Mobile Development Overview
Get oriented in the mobile development landscape from native to cross-platform approaches. You'll understand the tradeoffs and technologies that power mobile apps.
6 lessons
Native vs Cross-Platform
Compare native and cross-platform mobile development approaches to choose the right strategy for your project.
Mobile App Architecture
Design mobile applications that handle unique constraints like limited battery, variable networks, and offline scenarios.
Mobile Data Storage
Choose the right storage mechanism for different data types and implement synchronization with backend servers.
Push Notifications
Implement server-initiated notifications that reach users even when your app isn't running.
Mobile Performance
Learn how to identify and fix performance issues that affect user experience and battery life in mobile apps.
App Store Deployment
Understand the requirements and process for publishing mobile apps to the Apple App Store and Google Play Store.