
Design your first app screen in Adobe XD by centering the logo, creating a vivid background, and building two buttons with rounded corners, white text, and a drop shadow.
Learn to design simple, modern mobile apps in Adobe XD by applying core principles like contrast, spacing, hierarchy, and clarity to create intuitive, goal-driven interfaces.
Join our community on discord to get fast help with active support, live reviews, streams, and feedback; share detailed questions with timestamps and upload only png or jpeg files.
Adobe XD is the preferred UI design tool in this course, with Figma as a solid alternative. It highlights XD's speed, vector workflow, and PSD import.
Focus on real design skills over flashy animations and no-code hype to deliver practical app projects, because clients demand complex solutions that only experienced designers and coders can reliably provide.
Improve speed by organizing your workflow in Adobe XD, a six-image exercise with Unsplash photos, replace subtitles with city names, and order layers 1 to 6 before exporting a png.
Designers deliver an interactive prototype to validate the app flow with the client. They provide a development link and asset notes for the coder, while content comes from the server.
Always begin with wireframes and documentation before designing in Adobe XD. Use Lucidchart to map user flows and decisions in the planning phase, making edits easy and costly changes avoidable.
Fix this app design by aligning elements, adjusting text color and font, adding a login button, and centering components in Adobe XD.
Test every screen on a real phone to avoid designing in a bubble, ensure font size and button spacing across devices by exporting pngs or using the Adobe XD app.
Designing mobile apps succeeds by universal principles that apply to iOS and Android. Master contrast, hierarchy, and balance, then apply colors, typefaces, and layouts across platforms.
Explore material design as Google's design language that balances beauty, usability, and meaningful motion, and learn practical, down-to-earth rules for creating natural, code-friendly apps.
Explore core Android interface components, from the status bar and app bar to tabs and left navigation drawer. Learn how dialogs, snack bars, text fields, and fabs shape UX.
Scale artboard sizes for Android apps by using a 720-pixel wide guide, since proportions stay intact when doubling from 360. Emphasize vector-based designs for sharp, scalable components across devices.
Apply the material design guide to set key sizes, like a 112-pixel top bar, 96-pixel tabs, and 128-pixel minimum button width, then use screenshots to refine layouts.
Design the action bar by choosing center logo or left-aligned title, adding back arrows or hamburger menus, and balancing right icons for contrast with the status bar.
Learn how tabs organize content across screens with the same hierarchy in Android apps. Choose fixed or scrollable tabs and formats—text, icon, or text+icon—in Adobe XD.
Cards are versatile, independent content blocks in Android apps that display media, titles, descriptions, icons, and actions, and can be simple, expandable, or horizontally scrolling.
Learn to design Android buttons, balancing regular buttons and floating action buttons (fabs), including extended fabs, and apply a clear hierarchy: filled, outline, and text for usable interfaces.
Adobe XD streamlines design and prototyping for Android and iOS, helping you impress clients with interactive apps. Master XD fundamentals, interface tools, and evolving features to stay current.
Explore XD’s interface, starting new projects from presets and using the left toolbox with contextual right panel. Set artboard sizes, switch to prototype mode to connect artboards, and manage layers.
Master Adobe XD navigation by using zoom shortcuts like zoom to selection and zoom to fit all, and pan with spacebar while focusing on the selected item.
Learn to select layers in Adobe XD using a hybrid approach: double-click to drill down and escape to move up, or control-click to drill through with the layers panel open.
Master shape fundamentals in Adobe XD by using rectangle, ellipse, line, and pen tools to shape with fill, border, opacity, corner radii, and shadows.
Learn to create irregular shapes in Adobe XD by using subtract, editing anchor points, and direct selection tools, with keyboard shortcuts for efficient shape manipulation.
Learn to work with text layers in Adobe XD, switching between point and area text, and fine-tune typeface, size, line height, letter spacing, and paragraph spacing.
Explore grids and smart guides in Adobe XD to position elements precisely, manage margins, and align designs with 16-pixel or 32-pixel grids, using snapping and opacity tips.
Learn to work with images and masks in Adobe XD by creating clipping masks, placing photos into shapes, and using mask groups.
Create realistic app mockups in Adobe XD using the repeat grid to auto-fill a photo-and-text grid, adjust gaps, and update content across all entries.
Explore how the assets panel in Adobe XD supercharges design efficiency by converting elements into symbols, linking colors across boards, and updating all instances instantly across artboards.
Master linked symbols in Adobe XD by using the assets panel to sync changes from the original document to new boards, and learn when to make local symbols or relink.
Explore prototyping by linking art boards to create an interactive prototype that responds to taps. Share a public browser link for cross-device review and collect feedback with embedded comments.
Design an interactive prototype in Adobe XD by linking art boards, testing navigation from the splash screen, and refining tap targets and animations such as dissolve or slide left.
Master prototyping techniques in Adobe XD by enlarging hit areas, linking art boards with previous art board, and building sticky navigation for realistic, testable prototypes.
Make your app prototype feel real by using auto scroll between onboarding screens with a time trigger, delays, and a slide-left animation, then test keyboard overlays.
Discover auto animate in Adobe XD by duplicating artboards, using drag to reveal elements, wiring triggers, and applying ease in out while keeping identical layer names.
Explore the libraries panel in Adobe XD, learn to open and position it, and use color swatches and character styles, while understanding its asset-sharing role across the Adobe suite.
Design a food delivery app in Adobe XD, focus on standard layouts and practical decisions that balance aesthetics with development costs, guided by real-world experience.
Analyze the client brief, wireframes, and documentation to design a food delivery app that prioritizes delivery time, authentic photos, flexible registration, and a clear restaurant listing with a percent-based rating.
Analyze competing food delivery apps to extract design trends and usability insights. Compare typography, color, alignment, navigation, tabs, and swipe interactions to identify strengths and gaps.
Analyze competitors for typography, card layouts, branding, and listing hierarchy; apply insights with color, photo aspect ratios, and a personality-rich font, including two complete restaurants in the initial listing.
Set up Adobe XD with a 720 by 1524 viewport to establish the basic layout for the first two screens using rectangles and text layers, without color or font decisions.
Create a two-card restaurant grid with a top action bar, search, city filter, dropdown, and placeholder content, ensuring clear spacing and alignment to avoid clutter.
Create first-screen variants for a food delivery app in Adobe XD by testing full-screen background images from Unsplash, applying a dark overlay, and experimenting with logo colors and button contrast.
Design the restaurant listing screen for a mobile app in Adobe XD, exploring background options, white cards, and key elements like title, rating, delivery time, and tags.
Set up the status bar and action bar in Adobe XD with white shapes, drop shadow, and precise alignment; place San Francisco in bold 40 px for a clean header.
Iterate card variations in Adobe XD by adjusting a round rectangle tag, 40 px tall, 20 px padding, orange background with white text, align delivery time with the restaurant's title.
Explore variations for the action bar by testing a photo header and a solid white header, weigh feasibility with developers, and conclude white header offers elegance and readability.
Explore restaurant details screen design in Adobe XD: apply white elements with shadows, precise sizing and alignment, repeat grids with Unsplash photos, add to cart, and compare two layout directions.
Choose the best typeface for an app design by comparing multiple sans serif options, testing three boards, and weighing weight, size, and personality to balance visuals and app size.
Practice your speed by replacing dummy content in the UI grid, positioning text 30 pixels from the edge, and aligning elements. Apply orange highlights for active tabs and elements.
Design the first location screen with a 180 by 180 white icon, app name in white, orange primary action for show restaurants, and a bottom create account or login option.
Create a ghost button with no fill and a 3 pixels white border, then apply a 30% black fill and a neon-like drop shadow for symmetry around the orange button.
Design a real-world food delivery app UI in Adobe XD, from wireframes to layout, typography, and responsive cards. Implement location input with GPS auto-fill and efficient screen use.
Explore core design principles behind every decision, with practical examples, exercises, and cheat sheets to master icons, typography, resources, and industry-ready design rules.
Explore the roles of an app designer and a problem solver, contrasting aesthetics and business-minded decision making to shape intuitive interfaces and efficient app flows.
Avoid overdesign; embrace established mobile design standards; study successful apps and imitate proven layouts, like login screens, to keep designs simple and effective.
Choose icons from sources like flat icons or Google's set to guide user actions inside the app, and keep a consistent monochrome or single-color style with sizes around 40-50 pixels.
Design a dashboard panel by building a row of icon buttons on a 720 by 1280 artboard, sizing and spacing elements, optimizing SVG icons, colors, shadows, and labeled typography.
Analyze icon design for mobile apps, focusing on a consistent bottom panel, cohesive icon packs, and clear hierarchy using filled, linear, and monochromatic styles with good contrast.
Explore how to browse Google Play for UI inspiration, analyze color schemes, typography, margins, and icon design, and compare form layouts to validate your own app designs.
Learn how simple, bold, and consistent design creates gorgeous apps by prioritizing clarity and intuitive layouts, with typography, color, margins, and copy that stay purposefully uniform.
Explore how color codes and gradients shape app design, emphasizing hex codes, primary and action colors, and horizontal gradients while avoiding vertical gradients and overuse of opacity.
Select color schemes based on your target audience, recognizing that color meanings vary across cultures. Use blue for trust, orange as a subtle accent, and research choices for international apps.
Explore how top apps use monochromatic color schemes, brand colors, and careful hierarchy with two-color or multi-color palettes, inverted design, and smart white space.
Discover tools for building color schemes, including Google color tool with presets and custom hex, Adobe color for monochromatic or complementary schemes, and Brand Colors dot net references.
Explore typography fundamentals for android and ios apps, clarifying typeface, font, font family, line height, letter spacing, H1–H4 hierarchy, google fonts, and kilobyte font size considerations.
Prioritize legibility by selecting a suitable typeface for headlines and ensuring maximum contrast and readable sizing. Structure text into paragraphs, left-align, avoid justification, and use a consistent 1.5 line height.
Use the match font feature to identify a similar font and determine font sizes from screenshots, then adjust line height. Apply the ranges for headlines and body to balance readability.
Explore how top apps use typography to convey neutral, brand-aligned vibes across global audiences, balancing weights, colors, and inverted contrast while choosing either neutral fonts or custom typefaces.
Apply typography and typographic hierarchy to turn unformatted text into a lovely article screen, using two typefaces, Noto Serif, setting headline size and spacing, color accents, and left alignment.
Learn to pair fonts by prioritizing contrast, context, and size; choose distinct typefaces like serif and sans, adjust sizing consistently, and tailor fonts to audience and app context.
Explore how material design principles apply to iOS apps, emphasizing universal design concepts like symmetry, hierarchy, typography, spacing, and contrast while recognizing real-world budget and development constraints.
Design iOS apps in Adobe XD with guidelines for 1x, 2x, and 3x using a 375 pt width; treat the notch as inconsequential and use Zeppelin for sizes and code.
Understand how pixels per inch (ppi) drive image quality across screens. Explore how 1x, 2x, and 3x resources and points influence iOS and Android design and scalable assets.
Explore iOS and Android app design using Adobe XD, comparing platform-specific components, icon styles, and menus, while applying universal design principles and Material Design guidelines.
We examine the debate over UI kits, advocating the iOS official UI kit while showing how templates streamline design, reveal typography and color guidelines, and respect iOS conventions.
Learn how iOS status bar sizing, color, white or transparent, and behavior integrate with the navigation bar, with guidelines for 20-point and 44-point heights, and when to seek developer input.
Master iOS navigation bar sizing and behavior, from 64 points to 140 points, including large-title variants, and apply rules prioritizing content, minimal decoration, clean typography, and limited high-quality icons.
Explore iOS tab bars as a bottom navigation staple, covering active versus inactive states, label sizing, home indicator considerations, and the importance of clear icons and color for navigation.
Discover how iOS text fields differ in labeling, placeholders, icons, and dividers, and learn to balance contrast and clear buttons for cleaner, more usable forms.
Explore iOS controls such as segmented controls, steppers, switches, and pickers, and align designs with the native iOS UI kit; avoid dropdowns and Android items.
Learn to run Android apps on macOS using Jenny Motion emulator and VirtualBox, install the personal edition, locate APKs by package name, and drag them to the emulator for inspiration.
Explore why the official iOS typeface, San Francisco, is not recommended and how typography conveys an app’s vibe and identity, and how to choose alternative fonts.
Master iOS specific components such as steppers, switches, segmented controls, and action sheets; design at 1x to 3x using the official UI kit, and compare iOS and Android quirks.
Finish all screens from the wireframe, build an interactive prototype, and prep the app for coding. Practice speed by replicating the project or creating a version with fonts and colors.
Design a registration form in Adobe XD by updating wireframes, implementing a tabbed register/login interface, and styling with white text, a gold accent, and precise alignment.
Design accessible text fields by using hints, marking mandatory fields with an asterisk, and leveraging components for fast, consistent edits across the assets panel and layers panel.
Design a left menu by resizing the header to 288 pixels, showing the username and white email, and align icons with 48-by-48 pixels using material design.
Learn how to create and toggle a multi-state checkbox in Adobe XD. Apply component states to a right menu to manage categories, colors, spacing, and prototype interactions.
Design and prototype interactive filters in Adobe XD by building and refining checkboxes, toggles, and a clear reset action, using components, artboards, and layout decisions.
Design three screens fast and easy by duplicating the registered tab screen and refining address, my information, and payment methods layouts with text fields and proper spacing.
Design a from-scratch credit card input screen for the payment method, with add payment method and a primary toggle, plus a live card preview as you type.
Design a compelling review screen to boost social proof by focusing on typography, color, alignment, with a full-screen pop-up featuring an x close button, and reviews, votes, and progress bars.
Master the principle of hierarchy to style content by importance, prioritizing the title, aligning dates and author with the description, and using blue body text for emphasis.
Design a checkout screen in Adobe XD by transforming the credit card screen, enabling login or register, and presenting subtotal, delivery fee, voucher, and grand total.
Enhance checkout design by focusing on details, reusing and repositioning layers in Adobe XD, applying color accents like fc0056, and clarifying mandatory fields and button states across screens.
Finish the app design by adding the contacts page, and learn to delegate tasks, embrace prototyping, and identify gaps before the checkout screen.
Practice daily design to accelerate speed while applying core techniques like the assets panel, components, and alignment; focus on solid design principles to showcase a portfolio-worthy food delivery app.
Learn to design outstanding mobile apps! Impressive prototypes that look like the real deal but without any coding. This course is a masterclass – a comprehensive approach to mobile app designing. I’ll teach you everything you need to know, from A to Z. We’ll use Adobe XD. I've taught over 250.000 students on Udemy and I'm a best-selling instructor!
You’ll learn about Material Design, the principles of color, spacing, and typography, tips and tricks, how to get design resources, and much much more. Get a life skill that’s high in demand in today’s job market, all for the price of a fancy coffee. Create beautiful apps, interactive prototypes, and supercharge your career.
You'll learn to:
Design beautiful mobile apps;
Create interactive prototypes without any previous knowledge;
Use Adobe XD for mobile app design;
The principles of Material Design;
Learn Adobe XD from scratch;
Prepare all the files for developers through a special program called Zeplin;
How to size elements correctly on ALL phone types and sizes;
Typography best practices;
Where to get design resources like icons, custom graphics, photos, and more;
FAQ:
Will I learn how to code them? Kotlin, Java, Swift, Android Studio, Xcode?
No, that's not covered. However, I do teach you how to talk to developers and prepare everything. You won't have to slice or manually export your assets. I'll show you all my secrets as the CEO of my own Mobile App Design company.
What will we design?
We have a few projects, but there's a flagship app that's as real as they get. Over 70 screens in the final prototype - beautiful, sleek, interactive, modern. All the cutting edge techniques and best practices are used.
Final, personal note: I can honestly say there isn't anything like this anywhere out on the market. Believe me, I've looked long and hard. The course is PACKED full of knowledge I would have loved to have at the beginning of my career as a mobile app designer. I believe it's going to help a lot of people get a fantastic life skill. By far, this is the best course I've ever created. I hope you'll feel the same way.