AI-powered learning
Save this course
Beginning Flutter: Android Mobile App Development
Delve into Flutter's UI framework to build high-quality Android apps, from creating contact profiles to enhancing them with themes and API integration, culminating in app publication.
4.5
59 Lessons
10h
Join 2.9 million developers at
Join 2.9 million developers at
Learning Roadmap
1.
Introduction
Introduction
Get familiar with Flutter SDK, cross-platform development, and building apps efficiently with Dart.
2.
Hello Flutter !
Hello Flutter !
Discover the logic behind creating and structuring a basic Flutter app, including widgets and state management.
3.
Build your Contact Profile Page
Build your Contact Profile Page
15 Lessons
15 Lessons
Examine Flutter widgets to build, customize, and enhance a Contact Profile Page with interactive elements.
4.
Flutter Themes
Flutter Themes
9 Lessons
9 Lessons
Grasp the fundamentals of implementing and managing Flutter themes for cohesive app styling.
5.
MovieApp: Fetching Data from REST API
MovieApp: Fetching Data from REST API
15 Lessons
15 Lessons
Solve problems in fetching, parsing, and displaying movie data using Flutter and TMDB API.
7.
Appendix: Installation & Setting up Flutter (Optional)
Appendix: Installation & Setting up Flutter (Optional)
4 Lessons
4 Lessons
Master the steps to install Flutter SDK, choose an IDE, create projects, and run the Android Emulator.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Flutter is Google’s mobile UI framework used for crafting high-quality native interfaces on iOS and Android. This course focuses on building applications for the Android platform.
You’ll start by exploring the intricacies of Flutter and work your way up to implementing a contact profile page for an Android address book.
In the latter half of the course, you’ll learn to work with Flutter themes to spruce up the contact profile app you created. To round out your Flutter experience, you’ll also practice fetching data from a remote Application Programming Interface (API).
You’ll put into practice what you learn using live coding environments embedded within the course. By the time you’re done, you’ll be ready to create your own Android app and publish it to the Google Play Store.
ABOUT THE AUTHOR
Priyanka Tyagi
Designing and developing software, web and mobile systems for a diverse range of industries from automobile and e-commerce to entertainment and EdTech.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources