Table of Contents
- Getting Started with Flutter
- Creating Your First Flutter App
- Dart: A Language You Already Know
- Introduction to Widget
- Mastering Layout and Taming the Widget Tree
- Adding Interactivity and Navigation to Your App
- Basic State Management
- The Future is Now: Introduction to Asynchronous Programming
- Data Persistence and Communicating with the Internet
- Advanced State Management with Streams
- Using Flutter Packages
- Adding Animations to Your App
- Using Firebase
- Firebase Machine Learning
- Flutter Web and Desktop
- Distributing Your Mobile App

