Free Course

Build Native Mobile Apps with Flutter

by
Google

Native apps for iOS and Android

Nanodegree Program

Become an Android Developer

byGoogle

Accelerate your career with the credential that fast-tracks you to job success.

About this Course

In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether you’re just getting started with mobile app development, or experienced with other mobile app frameworks, you’ll enjoy the high-velocity development and quality apps that Flutter enables.

Work with Google instructors step-by-step to build an app in one codebase that compiles down to native ARM code and has high performance on both iOS and Android. Learn how to develop fast by making use of Flutter's reactive framework, stateful Hot Reload, and integrated tooling. Customize your app with rich, composable widgets, built-in animations, and a layered, extensible architecture.

Course Cost
Free
Timeline
Approx. 2 weeks
Skill Level
intermediate
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Become an Android Developer Program.

Free Course

Build Native Mobile Apps with Flutter

byGoogle

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps
 
 

Course Leads

Mary Xia

Mary Xia

Instructor

Matt Sullivan

Matt Sullivan

Instructor

James Williams

James Williams

Course Developer

Prerequisites and Requirements

You should have at least one year of programming experience, ideally with an object-oriented language like Java, Python, or Swift.

You must be able to download and install the latest Flutter SDK on your machine.

Access to an iOS or Android mobile device is not required.

See the Technology Requirements for using Udacity.

Our Nanodegrees are packed with much more
Nanodegree Certification

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals

1-1 Coaching and Mentorship

See Nanodegree
Free Courses

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals

 

See Free Courses

Why Take This Course

Flutter is Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

If you are a developer who wants to explore mobile app development, a UX prototyper who wants to create real app prototypes, or if you simply want to build beautiful apps for both iOS and/or Android, without sacrificing quality or efficiency, this course was made for you!

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals

Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

phone
Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pmBy calling this number, you consent to receive calls from, or on behalf of, Udacity per our Terms of Use and Privacy Policy.