Mohadra
Learn fast, stay consistent
Section world

Mobile App Development

Understanding how mobile apps are built and how they work on smartphones.
20Courses
60Lessons
120Micro-lessons
Course #1

What is Mobile Dev

A practical introduction to how mobile applications are created and how they behave.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Platforms

Explore the differences between iOS and Android platforms in mobile app development.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

UI Basics

Learn the fundamentals of designing mobile interfaces.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Navigation

Learn how users move between screens in mobile apps.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

User Input

Understanding how user input is captured and processed in mobile apps.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

Layouts

Explore the intricacies of mobile app layouts, focusing on structure and design for optimal user experience.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Data Storage

Explore advanced techniques in data storage for mobile applications, focusing on local storage solutions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

APIs

Explore how mobile apps use APIs to communicate with servers and other services.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Authentication

Explore the intricacies of authentication in mobile app development, focusing on secure login mechanisms and user verification.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Notifications

Explore how mobile apps send alerts and notifications effectively.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Performance Optimization

Mastering performance optimization in mobile apps under real constraints and ambiguous outcomes.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Animations

Mastering motion in mobile interfaces: advanced judgment, restraint, and calibration.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

Offline Mode

Mastering offline mode in mobile apps means understanding when, why, and how to limit connectivity, and recognizing the hidden costs of offline-first decisions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Security

Advanced judgment in mobile app security: recognizing hidden risks, calibrating responses, and avoiding costly mistakes.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

Testing

Advanced judgment in mobile app testing: recognizing limits, trade-offs, and hidden failures.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

Deployment

Mastering the ambiguous decisions and trade-offs in mobile app deployment, focusing on long-term consequences and restraint.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Cross-Platform

Mastering cross-platform mobile app development: advanced judgment in framework selection, risk calibration, and restraint under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

App Architecture

Mastering the structure and dynamics of mobile app systems under real-world constraints.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Analytics

Advanced judgment in tracking and interpreting app usage data. Focus on ambiguous cases, hidden costs, and restraint in action.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Mobile Mastery

Advanced judgment in integrating design, development, and deployment for mobile solutions. For teens ready to calibrate decisions under ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced