Intermediate
50 Lessons
13h
Certificate of Completion
Takeaway Skills
A strong understanding of user interface design best practices, particularly responsive and adaptive applications
A working knowledge of Flutter and its UI widgets
A deep familiarity with Flutter’s expansive external packages to improve UI design
Hands-on experience building responsive and adaptive UI using Flutter
Course Overview
Flutter is an open-source software development kit (SDK) created by Google to support cross-platform application development for online and in the most popular consumer operating systems. Understanding Flutter’s user interface (UI) approach can help unlock robust application development across all these environments. This course will introduce you to the core concepts of responsive and adaptive UI in Flutter. You’ll start with common layout widgets before exploring application development using the most po...
Course Content
Introduction
Basic Single-Child Layout Widgets
Basic Multi-Child Layout Widgets
The Problem of Starting with a Smartphone
Measure your Sizes - Responsive UI Widgets
Different Widgets for Different Sizes
5 Lessons
Avoid Gigantic Widgets
8 Lessons
Adaptive Design
4 Lessons
External Packages
3 Lessons
Conclusion
1 Lesson
Appendix: Other Resources
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.