Log in  |  Forgot Password?

Kotlin and Flutter All the Things: Building for All Platforms

by Colin Lee | 3:00 – 3:50 in Zeke Landres | View Schedule

This session will explore some of the newer and more interesting solutions to developing apps across a wide array of devices.

You've all heard about Facebook's React Native, but what about the alternatives? Why are we still coding in Javascript?!

We'll take an introductory dive into Flutter, Google's newest multi-platform app framework for Android and iOS.

Flutter is essentially a C++ native game engine which renders UI elements which look exactly like native app widgets. It's based upon the language Dart, but should be immediately familiar to most developers using modern languages. The only difference between an Android Flutter app and an iOS Flutter app is a single constant.

I will also explain my experience building a game across Android, iOS, web, server, and desktop using only Kotlin code and Kotlin build scripts.

Kotlin is a newer programming language created by JetBrains, the company that made the most popular Integrated Development Environments among software developers.

Often compared to Swift and of about the same age, Kotlin has become Google's recommended language for Android development. It's also becoming the recommended language by Pivotal for Spring web service development.

The core Kotlin team has recently unveiled massively cross-platform features which I'll show off. This allows you to run Kotlin code on virtually any device, even Raspberry Pis, and to share similar code between devices.

Intermediate

Colin Lee

Colin is an experienced software engineer specializing in Android development. He has worked and consulted for many successful companies, including Cray, Pearson, and When I Work. He runs the Twin Cities Kotlin User Group in his spare time.

He has been programming since he learned BASIC on the TRS-80 computer in his parents' basement at age six. He has been writing Android apps since the first Android phone launched and has done so professionally for over five years.


Similar Sessions

Does this session sound interesting? You may also like these: