Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore lessons learned from building the Invoice Ninja Flutter app in this 42-minute conference talk from Flutter Europe. Gain practical insights into Flutter development, covering topics such as comparing Redux to other state management options, best practices for codebase structuring, supporting responsive layouts, handling app persistence, managing forms, and avoiding common pitfalls. Discover how to use code generators to reduce boilerplate code and learn from real-world experiences in developing a complex Flutter application. Benefit from speaker Hillel Coren's expertise as he shares valuable tips and techniques for improving Flutter app development skills through hands-on practice.
Syllabus
Introduction
Customer support
Community
App review
What went wrong
The inflection point
Start from scratch
State management
Redux
Performance
Redux vs immutability
JSON serialization
Persistence
Redux persistence
Redux code
View models
UI example
Memoization example
Forms
BuiltValue
Never Scroll
Yellow Border
Code Generator
Flutter Docs
App is live
Shared code between platforms
Progress so far
My background
My side project
Any questions
Taught by
Flutter Europe