This course provides a comprehensive introduction to Flutter, Google’s open-source UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Students will learn Dart programming, Flutter UI design, state management, API integration, and Firebase to build fully functional mobile applications.
By the end of the course, participants will be able to build and deploy real-world cross-platform mobile apps and have a solid understanding of the Flutter development lifecycle—from UI creation to cloud integration and local data storage.
Tools & Software
- OS: Windows / macOS / Linux
- IDE: Android Studio or Visual Studio Code
- Emulator or Physical Device: Android Emulator or USB device
- Optional: Google Chrome (for Flutter Web)
- Firebase Console