RANIARANIA Academy

Flutter Widgets & Layouts

Learn to build user interfaces from widgets in Flutter — the core skill every Flutter developer needs. You will compose screens from Text, Image, Icon and Container, arrange them with Row, Column, Stack, Expanded and Padding, choose between Material and Cupertino, and factor your UI into clean, reusable custom widgets driven by the build method.

Watch the free preview

Everything is a widget — free to watch, no account needed.

Mobile Development (Flutter) BEGINNER · 150 min · Certificate on completion · 3 CPD points

What you'll learn

  • Build user interfaces from widgets by composing Flutter's widget tree in the build method
  • Distinguish stateless from stateful widgets and rebuild the UI correctly with setState
  • Display content with core widgets — Text, Image, Icon and Container
  • Arrange widgets using Row, Column, Stack, Expanded and Padding
  • Compose reusable custom widgets and choose between Material and Cupertino design

Syllabus

Widgets and the Build Method
Everything is a widgetFree preview15 min
Stateless versus stateful widgets15 min
Core Display Widgets
Text and Icon15 min
Image and Container15 min
Composing Layouts
Row, Column and Padding15 min
Stack, Expanded and Flexible15 min
Design Systems, Keys and Custom Widgets
Material and Cupertino15 min
Keys and composing custom widgets15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min