สถาปัตยกรรมของระบบปฏิบัติการบนโมบาย ความแตกต่างระหว่างการพัฒนาโมบายแอปพลิเคชันและแอปพลิเคชันประเภทอื่น เครื่องมือที่ใช้สำหรับการพัฒนาโมบายแอปพลิเคชัน ภาษาโปรแกรมสำหรับการพัฒนาโมบายแอปพลิเคชัน การสร้างส่วนต่อประสานกับผู้ใช้ การจัดการและเข้าถึงข้อมูล การติดต่อกับเครื่องแม่ข่าย การติดต่อกับฮาร์ดแวร์ของเครื่อง: กล้อง และเซนเซอร์ต่างๆ การจัดการพลังงาน การรักษาความปลอดภัยของเครื่อง