0% found this document useful (0 votes)
220 views

Learn Flutter in 30 Days: Week 1 (To-Do App)

This document outlines a 30-day plan to learn Flutter by building mobile apps. Week 1 focuses on installing Flutter and learning basic layouts by building a to-do app. State management basics are also covered. Week 2 involves building a news app that retrieves data from REST APIs. Week 3 expands the to-do app to use Firebase for data storage. Later weeks cover advanced state management patterns like GetX and Provider, Firebase authentication, and building a chat app. Links to documentation, tutorials, and sample projects are provided for each topic.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
220 views

Learn Flutter in 30 Days: Week 1 (To-Do App)

This document outlines a 30-day plan to learn Flutter by building mobile apps. Week 1 focuses on installing Flutter and learning basic layouts by building a to-do app. State management basics are also covered. Week 2 involves building a news app that retrieves data from REST APIs. Week 3 expands the to-do app to use Firebase for data storage. Later weeks cover advanced state management patterns like GetX and Provider, Firebase authentication, and building a chat app. Links to documentation, tutorials, and sample projects are provided for each topic.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Learn Flutter in 30 days

Week 1 (To-do App)


Installing Flutter
How to install flutter docs 👉 : https://flutter.dev/docs/get-
started/editor?tab=androidstudio
How to install flutter video
👉 :https://www.youtube.com/watch?v=Z2ugnpCQuyw

Flutter Basic layouts


Flutter layouts 👉 :
https://flutter.dev/docs/development/ui/layout
Video jedipixels 👉 : https://www.youtube.com/watch?
v=WOvj84xq_fc
Fun with flutter 👉: https://www.youtube.com/watch?
v=uisLoOmtISk
Mini project 👉: https://flutter.dev/docs/get-started/codelab

State management basics


Video by Codewithadrea 👉: https://www.youtube.com/watch?
v=bXu3xRZFdl8
Flutter docs: 👉:

Learn Flutter in 30 days 1


https://flutter.dev/docs/development/ui/interactive
Mini project 2 : 👉
https://codelabs.developers.google.com/codelabs/first-flutter-
app-pt2#0

Todo app 👉: https://medium.com/the-web-tub/making-a-todo-


app-with-flutter-5c63dab88190

Week 2 ( News App Using REST API )


Fom the docs 👉 :
https://flutter.dev/docs/cookbook/networking/fetch-data

medium article 👉: https://medium.com/mindful-


engineering/retrofit-the-easiest-way-to-call-rest-apis-is-
flutter-fe55d1e7c5c2

using dio 👉: https://pub.dev/packages/dio


flutter shared preferences: https://lawrey.medium.com/flutter-
local-storage-ac2eaf1194be

flutter sqlflite: https://suragch.medium.com/simple-sqflite-


database-example-in-flutter-e56a5aaa3f91

News App 👉: https://www.youtube.com/watch?v=1rXFKhBZXxY


Week 3 (To-do App with Firebase )
fireship.io video 👉: https://www.youtube.com/watch?
v=9kRgVxULbag

Project Structure

check my project structure 👉: https://github.com/Santos-


Enoque/flutter-shopping-app

TadasPedra video 👉: https://www.youtube.com/watch?


v=Mt41FpSS-Vo

Advanced State management:


GetX: https://pub.dev/packages/get

Learn Flutter in 30 days 2


Getx video by easy approach 👉
: https://www.youtube.com/watch?
v=V0oxG3tWiwk&t=415s
Provider 👉
: https://pub.dev/packages/provider
easy approach video 👉
: https://www.youtube.com/watch?
v=Md_zBZgVyJo

Firebase auth in flutter

flutterfire 👉: https://firebase.flutter.dev/docs/auth/usage/
Robert bruhange video 👉: https://www.youtube.com/watch?
v=oJ5Vrya3wCQ&t=141s

Firebase CRUD:

Andy jow video 👉 : https://www.youtube.com/watch?


v=zaiE08EWrO0&t=0s

Tadas Petra video 👉: https://www.youtube.com/watch?


v=LRwyTKGTl0Q

Week 4 (Build a chat app challenge )

Learn Flutter in 30 days 3

You might also like