Mobile Development

Mobile Development Courses

Learn mobile development to ship apps for iOS and Android. Learn Kotlin, Swift and Flutter for cross-platform mobile development with courses and resources on Frontend Masters.

Electron, v3

Steve Kinney

Steve Kinney

Temporal
Use Electron to build native, cross-platform desktop applications using web technologies (e.g. HTML, CSS, and JavaScript). Learn inter-process communication, UI customization, native features, and performance optimization.
3 hours, 53 minutes CC
Electron, v3
drag handle

Cross-Platform Mobile Apps with Flutter

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first multi-platform application using Dart, including native apps for iOS, Android, desktop computers, and Progressive Web Apps.
5 hours, 20 minutes CC
Cross-Platform Mobile Apps with Flutter
drag handle

Introduction to Kotlin and Android Development

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first Android native application using Jetpack Compose and Android Studio.
5 hours, 32 minutes CC
Introduction to Kotlin and Android Development
drag handle

iOS App Development with Swift

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Create your first iOS native application using SwiftUI and Xcode for deployment in the iOS and iPad Apple App store.
5 hours, 52 minutes CC
iOS App Development with Swift
drag handle

Intermediate React Native

Learn how to persist data across app launches, add images to your React Native app, use gestures, add animations, and much more!
4 hours, 18 minutes CC
Intermediate React Native
drag handle

React Native, v2

Build a React Native application from scratch. Use Expo to get started quickly, learn the native components available in React Native, add navigation and more.
4 hours, 4 minutes CC
React Native, v2
drag handle