Advance your Flutter knowledge by building a to-do application. This class takes you through the common widgets used in a Flutter project. Some of the widgets covered include Textformfield, Scrollables, Contanier, Drawer, Alert Dialog and many more. These widgets are later combined to build a to-do application. In the to-do application, we will learn how to add, update, delete and mark a task as completed. You will also learn how to use Firebase Authentication in a Flutter application as well as how to use the sqflite plugin for local data persistence.
Students must install Flutter and a code editor (VS Code preferred) before taking this class. Students must also have knowledge of basic programming concepts.
GitHub Repository for the widgets can be found here.
GitHub Repository for the to-do application can be found here.