Learn about Flutter

  • Flutter. Dev /docs/refere…
  • Geek time: time.geekbang.org/column/arti…
  • Raywenderlich:www.raywenderlich.com/books/flutt…

Introduction to Android learning materials

For 2021, it is recommended to start with Jetpack Compose and gradually learn the Android View architecture if necessary

  • Jetpack Compose official tutorial: developer.android.com/jetpack/com…
  • Jetpack Compose: From beginner to Advanced to Expert: ke.qq.com/course/3292…

Introduction to iOS/macOS learning materials

For 2021, it is recommended to start with SwiftUI and gradually learn UIKit/AppKit if necessary

  • SwiftUI Apple official tutorial: developer.apple.com/tutorials/S…
  • … objccn. IO /products/sw…
  • Objccn. IO /products/th…

Web learning materials

In 2021, it is recommended to start with Vue or Expo, and gradually learn React or Web Components if necessary

  • Vue official tutorial: cn.vuejs.org/guide/
  • IO/Tutorial /pl…
  • MDN Web Tutorial: developer.mozilla.org/zh-CN/docs/…

Windows learning materials for beginners

In 2021, it is recommended to start with WinUI 3 or UWP and step up to WPF or Win32 low-level if necessary

  • WinUI 3 official tutorial: docs.microsoft.com/en-us/windo…
  • UWP official tutorials: docs.microsoft.com/zh-cn/windo…

Linux learning materials for beginners

TODO