1. DART
- Basics
- Arrays, Maps
- Classes
- Play on Dart Compiler
- String Interpolations
- Futures...
2. Flutter Installation First App
- Flutter Installation
- Basic Structure
- Android Directory Structure
- iOS Directory Structure
3. Widgets Widgets
- Text
- Buttons
- Appbar
- Bottom Nav
- Assets, Fonts
4. Stateless(or) Stateful
- Difference
- when To use?
- How to use?
- Add Some Functionality
5. Navigations
- Navigator
- Routes
- push, pop, push and remove
- Bottom Navigations
- Drawer
- Create Multipage App
6. Theory
- Flutter -Inside View
- DART
- Skia Engine
- Performance
- Comparison
- App Built In Flutter
7. More Widgets
- Layouts
- Dynamic Builders
- Scrolling
- Padding, Margin, Divider, SizeBox
- Containers, Cards
- THIRD PARTY PLUGINS
8. Local Persistent Storage
- Shared Preferences
- Hive
- SQFLITE
- JSON
- JSON - PARSING
9. State Management
- setState
- inherited Widget
- Provides
- REDUX
- BLOC
10. Firebase
- Setup
- Cloud FireStore DB
- Streams
- Authentications
- Real time DB
- File/Image Upload
11. HTTP REQUESTS
- http
- handling Internet
- POST Data
- Multipart File/image Upload
- Download
- DIO
12. UI PRO
- Recreate Apps
- Animations
- Dribble -APP UI
- Custom Widgets
13. Native Components
- Native Share
- permissions
- Local Storage
- Bluetooth
- WIFI
- IR Sensor
14. API - REST/GRAPH
- Consume API
- Basics of Web DEV
- Server
...................................................................................................................................................................................................................................
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 testsTestFlightApp Center
Version Control- Git
- Github
- Bitbucket
- Gitlab
Firebase- Firebase Auth
- Firebase database
- Firebase Storage
- Firebase Messaging
Programming Language
- Dart
IDE for development
- VSCode
- Android Studio
- intellij
User Interface
- Widgets
- statefull widget
- stateless widget
- accessibility
- Inherited widget
Theming
Localization
- 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
No comments:
Post a Comment