Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tarikul711/flutter-development-roadmap

Flutter App Developer Roadmap - A complete roadmap to learn Flutter App Development. I tried to learn flutter using this roadmap. If you want to add something please contribute to the project. Happy Learning
https://github.com/tarikul711/flutter-development-roadmap

android-application awesome bloc cross-platform developer-roadmap firebase flutter flutter-app flutter-app-development-roadmap flutter-awesome flutter-material flutter-plugin flutter-roadmap flutter-ui flutter-widget ios redux roadmap rxdart

Last synced: 1 day ago
JSON representation

Flutter App Developer Roadmap - A complete roadmap to learn Flutter App Development. I tried to learn flutter using this roadmap. If you want to add something please contribute to the project. Happy Learning

Awesome Lists containing this project

README

        

## Roadmap To Become A Flutter Developer. This is a practical road-map for Flutter app development.

## 🤓 Author(s)
**Md Tarikul Islam** [![Twitter Follow](https://img.shields.io/twitter/follow/tarikul711.svg?style=social)](https://twitter.com/tarikul711)

## Roadmap to learn Flutter App Development

* 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.

## ✨ Requirements
* Any Operating System (ie. MacOS X, Linux, Windows)
* Any IDE with Flutter SDK installed (ie. Android Studio, VSCode, IntelliJ, etc)
* A little knowledge of Dart and Flutter
* A brain to think 🤓🤓

I tried to learn following this guideline. So It's not mandetory you have to follow this. Thank you. Happy Learning

Tag: flutter-developemnt-roadmap, flutter-app-development-roadmap, flutter-roadmap, flutter-development-learing-guideline, flutter-development-guideline, flutter-development-for-beginners, roadmap-for-beginners, flutter-learning-guideline