Learning Flutter - 30 Days of Flutter Challenge
#30DaysOfFlutterChallenge Self-driven target in understanding the basic concepts of Flutter for Mobile Development
My roadmap 📜:
Learn Dart
- Dart for beginners
- Basic programming in dart
- Logic programming in Dart (Basic data algorithms)
Flutter Widgets
- Everything is a Widget
- Mind-mapping widgets to real-life objects; your motto as a widget in your garage, my keyboard as a widget on my laptop, a circular power button as a widget on my laptop 😆
- Basic Flutter Widgets
- Material Component Widgets
- Reading Widget Documentation a few pages, i can't comman kill myself 🤷
Building UI
- Check YouTube on Flutter UI tutorial
- Wath a UI Masterclass Crash Course
- Create a very simple UI in flutter
Local Storage
- Understanding SHared Prefrences; Dev.to posts, Check YouTube, Marry Google Search 🙃
- Explore Local Data persistence - i have no idea, but its gottta be the same as web right??
Networking, APIs
- Parsing JSON Data
- HTTP Package - eri read tthe fvckin' docs 😏
- Everyhing else I can grab from here, fetching internet data & REST Integration with Flutter (yep,...with Python Backend 😊)
State Management
- Intro to State management in Flutter - Binge watch youtube
- Stateful & Stateless Widgets - Google Search
- Intro to Provider Architecture 👀 maybe, read some basics of BLoC pattern 🚶
Storage, Firebase
- Learn Firebase
- Try Firebase
- SQL in Flutter - imma try this out
Project
- What should we build again?? _think, Think, thINK 🤔
- Restaurant App with full Admin Interface for the Vendor(and a mobile client side, maybe integrate Google Maps and few api, say Lyft for order dispasal) eri isthat even frigging possible 🤥?