Last year at KCDC I gave a talk on React Native yet this year the hottest new mobile framework is undoubtedly Flutter.
This talk will take you on a journey through the current state of mobile frameworks and present the strengths and challenges of each of these two frontrunners, cutting through the hype and marketing cruft.
I'll present a small proof-of-concept app written in each framework and share the source code on Github.
We'll compare these frameworks on criteria such as: learning curve, approaches to composition, relative complexity for building small/medium/large apps, ecosystem, tooling, developer community as well as the underlying programming language (TypeScript / Dart) and gotchas you might encounter for each.
Performance is often a factor when choosing technology for mobile devices, but this talk will focus more on developer experience than performance.