Flutter for SwiftUI Developers

Overview

Views vs. Widgets
Layout process
Design system

UI Basics

Getting started
Adding Buttons
Aligning components horizontally
Aligning components vertically
Displaying a list view
Displaying a grid
Creating a scroll view
Responsive and adaptive design
Managing state
Animations

Implicit Animation
Explicit Animation


Drawing on the Screen

Navigation

Navigating between pages
Manually pop back
Navigating to another app

Themes, styles, and media

Using dark mode
Styling text
Styling buttons
Using custom fonts
Bundling images in apps
Bundling videos in apps

SwiftUI developers who want to write mobile apps using Flutter
should review this guide.
It explains how to apply existing SwiftUI knowledge to Flutter.