Mobile app interface and user experience design principles. Covers Apple Human Interface Guidelines, Google Material Design, onboarding flows, accessibility, dark mode, navigation patterns, empty/loading states, haptic feedback, and responsive layout.
Master Apple Human Interface Guidelines (HIG) to build iOS apps that feel native, pass App Store review, and deliver great user experiences.
Master bottom sheet and modal patterns for mobile apps. Covers detents, dismissal, accessibility, and choosing the right overlay for iOS and Android.
Create a scalable mobile design system with design tokens, reusable components, theming architecture, and strategies for cross-platform consistency.
Implement dark mode correctly on iOS and Android. Covers semantic colors, image adaptation, testing strategies, and common pitfalls to avoid.
Design effective empty states, loading indicators, error screens, and skeleton UIs that turn moments of waiting and absence into better user experiences.
Implement gesture navigation correctly on iOS and Android. Covers system gestures, custom gestures, conflict resolution, and discoverability tips.
Add haptic feedback to your mobile app the right way. Learn about iOS Taptic Engine, Android vibration APIs, feedback types, and when to use each one.
Learn Material Design 3 (Material You) for building modern Android apps with dynamic color, updated components, and adaptive layouts.
Design micro-interactions and animations that enhance usability. Covers timing, easing curves, feedback loops, and platform animation APIs for mobile.
Build accessible mobile apps that work for everyone. Covers VoiceOver, TalkBack, Dynamic Type, color contrast, and WCAG compliance for iOS and Android.
Explore proven onboarding patterns for mobile apps including walkthroughs, progressive disclosure, and personalization to boost user activation.
Master mobile navigation patterns including tab bars, navigation drawers, stack navigation, and platform-specific conventions for iOS and Android.
Build layouts that work across phones, tablets, and foldables. Covers window size classes, adaptive components, and multi-pane layout strategies.