Build track
Mobile Apps
The Mobile Apps course teaches you to build Android and iOS apps with Flutter and Dart, connect them to an API, store data locally, handle sign-in and notifications, and publish to Google Play and the App Store.
Published
Who is this course for?
Beginners with some programming exposure, and web developers moving to mobile.
What will you be able to do?
- Build responsive app screens with Flutter widgets and navigation
- Manage state and talk to a REST API
- Store data offline and sync it
- Add sign-in, push notifications and in-app purchase basics
- Publish a release build to Google Play and the App Store
What does the course cover?
- Dart language essentials
- Flutter widgets, layout, theming, navigation
- State management and API integration
- Local storage, offline-first patterns
- Auth, notifications, device features
- Release: signing, store listings, review, updates
Which tools are used?
- Flutter
- Dart
- Android Studio
- Firebase
Frequently asked questions
Do I need a Mac for iOS?
To build and publish the iOS version, yes. Android development and the whole course can be done on Windows.
Is native Kotlin or Swift covered?
No. The course is Flutter, which ships to both platforms from one codebase.
Other courses
DesignGraphic DesignBrand identity, layout, print and social design, from first sketch to delivered files.View course DesignVFX & Motion GraphicsMotion design, compositing and visual effects for ads, social video and brand films.View course BuildWeb DevelopmentHTML, CSS and JavaScript to responsive, fast, search-ready websites you can launch yourself.View course