In this session I'll introduce Flutter, Google's mobile app SDK for creating native interfaces on iOS and Android. Flutter makes use of the Dart programming language, so we'll start with a quick intro to Dart. We'll look at comparisons between Flutter and other cross-platform mobile frameworks, create a simple app, and do some unit testing. There will be examples of how to use Flutter's platform channels to call native platform services. To wrap up, we'll end with some scenarios where Flutter might be a good choice for a project and some where it might not be a such a good choice. Everybody should be able to walk away with a general understanding of Flutter and if it's worth their time to investigate.