Khám phá công nghệ

Khám phá các công cụ và kỹ thuật hữu ich cho Lập trình viên

Lộ trình học lập trình Flutter

Thắng Nguyễn

Sun, 05 May 2024

Lộ trình học lập trình Flutter

Flutter là nền tảng phát triển ứng dụng đa nền tảng cho iOS và Android do Google phát triển. Flutter sử dụng ngôn ngữ DART cũng do Google phát triển và flutter cũng đã được sử dụng để tạo ra các ứng dụng native cho Google.

Bên dưới là lộ trình học flutter cho các bạn tham khảo. Có thể xem thêm video về học flutter của VNFS tại đây: Triển khai BLoC trong Flutter

  • Programming Language
    • Dart
  • IDE for development
    • VsCode
    • Android Studio
    • intellij
  • User Interface
    • Widgets
      • statefull widget
      • stateless widget
      • accessibility
      • Inherited widget
        • Theming
        • Localization
    • Style
      • Material
      • Cupertion
    • Assets
      • fonts
      • images
      • svg
      • audio
      • video
  • Static User Interface
    • View
      • Text,Image,button raised button etc
    • ViewGroup
      • Container, Row, Column, Stack, Expanded, ConstrainedBox
  • Dynamic User Interface
    • ListView
    • GridView
    • ExpansionTitle
  • Animation
    • AnimatedWidget
    • AnimatedBuilder
    • AnimationController
    • CurvedAnimation
    • Hero
    • Transform
    • Opacity
  • Sotrage
    • shared preference
    • file storage
    • sqlite
  • 3rd party libararies
    • http
    • dio
    • get_it
    • cached_network_image
    • Flutter_webview_plug-in
    • font_awesome_flutter
    • SQFLite
    • rxdart
    • bloc_pattern
  • Behavior Components
    • Permission
    • Local Notification
    • Push Notification
    • Download Manager
    • Media Playback
    • Preference
    • Sharing
  • State management
    • setState
    • Provider
    • Redux
    • BLoC
    • MobX
  • Quality Assurance
    • Firebase
      • Crashlytics
      • App distribution
      • Analytics
    • Google play beta tests
    • TestFlight
    • App Center
  • Version Control
    • Git
    • Github
    • Bitbucket
    • Gitlab
  • Firebase
    • Firebase Auth
    • Firebase database
    • Firebase Storage
    • Firebase Messaging
  • Native Integration
    • Android
      • Android Studio
      • Java
      • Kotlin
      • App Siging
      • Google Play Store
      • In App Purchase
    • ios
      • Xcode
      • Swift
      • Objective-C
      • Apple Certification
      • AppStore
  • Keep Learning and try to improve your code.

Xem thêm:Một số khóa học Flutter miễn phí nên học

Đăng ký Youtube VNFS:VNFS Youtube

0 Comments

Để lại một bình luận