Skip to content
Code used during the I/O '19 talk, "Building for iOS with Flutter"
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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.