Flutter
Flutter 🌟 is an open-source software development kit created by Google, used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and web. Flutter is written in C, C++, and Dart. It was first unveiled on 2015 Dart 🎯 developer summit.
PREREQUISITES 🔍
- 🖥️ Requires System with Android Studio and Flutter sdk installed or Visual Studio Code with Android and Flutter sdk installed.
- ✔️ You should install jdk 8 and add java, flutter sdk path to System Environment Variables.
- 👩💻 Basic programing knowledge is appreciated. You can get help from here
TOPICS TO LEARN 📋
- Statefull and Stateless Widget
- Functions, Data Types
- Widgets
- Future, null safety
- Row, Column, Stack, Wrap
- Navigation
- Clean Architecture
- State Management using bloc, redux, getx, etc…
- Firebase, Api’s
- Persistent Local Data Storage
- Animations, Responsive Design
- Flutter Test
- Background tasks
- Publishing apps to Play store
RESOURCES 💼
Online Courses 👩💻
- Flutter Course Udemy
- Flutter Development Boot camp by App Brewery
- Flutter App Development Edureka
- Flutter Bloc zero to Hero
Blogs 📚
Tutorials 💻
- Flutter Tutorial by Reso Coder
- Flutter official YouTube channel
- Flutter Tutorial by Tadas Petra
- Flutter Tutorial by Robert Brunhage
- Flutter Tutorial by Flutterly
- Flutter Tutorial by Marcus NG
Apps 📱