Going bold with only one framework: How Flutter changes it all!
summary
Live-codes a small cross-platform to‑do app built with Flutter and Dart that runs on Android, iOS and Chrome using the same widget tree, hot reload, Material themes and a simple sqlite-backed model; list items support swipe-to-delete and swipe-to-complete, UI is driven by a FutureBuilder + ListView, and state updates write to the DB then refresh the view. Notes that many plugins (sqlite) lack web support and reports ~50% typical code reuse.
AI-written summary · about
chapters (20)
- 0:00Welcome
- 1:03Metro and tech ecosystem
- 2:29Motivation for Flutter
- 3:54Flutter vs React Native
- 5:25Performance and reusability
- 7:12Introduction to Dart
- 9:19Dart features
- 10:41Why Dart matters
- 11:22Widget-based architecture
- 13:09Flutter project setup
- 14:33Hello World app
- 15:58Hot reload and state
- 17:45To-do app demo
- 18:49Theming and internationalization
- 20:11Database with FutureBuilder
- 21:37Running the app on web
- 22:40State and interactions
- 23:48Dialogs and nesting
- 24:55Why companies switch
- 25:16Call to action
related talks
33mBeyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web
22mIntroduction to Flutter
01h 00mFuture-Proof Mobile Cross-Platform Apps with Flutter
58mBuilding cross-platform mobile apps with Flutter.io
50mFlutter in Action: How to build cross-platform app with Dart
47mIntroduction to Cross Platform Development with Flutter
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
32m"Flutter: How we're building a UI framework for tomorrow at Google"
