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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android
assets/images
ios
lib
test
.gitignore
LICENSE
README.md
pubspec.lock
pubspec.yaml

README.md

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:

https://www.youtube.com/watch?v=ZBJa-xjZl3w

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:

https://github.com/flutter/samples

You can’t perform that action at this time.