Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Lessons Learned Building the Invoice Ninja Flutter App

Flutter Europe via YouTube

Overview

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

Reviews

Start your review of Lessons Learned Building the Invoice Ninja Flutter App

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.