Skip to main content
Specialized Digital Design

Mobile App Design

Design iOS and Android apps that feel native, from the tab bar to the gesture, using the rules users already know

12 lessons4 modules9h 50m durationbeginner level

Instructor: StretchLearn Faculty

About this course

This course teaches the platform conventions, layout systems, and handoff discipline that make a mobile app feel native instead of like a website in a frame. You will design with the two reference systems professionals use every day, Apple's Human Interface Guidelines and Google's Material Design 3, and learn exactly where they differ so a tab bar, a navigation pattern, and a date picker each look right on their own platform. You will size touch targets to the real 44pt iOS and 48dp Android minimums, respect safe areas and the Dynamic Island, design swipe and edge-back gestures that match system behavior, and build adaptive layouts with constraints and breakpoints that survive notches, split screen, and foldables. You will work in Figma with components, variants, and auto layout, then prepare a spec and asset export that a developer can build from cleanly. By the end you can take an app from a flow sketch to a platform-correct, accessible, responsive set of screens ready to build.

Curriculum

Module 1: Platform Foundations: iOS HIG and Material Design 33 lessons
Module 2: Touch, Targets, and Safe Areas3 lessons
  • Touch-target sizes and spacing🔒50m
  • Safe areas, notches, and the Dynamic Island🔒45m
  • Reachability and one-handed use🔒45m
Module 3: Navigation, Gestures, and Components3 lessons
  • Navigation models: tabs, stacks, and drawers🔒50m
  • Gestures the system owns and the ones you can use🔒50m
  • Core components: lists, forms, sheets, and feedback🔒50m
Module 4: Adaptive Layout, Accessibility, and Handoff3 lessons
  • Adaptive layouts and breakpoints🔒50m
  • Accessibility: contrast, type scaling, and labels🔒50m
  • Figma components and the developer handoff🔒55m
Powered by StretchLearn