0% found this document useful (0 votes)
289 views3 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
289 views3 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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