Skip to content
Code used during the I/O '19 talk, "Building for iOS with Flutter"
Branch: master
Clone or download
Latest commit 2f81c83 May 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
android First commit May 9, 2019
assets/images First commit May 9, 2019
ios First commit May 9, 2019
lib headers May 9, 2019
test headers May 9, 2019
.gitignore First commit May 9, 2019
LICENSE First commit May 9, 2019 First commit May 9, 2019
pubspec.lock First commit May 9, 2019
pubspec.yaml First commit May 9, 2019

Building for iOS with Flutter, Google I/O '19

This is the sample project shown during the iOS talk at Google I/O '19. It's a simple app with three screens: a list of fruits and veggies, a form to record that you ate some of them, and a log that displays all the data recorded in the past.

The code is intended to show how to adapt an app's user experience for different platforms. For example, on iOS the app uses a flat navigation architecture based on CupertinoTabScaffold, and on Android it uses hierarchical navigation with a Material drawer. There are also a number of smaller adaptations of the UI like different buttons, background colors, and so on.

For more information, see the recording of the I/O talk that featured this code:

This code is not currently maintained!

This project was used as an example for the above talk, and we're providing it here as an additional resource for people watching the video.

For up to date samples covering a variety of Flutter topics (including multiplatform design), see the Flutter samples repo:

You can’t perform that action at this time.