
Welcome to the course! In this video, we'll discuss the course and what we'll be doing in it.
Design mobile apps for iOS and Android by mastering UI vs UX, typography, color, and design elements, plus user research, usability testing, and design systems.
Acquire the essential tools for this course, including Mac-based design app, web-based prototyping tools, paper and pencil for sketching, and a sense of humor, as we explore design basics.
Explore how design expresses intent and solves user needs across services, apps, and spaces, revealing why good design communicates and integrates user and business goals.
See how user experience design drives emotions, credibility, and bottom-line results, and apply a holistic design process to improve clarity, usability, and purchase flows.
Explore typography as the art of arranging type, covering kerning, ascender, x-height, baseline, and mobile rules like 16px, 120–145% line spacing, and 45–90 characters per line, including iOS San Francisco.
Compare Android and iOS design philosophies, focusing on material design's unified system, typography clarity, bold colors, and layout differences. Highlight shadows, negative space, and platform-specific UI patterns for clear interfaces.
Explore design elements such as lines, shapes, texture, and the relationship between forms to create direction, movement, and flow in app layouts.
Design for mobile beyond the phone by leveraging location, sensors, and augmented reality to engage users in the physical world while considering safety and user impact.
Explore idea mapping through mind mapping to brainstorm and organize app ideas. Start with a central idea, connect related concepts, and practice mind mapping your own problem, audience, and solution.
Learn the essentials of user research by exploring surveys and ethnographic research, plus interview scripts and open-ended questions to understand user behavior and inform app design.
Explore competitive research by reviewing market apps, compare interfaces, features, and use cases, and identify a competitive advantage to guide your mobile app design.
Practice early and frequent usability testing to assess ease of use across flow, navigation, layout, speed, and content; recruit users with incentives and fix usability issues through unbiased tasks.
Explore information architecture as the app's skeleton that orders content with a site map, guiding navigation from home to jobs, companies, and me, before building pages.
Explore app layout principles from Material Design and UI kit, compare Android and iOS patterns, and create hierarchy with typography, grids, space, color, and imagery.
Design for multiple resolutions by starting at one x and scaling to two x and three x. Export 1x, 2x, and 3x assets with imagery for iPhone and Android.
Explore touch gestures that power fluid apps, including taps, swipes, and long presses, with Android and iOS expectations. Cover edge swipes, tab switching, snapping, overflow menus, and material design guidelines.
Explore color design across iOS and android, balancing a two to three color palette inspired by nature, and compare app store visuals between muted iOS and bright material design.
Explore how icons convey meaning across platforms and maintain a consistent style. Compare material design and Apple icons, then apply platform-specific shapes and weights to your app.
Explore how imagery enhances your applications by using avatars and thumbnails, including brand thumbnails, to personalize content, communicate messages, and build a narrative.
Align your app’s content with user insights by establishing a genuine voice and concise copy, then use mind maps to craft a brand identity with a name, logo, and tagline.
Design solid mobile navigation aligned with your information architecture, balancing search, browse, and actions, and choose between top bars, tab bars, and hamburger menus for reach and discoverability.
Learn best practices for notifications, balancing timely alerts with user well-being and avoiding overuse. Prioritize important messages from the inner circle and design native, trustworthy Android and platform alerts.
Explore best practices for mobile form design to reduce user error and abandonment, emphasizing single input fields, minimal questions, prefilling, accessibility, and step-by-step forms.
Learn how well designed animation enhances user engagement and depth in mobile apps, using overlay, transparency, transformation, masking, and real-time versus non real-time timing.
Explore how mobile lists and grid lists affect data presentation, emphasizing scanning efficiency, f-shaped reading patterns, and when to choose list versus grid layouts based on content.
Explore designing mobile apps for offline states by caching content, providing simple offline messages, and gracefully handling empty states and offline workflows to keep users productive.
Design a fast, visible mobile search with a full text field and suggestions. Support recent searches, filters, and voice search to reduce effort and improve results.
Discover mobile app onboarding strategies that quickly familiarize users with features via three to five image-guided screens, integrated context, and sample data to boost retention in the first days.
Design for accessibility to reach a broader audience by using clear labels, high contrast, large text, and large touch targets, aligned with Android and iOS guidelines.
Craft a cohesive sonic palette for your mobile app, ensuring simple, context-aware sounds that provide useful feedback, work with a system, and pass rigorous volume and timing testing.
Discover how to design mobile apps in sketch using art boards, iOS and Android devices, templates, symbols for reusable elements, masks, plugins, and prototype export for rapid workflow.
Explore art boards and pages in Sketch to create multiple screens on one infinite canvas, and use templates to quickly build Android, web, and UI designs.
Explore how UI kits speed your mobile app design workflow by using design system components and code linked kits, edit symbols, and experiment with images, colors, and copy.
Learn to design with symbols in sketch by building reusable UI elements, using rulers and alignment, creating symbol instances, updating text across instances, and applying shared styles for color schemes.
Learn how Sketch plug ins extend your design workflow—export to Invision, build client flows, and speed up fonts and workflow—by finding and installing plug ins with Sketch Runner.
Explore how Sketch libraries store symbols for reuse across documents, enabling shared design systems. Build a mobile view using iOS UI libraries, layering, alignment, and creating a collaborative library.
Design app icons and logos using vector shapes, gradients, and typography in Sketch, including circle and triangle composition, alignment, boolean operations, and exporting a full icon set for the app.
In this video, we'll cover our first project for this course which is an Instagram clone.
After establishing information architecture, build home page by adding a top navigation bar and bottom tab bar, creating symbols, aligning elements, and adjusting spacing with a subtle background for branding.
Design the search page of an Instagram clone using a UI kit and symbols, showcase visual design with precise spacing, and prepare developer handoffs.
Explore the design of a food delivery app from splash screen to order confirmation, covering login and signup, menu, restaurant listings, map search, restaurant details, reviews, and dish pages.
Design an order cart page in Sketch by building an order card with images, text, colors, and typography, ensuring a green price and a clear place order action for delivery.
Design delivery and payment pages in Sketch, create a form layout with delivery details and payment fields, use symbols and alignment to ensure inline errors and visual consistency.
design a login and sign-up flow in sketch, creating splash, login, sign-up, and forgot password screens with imagery, forms, social buttons, and precise alignment using rulers and symbols.
Learn to design restaurant listings and a map page in a mobile app by building list items, images, nav bar, icons, color themes, and a mock map view in Sketch.
Design restaurant details and reviews views with navigational elements, tabs, and star ratings, using images of burgers and people, and font awesome or ui kits to build engaging mobile ui.
Design and finalize the restaurant reviews page by aligning text and images, applying color themes, and integrating a five-star rating and date details for a polished mobile app.
Welcome to The Complete Guide to Designing a Mobile App!
The number of app downloads worldwide in 2017 was 178.1 billion.
The average US user spends 5 hours per day on their mobile phone, primarily browsing apps and looking at websites.
In 2020 mobile apps are projected to generate 188.9 billion U.S. dollars($) in revenue via app stores and in-app advertising.
There are millions of apps out there to download, and (literally!) billions of dollars to be made by app creators. How do you make your app to stand out from the crowd? How do you get users for your app, and keep them?
One answer: GOOD APP DESIGN!
Why Learn App Design?
Many fantastic apps never find a big audience, and one key reason for that is that they're poorly designed.
A good design will make your app stand out from the crowd, and keep your users coming back for more!
There's a difference between building an app and designing it; it's the difference between an app that works perfectly, looks fantastic, and does exactly what it promises... and one that doesn't.
The more design work you put in to your app, the more successful your app will be.
Why Choose THIS Course?
With the same focus on practical learning that Rob Percival brings to his courses, in this course you'll get a brief overview of design principles before getting into the how to and learning by doing, with regular exercises and challenges to test and cement your learning. The first half of the course focuses on:
Design basics - learn simple (but devastatingly effective) design principles. Understand the differences between iOS and Android design systems, and what that means for your app.
Polishing your idea - tailor your app to your users, and stand out from the competition! Learn how to sketch out and wireframe an app idea, and see the difference this makes!
Information architecture - the backbone of any good app. The structure of your design is so important - learn the guiding principles of app and information architecture here!
Style - colour, font, icons, typography - everything you need to know!
Components & patterns - Help users navigate your app. Create forms, fields, notifications, animations and more!
The user experience - make your app simple and intuitive and your users will love you. Learn how here.
Design with Sketch - a complete guide to the hugely well regarded design software, Sketch.
As your skills increase and your confidence grows, you'll start work on three brilliant projects - designing and creating every element of the following apps!
An instagram app
A food delivery app
A studio booking app
By the end of this course you'll know everything there is to know about app design, and also have three hugely impressive projects for your career portfolio!
Who's the Instructor?
This course is taught by Renata Phillippi, a lead UX designer with 10+ years industry experience. Renata specializes in information architecture, interaction design, usability and user research, and has worked with both multinational tech companies and small start ups. Renata is also a hugely experienced teacher - her lectures have been watched over 750,000 times across Linkedin Learning & Udemy!
Who's This Course For?
Beginners who have never designed an app before
Experienced creators who want to maximise the impact of their apps
Anyone who wants to learn app design tips, tricks and methods from an industry professional
So don't wait! Enroll now, and begin building better apps today!
(Also, you have 30 days to change your mind and get your money back, with absolutely no questions asked! So there's no risk!)