Overview
In this 6-hour course, you will learn how to build a real-world application using Flutter, Firebase, and Provider, while establishing a solid foundation in both the Flutter framework and the Dart programming language. You'll create a fully functional cross-platform app similar to the iOS Reminders app, gaining actionable skills along the way.
What I will be able to do after this course
- Gain a thorough understanding of Flutter and Dart fundamentals to build robust mobile applications.
- Design and implement complete layouts for mobile apps by building the iOS Reminders app.
- Learn to leverage Firebase Auth for authentication and Firebase Cloud Firestore for real-time data management.
- Understand and apply state management best practices using the Provider package.
- Create and manage custom themes, including light and dark modes, for your applications.
Course Instructor(s)
Varun Nath is an experienced software engineer and educator with expertise in Flutter and mobile app development. He has spent years teaching technical skills and guiding students to success. Known for his clear and engaging teaching style, Varun focuses on providing practical, project-based learning experiences to help learners solidify their skills.
Who is it for?
This course is ideal for individuals wanting to learn to build cross-platform applications using Flutter, whether you're new to programming or have some prior experience. Beginner developers will appreciate the clear introduction to Flutter, while those with programming familiarity will benefit from the real-world project focus. By the end, all learners should be equipped to create functional and dynamic apps.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access