The Complete Guide to Designing a Mobile App

Build your audience with professionally designed, UX-friendly apps

What's Inside

This course is taught by RenataPhillippi, and is one of the courses produced by Rob Percival and Codestars.

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!)

What you'll learn

  • Learn basic design principles and tools you can build on for your apps
  • Learn the basics of prototyping
  • Learn how to explore your competition and leverage that to your advantage
  • Understand the differences between the two main platforms: Android & iOS
  • Know how to research your potential users and market to effectively target your app
  • Be able to plan, sketch, wireframe and design your own apps
  • Learn one of the leading design tools, Sketch, to make your ideas come to life


Are there any course requirements of prerequisites?

  • A computer and an open mind!
  • Be able to download/use trial versions of Sketch, UXPin, Invision
  • Access to a Mac is ideal to follow along with Sketch and the App projects

Who the course is for:

  • Anyone new to mobile app design!
  • Experienced app creators who want to significantly improve the look and impact of their apps

Course Curriculum

Get started now!



56730+ Students
85 Lectures
7+ Hours of Video
Lifetime Access
24/7 Support
Instructor Rating
Rob Percival

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending my courses.

Popular Bundles