Course Description
Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. This course starts from the Dart language and builds up to advanced Flutter concepts like state management, animations, Firebase integration, and app store publishing.
What you'll learn
- Build cross-platform apps for iOS and Android from one codebase
- Implement beautiful animations and custom UI components
- Integrate Firebase for authentication, database, and storage
- Handle REST API calls and local data storage
- Write clean, idiomatic Dart code
- Manage state using Provider, Riverpod, and BLoC
- Publish apps to Google Play Store and Apple App Store
This course includes:
- 52.00 hours on-demand video
- Assignments
- 1 article
- 1 downloadable resource
- Access on mobile and TV
- Certificate of completion
Course Content
130 lessons • 52.00h total length
Expand ALl Sections
-
None
-
None
-
None
-
None
-
None
Requirements
- Basic programming knowledge in any language is helpful but not required
- A Mac computer is required for iOS deployment (Windows for Android only)
Student Feedback
None
Review
No reviews yet. Be the first!
Please sign in to write a review.
Instructor
Nabil Ahmed
Flutter & Mobile Dev Expert | 20+ Apps on Play Store & App StoreMobile developer specializing in Flutter and React Native. Has built and shipped 20+ production apps with millions of combined downloads across the Google Play Store and Apple App Store. Deeply passionate about great mobile UX, performance optimization, and helping developers launch their first app.