Flutter Part 2: Real Apps
£529£1,058launch sale price
Leave your email and you will hear first when it opens, with an early-bird price for the waitlist.
Home/Courses/Flutter Part 2: Real Apps
Intermediate, Blue run Apps
Part 2 of the Flutter series. Navigation, forms, state management, REST APIs, local storage, the camera and testing, brought together in a complete app. Includes 2 hours of 1:1 tutoring with George, a web and mobile app developer with over 10 years' experience.
Recording now. Join the waitlist and you will hear first, with an early-bird price.
Single-screen tutorial apps are easy. Real apps are not: data has to move between screens, forms need validating, API calls fail, the phone goes offline and one change breaks something three screens away. Without a clear way to organise state and code, projects become hard to change very quickly. This course teaches one clear approach to state management and app structure, explains the main alternatives honestly, and shows you how to test what you build.
A complete multi-screen events app that loads live data from a REST API, lets users search, filter and save favourites to a local database, uses forms with validation and the camera for photos, and comes with unit and widget tests and a release build.
Capstone project
Build it on your own site, or a practice brief if you do not have one, and submit it for personal written feedback from George. Pass the capstone and the final exam to earn your certificate.
10 modules and 60 short lessons, about 11.5 hours of video. Every module ends with a quick quiz and an exercise on your own site.
Plan screens and data, set up a tidy project and choose packages with care.
Build multi-screen navigation with tabs, menus, passed data and deep links.
Build forms that validate input clearly and are pleasant to fill in on a phone.
Manage shared app state cleanly with Provider and ChangeNotifier, and know the alternatives.
Fetch, send and display live data from a REST API with proper loading and error handling.
Save settings, files and structured data on the device, and cache API results.
Show remote images efficiently and let users pick or take photos with the right permissions.
Make data-heavy screens fast and friendly, with search, refresh and smooth transitions.
Write unit, widget and integration tests so changes do not quietly break your app.
Plan, build and test a complete multi-screen app that uses live data and local storage.
Lesson lengths are estimates and may change slightly when the course is recorded. Every lesson is re-recorded or annotated when the tools change, free for everyone with an active course.
























Flutter Part 1: Foundations, or equivalent experience: you can write basic Dart, build layouts with widgets and run an app on an emulator or phone.
George is a web developer and mobile app developer with over 10 years of experience. He leads the Flutter courses, answers your questions under every lesson, reviews your app and gives your included one-to-one tutoring.
More about GeorgeThis course is being recorded now. Waitlist members hear first and get an early-bird price.
£529£1,058launch sale price
Leave your email and you will hear first when it opens, with an early-bird price for the waitlist.
£1,549£1,966 separately
Flutter Part 1: Foundations, Flutter Part 2: Real Apps, Flutter Part 3: Data and Payments, Flutter Part 4: Publish to the Stores, together. Save £417 on buying them one at a time.
See the bundle30days money back
If the course is not right for you, ask for a refund within 30 days of purchase and we will refund you in full, less the value of any 1:1 tutoring time you have already used.
Refund policyAnything else? Send me a message or book a 30-minute taster lesson.
We teach Provider with ChangeNotifier, structured with view models and repositories, because it is simple, widely used and close to the approach in Flutter's own documentation. We also explain Riverpod and Bloc so you can pick them up later or recognise them in other projects.
No. You will work with a sample REST API we provide and public test APIs. Part 3 covers building your own backend with Firebase.
You get 2 hours of live 1:1 time with George, a web and mobile app developer with over 10 years' experience. Book it in one block or in shorter sessions at any point during your 12 months, and use it for anything from setup problems to a review of your own app.
No. Everything in Part 2 can be done on Windows, macOS or Linux with an Android emulator or phone. Where iOS behaves differently, such as camera permissions, we show you what changes.
There are about 11 hours of video, plus exercise and capstone time. Most students work through it over several weeks, and you have 12 months' access.
You have a 30-day money-back guarantee. We refund you in full, less the value of any 1:1 tutoring time you have already used.
Each course builds on the one before. Take the next one when you are ready, or save with the path bundle.
This course is being recorded now. Join the waitlist and you will be first to hear when it opens, at the £529 sale price (usually £1,058).