Let me give you a brief overview of the project. In the project, we are going to make a 3 screen app. For each screen, I will cover how to look at the design and later we are going to build it. Then we will proceed to work on the backend with Cloud Firestore and Firebase Auth using Riverpod for state management.
|In this screen, we have login with google or skip login which will register the user as anonymous.||The user's tasks are listed over here. The user can see their tasks by specifying the date.|
|In this screen, the user will add or update their Tasks.|
For those who don't know what Riverpod is, it is a state management option that has a lot of similarities with Provider (our good old friend) as both are developed by the same person that is Remi Rousselet, so learning it would be a breeze if you already know Provider. You can go through the amazing documentation and Robert Brunhage has made an awesome video to explain all the different providers in Riverpod.
These articles are complementary to our YouTube series so if you like to see the videos then you can consider subscribing to our channel as we are planning to not only bring Flutter but also tutorials on other technologies.
Thanks for reading, if you wish you can also join our community on Discord.
See you soon! 👋 Happy Fluttering.