Flutter Part 3: Data and Payments
£579£1,158launch 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 3: Data and Payments
Intermediate to advanced, Blue run Apps
Part 3 of the Flutter series. Firebase sign-in, Firestore and storage, push notifications, in-app purchases and Stripe, offline sync, analytics, security and UK GDPR basics. 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.
The features that make an app a real product are also the ones that are easiest to get wrong. Open database rules leak user data. Taking payments the wrong way gets an app rejected, because the stores have strict rules on how digital goods are sold. Notifications that annoy users get switched off, and an app that collects personal data without a plan creates UK GDPR problems. This course shows you how to build these features properly, with security and privacy designed in from the start.
A members app with email, Google and Apple sign-in, cloud data in Firestore with locked-down security rules, image uploads, push notifications, a subscription or one-off purchase, offline support, crash reporting and analytics with consent, plus a privacy policy and data map to go with it.
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 55 short lessons, about 11.1 hours of video. Every module ends with a quick quiz and an exercise on your own site.
Choose a backend for your app and connect a Flutter project to Firebase safely.
Add sign-up, sign-in and account management that meets store requirements.
Model, read and write cloud data in real time while keeping usage and costs in check.
Upload, store and display user files and images securely.
Lock down your data with security rules, App Check and trusted server code.
Send useful, well-targeted push notifications on Android and iOS.
Choose the right way to take payments under store rules and implement it reliably.
Keep your app working on poor connections and sync changes safely when it reconnects.
Measure what users do, catch crashes early and change behaviour without a new release.
Handle personal data responsibly and complete a members app with accounts, data and payments.
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 2: Building Real Apps, or equivalent experience: you can build a multi-screen Flutter app with state management, REST APIs and local storage.
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.
£579£1,158launch 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.
Firebase gives you sign-in, a real-time database, file storage, notifications, analytics and crash reporting in one place, with good Flutter support and a free tier for learning. We compare it with Supabase and building your own API, and the security and architecture lessons apply to whichever backend you choose.
It depends on what you are selling and where. Apple and Google have rules on digital goods and subscriptions that differ from the rules for physical goods and real-world services, and those rules change. We explain how to read the current guidelines and when each option is appropriate.
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.
Firebase has a free tier that is enough for the course projects. Some features need a billing account to be enabled, and we show you how to set budget alerts. Testing in-app purchases on iOS needs an Apple Developer Program membership, which has an annual fee, so you can follow those lessons and complete them later if you prefer.
Yes, at a practical level for app makers: what personal data you collect, lawful bases, consent for analytics, privacy policies, data requests and account deletion. It is not legal advice.
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 £579 sale price (usually £1,158).