Flutter in Action
summary
Builds a small production-style book browser that fetches Google Books JSON over HTTP, renders it with widgets into a scrolling list, and opens links with a package. Uses Visual Studio Code, Flutter’s hot reload, ListTile + ListView and FutureBuilder for async network loading, NetworkImage for thumbnails and the URL launcher package for links. Demonstrates ~30 lines to go from blank to networked list, error handling for missing thumbnails, APK debug vs release sizes (≈35 MB debug, ≈4.4 MB release), and notes major apps (AdWords, Alibaba 250M devices) running Flutter.
AI-written summary · about
chapters (34)
- 0:00Introduction
- 1:15What is Flutter
- 1:54Why is Flutter different
- 3:49Flutter plugins
- 4:45Fundamentals of Flutter
- 5:32Setup
- 6:38Widgets
- 9:58Render a list
- 10:37ListView
- 11:55Rendered List
- 13:00Stateless Widget
- 14:14List Tile
- 16:51Widget
- 19:27Future Builder
- 20:06Snapshot in Time
- 21:01Running the original code
- 25:56Flutter plugins and packages
- 27:45Flutter packages
- 29:15Flutter URL launcher
- 32:00Launching URL
- 36:04Conclusion
- 37:10Flutter Module
- 38:17Flutter Apps
- 39:18Useful Links
- 40:32Any Questions
- 41:01Headless Testing
- 42:28Platform Channels
- 43:45Flutter on Android
- 44:34Flutter Animations
- 45:39Layouts
- 48:16OpenGL
- 49:08Gradle
- 50:19Android Project
- 51:21Databases
related talks
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
01h 10mDart: I am your Flutter
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
37mFlutter: In Real Life For Real People
50mFlutter in Action: How to build cross-platform app with Dart
34mGoogle Flutter: The Next Frontier in Mobile Development
33mBeyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web
26mGoing bold with only one framework: How Flutter changes it all!
