Programming · Intermediate
Mobile App Development (Flutter)
Build one app and ship it to both Android and iPhone with Flutter, Dart and Firebase.
Flutter lets one codebase run on every phone. This course takes you from your first widget to a signed app on the Play Store and the App Store, including payments, notifications and a real backend.
You finish with two published apps: a shop app with a cart and a service app that takes bookings. Both go into your portfolio with screenshots and a live demo link.
What you will be able to do
- ["Build screens, navigation and forms with Flutter widgets", "Connect an app to Firebase for login, data and storage", "Add payments, push notifications and offline support", "Publish to the Play Store and test on iPhone"]
Course outline
| Module | What is covered |
|---|---|
| [{"title": "Dart and widgets", "topics": "Layout, state, lists, forms, theming"}, {"title": "Backend", "topics": "Firebase auth, Firestore, storage, rules"}, {"title": "Real features", "topics": "Payments, notifications, maps, offline cache"}, {"title": "Ship it", "topics": "Debugging, release build, store listing, updates"}] |