We may earn an affiliate commission when you visit our partners.
Course image
Aleksandar Cucukovic

Billions of people around the world, use their mobile devices every day. And more and more clients want to create mobile apps to serve that market, so knowing how to design an app is a really important skill to have as a designer. Using Adobe Xd to create it gives you unlimited possibilities because it's free, cross platform, vector based and it has regular updates.

Hey there my name is Aleksandar and in this course you will learn:

Read more

Billions of people around the world, use their mobile devices every day. And more and more clients want to create mobile apps to serve that market, so knowing how to design an app is a really important skill to have as a designer. Using Adobe Xd to create it gives you unlimited possibilities because it's free, cross platform, vector based and it has regular updates.

Hey there my name is Aleksandar and in this course you will learn:

  • Secrets of good design brief

  • How to plan and inspire yourself

  • How to create mood boards and sketches

  • Convert those sketches to wireframes

  • Add images, icons and shadows to create a design

  • Then add movement and transitions to create prototypes

  • Share the work with your client to get feedback

  • And finally, how to export your assets for developers

You don't need any previous knowledge of UI / UX or Adobe Xd, we are going to cover it all in this course. All you need is an interest in this field and you will do well by the end of this course.

Through this course you will also learn about important resources which you can use in your work, that will save you hours and sometimes even months of your projects. Hours that you can charge extra for, while keeping your free time.

So what are you waiting for? Click enroll and i'll see you in class.

Have a lovely day.

Aleksandar

Enroll now

What's inside

Learning objectives

  • Adobe xd
  • Become a ui designer
  • Become a ux designer
  • Secrets of great workflow
  • Plan and organize a project
  • Secrets of smart design
  • Design a mobile app
  • Prototype a mobile app
  • Prepare designs for development
  • How to get inspired
  • How to work with clients

Syllabus

In this section you will learn why design process is important and what it consist of.
Course Overview
The Brief
Planning
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers the entire mobile app design process, from initial brief and planning to creating prototypes and exporting assets for developers, which is essential for launching a career
Teaches how to create mood boards and sketches, convert them to wireframes, and add images, icons, and shadows, which are all fundamental skills for visual design
Explores the secrets of a good design brief, which is a critical skill for understanding client needs and setting the stage for a successful project
Uses Adobe XD, a free and cross-platform vector-based tool, which lowers the barrier to entry for beginners and allows for wider accessibility
Includes a section on creating a style guide and packaging structure, which are important steps in ensuring design consistency and facilitating collaboration with developers
Focuses on preparing designs for development, which is a crucial step in the app creation process and ensures that the design can be effectively implemented by developers

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Beginner mobile app design with adobe xd

According to learners, this course offers a highly positive and accessible introduction to mobile app design using Adobe XD, making it ideal for beginners with no prior experience. Students frequently highlight the instructor's clear and engaging teaching style as a major strength. The course structure, which walks you through the entire design workflow from planning to asset export, is widely appreciated as a comprehensive and practical approach. While the course provides a solid foundation and valuable hands-on experience, a few reviewers noted that it primarily focuses on the tool's features and could offer more in-depth coverage of broader UI/UX principles or certain advanced techniques.
Hands-on project reinforces concepts effectively.
"The hands-on project was super helpful for learning the workflow."
"Excellent course!... The project-based learning is effective."
"A perfect course for diving into mobile app design with XD. The step-by-step approach is great for beginners."
"Everything is explained clearly, and the project helps reinforce learning."
"The project makes it easy to follow along."
Covers the full process from brief to export.
"Learned everything from planning to exporting assets. Highly recommend for beginners."
"Good introduction to Adobe XD and the mobile design process. Covers the basics well... The prototyping section was particularly useful."
"A perfect course for diving into mobile app design with XD... The section on asset export was really practical."
"Solid beginner course. Covers the end-to-end process."
"It covers everything you need to know to get started."
Perfect starting point for those new to design or XD.
"Highly recommend for beginners."
"Excellent course! Aleksandar explains complex concepts simply. I had zero prior experience and now feel confident..."
"A perfect course for diving into mobile app design with XD. The step-by-step approach is great for beginners."
"This course is a gem for anyone new to mobile design or XD. It covers everything you need to know to get started."
"Pretty good course for beginners."
Instructor is clear, engaging, and knowledgeable.
"Aleksandar is a great instructor, very clear and easy to follow. The hands-on project was super helpful..."
"Excellent course! Aleksandar explains complex concepts simply. I had zero prior experience..."
"A perfect course for diving into mobile app design with XD. The step-by-step approach is great... Aleksandar's teaching style is engaging."
"Loved this course! The instructor is top-notch. Everything is explained clearly, and the project helps reinforce learning."
"The instructor knows his stuff. The pace is mostly fine, though some sections could be elaborated more. Good overview..."
Some sections may feel slightly rushed.
"Some parts felt a little fast, but overall a solid course for someone starting out."
"Okay course, but some parts felt a bit rushed. The content on client interaction was brief."
"The pace is mostly fine, though some sections could be elaborated more."
More focus on tool than broader principles.
"Good for getting started with XD, but you'll probably need more resources for a deep dive into UI/UX principles."
"Good foundation, but don't expect to be an expert UI/UX designer right after. More focus on design principles would be a plus."
"Disappointing... Not enough detail on actual design principles. Mostly just a walkthrough of XD features..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Mobile App Design From Scratch In Adobe Xd with these activities:
Review UI/UX Principles
Reinforce fundamental UI/UX principles to build a solid foundation for mobile app design.
Show steps
  • Study key UI/UX concepts like usability, accessibility, and visual hierarchy.
  • Analyze existing mobile apps, identifying good and bad design choices.
Review 'Don't Make Me Think' by Steve Krug
Understand core usability principles to design intuitive and user-friendly mobile apps.
Show steps
  • Read the book, focusing on the key principles of usability.
  • Apply the principles to existing mobile apps, identifying areas for improvement.
Design a Simple App Interface
Apply learned concepts by designing a simple mobile app interface from scratch using Adobe XD.
Show steps
  • Choose a simple app concept (e.g., a to-do list, a calculator).
  • Create wireframes for the app's main screens.
  • Design the visual interface in Adobe XD, incorporating UI/UX principles.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice Prototyping Transitions
Master prototyping techniques by practicing different transitions and animations in Adobe XD.
Show steps
  • Create a simple prototype with multiple screens in Adobe XD.
  • Experiment with different transition effects (e.g., slide, fade, push).
  • Refine the transitions to create a smooth and engaging user experience.
Review 'Refactoring UI' by Adam Wathan and Steve Schoger
Improve visual design skills by learning practical UI refactoring techniques.
View Melania on Amazon
Show steps
  • Read the book, focusing on the visual design tips and techniques.
  • Apply the techniques to existing mobile app designs, identifying areas for improvement.
Create a UI Kit
Solidify design skills by creating a reusable UI kit in Adobe XD.
Show steps
  • Identify common UI elements (e.g., buttons, input fields, navigation bars).
  • Design each element in Adobe XD, paying attention to consistency and style.
  • Organize the elements into a UI kit for easy reuse in future projects.
Portfolio Project: Redesign an Existing App
Showcase skills by redesigning an existing mobile app and presenting the design as a portfolio piece.
Show steps
  • Choose an existing mobile app with usability issues.
  • Analyze the app's design and identify areas for improvement.
  • Redesign the app in Adobe XD, focusing on usability and visual appeal.
  • Create a presentation showcasing the redesign and explaining the design choices.

Career center

Learners who complete Mobile App Design From Scratch In Adobe Xd will develop knowledge and skills that may be useful to these careers:
User Interface Designer
A User Interface Designer focuses on the visual elements of a digital product, such as a mobile app. This encompasses the layout, typography, color schemes, and interactive elements that users directly engage with. This course helps you become a User Interface Designer from scratch. It will guide you through the process of designing a mobile app, starting with understanding the design brief and planning, and moving to creating wireframes, adding visual elements, and designing the interface using Adobe Xd. The course's emphasis on creating mood boards, sketching, and prototyping directly contributes to the skills needed for a user interface design role. Furthermore, learning how to prepare designs for development and export assets ensures that your designs are implementable and developer-friendly, enhancing collaboration in a real-world project.
User Experience Designer
The User Experience Designer is concerned with the overall feel of the app for the user. This includes aspects such as ease of use, accessibility, and overall satisfaction. The course helps build the foundations to become a User Experience Designer by providing a comprehensive overview of the design process, from understanding the initial brief to delivering the final product. It will also teach you how to plan and organize a project, get inspired, create mood boards and sketches, and convert those sketches to wireframes. The course further enhances user experience design skills by covering prototyping and sharing work with clients for feedback. The course provides insight into key design principles and practical workflow strategies that are relevant to a user experience designer. The course also covers preparing designs for development, and exporting assets, so this may be very useful to you.
Mobile Application Designer
A Mobile Application Designer specializes in creating the visual layout and interactive elements of apps for mobile devices. This involves understanding user behavior, designing intuitive interfaces, and ensuring the app functions seamlessly across different devices. The course is specifically tailored to help you design a mobile app from scratch using Adobe Xd. The training will also cover key aspects of the design process, including understanding design briefs, planning and inspiration, mood boards, sketching, and wireframing. The course pays attention to adding images, icons, and shadows to create a visually appealing design, as well as adding movement and transitions to create interactive prototypes. The designer will share their work with the client to get feedback and export assets for developers.
Interaction Designer
Interaction Designers focus on how users interact with a digital product, ensuring that the interface is intuitive and engaging. This involves designing interactive elements, animations, and transitions that enhance the user experience. This course will provide you with the skills to design engaging interactions within mobile apps. The course covers creating prototypes with movement and transitions, which are essential for interaction design. It will guide you through the process of converting sketches to wireframes and adding visual elements to create a polished design. In addition, you will learn how to share your designs with clients for feedback, and prepare assets for developers. Understanding these components of the design process is crucial for interaction designers who want to create user-friendly and visually appealing mobile applications.
Digital Product Designer
Digital Product Designers are involved in the end-to-end design of digital products, from initial concept to final implementation. This involves understanding user needs, creating wireframes and prototypes, and working with developers to bring the design to life. The course provides you with the tools and knowledge to design mobile apps from scratch, covering the entire design process from initial planning to final delivery. The course will guide you through the process of creating mood boards, sketches, wireframes, and prototypes. It also covers how to add visual elements and transitions, share work with clients for feedback, and export assets for developers. With its comprehensive approach, the course helps you build a foundation for a digital product design career, particularly in the mobile app space.
Web Designer
Web Designers create the layout and visual elements of websites, ensuring they are both aesthetically pleasing and functional. While this course focuses on mobile app design, the principles and techniques taught are transferable to web design. You will learn how to create wireframes, add visual elements, and design interactive prototypes, all of which are essential skills for web design. The course helps you understand how to plan and organize a project, get inspired, and create mood boards, which is particularly relevant for web design. In addition, the course's emphasis on Adobe Xd, a vector-based design tool, makes this course relevant to web designers.
Visual Designer
A Visual Designer focuses on the aesthetic aspects of a design, ensuring that it is visually appealing and communicates the intended message effectively. This involves selecting appropriate color schemes, typography, and imagery to create a cohesive and engaging user experience. The course is heavily focused on visual elements, teaching you how to add images, icons, and shadows to create a polished design. The course goes into detail about planning, inspiration, and mood boards. Further, this course will help you leverage Adobe Xd, a free, cross-platform and vector-based design tool, so your work may scale more easily. Visual Designers will also benefit from learning how to share designs with clients for feedback and export assets for developers, which is also taught in this course.
Freelance Designer
Freelance Designers work independently, taking on design projects for various clients. This requires a broad skill set, including design expertise, project management skills, and the ability to communicate effectively with clients. This course will provide you with the practical skills and workflow strategies needed to succeed as a freelance designer, specifically in the mobile app space. The course helps you understand how to manage a design project from start to finish, including understanding the design brief, planning, creating mood boards, and sketching. It also covers how to share your work with clients for feedback and export assets for developers. The course may be useful to you because it will help you learn secrets of a great workflow.
UI Developer
A UI Developer translates designs into functional code, creating the interactive elements and visual components of a user interface. While this role is more technical than design-focused, understanding design principles and having practical experience with design tools helps a UI developer collaborate effectively with designers. This course may be useful for UI Developers who wish to gain a better understanding of the design process. The course will teach you how to use Adobe Xd to create mobile app designs, which can help you communicate more effectively with designers and implement their designs more accurately. In addition, learning how to prepare designs for development and export assets can streamline the handoff process between designers and developers.
UX Researcher
A UX Researcher conducts user research to understand user behavior, needs, and motivations. This research informs the design process, ensuring that the final product meets user expectations and is easy to use. This course may be useful for UX Researchers who wish to gain a better understanding of the design process from a designer's perspective. The course will teach you how to create wireframes, prototypes, and visual designs using Adobe Xd, which can help you better understand the design decisions that are made based on user research. In addition, learning how to share designs with clients for feedback can provide insights into how users respond to different design concepts.
Graphic Designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. They develop the overall layout and production design for advertisements, brochures, magazines, and corporate reports. While this course focuses on mobile app design, the core principles of visual design apply to graphic design as well. The course can help you expand your skills and explore new design possibilities. The course will guide you through the process of creating mood boards, sketching, and adding visual elements to your designs. It will also demonstrate how to use Adobe Xd to create vector-based graphics, which are essential for graphic design.
Digital Marketing Specialist
Digital Marketing Specialists are responsible for developing and implementing digital marketing campaigns to promote products or services. This can include creating marketing materials, managing social media accounts, and analyzing campaign performance. The course may be useful for Digital Marketing Specialists who want to gain a better understanding of mobile app design. The course will help you create visually appealing and engaging mobile app designs, which can be used to promote your products or services. In addition, the course teaches you how to create prototypes and share them with clients for feedback, which can be useful for testing the effectiveness of your marketing campaigns.
Project Manager
Project Managers plan, execute, and close projects, ensuring that they are completed on time, within budget, and to the required quality standards. While not directly related to design, understanding the design process can help project managers better manage design projects and communicate effectively with designers. Taking this course may be useful, because you will gain insights into each stage of the design process, learn how to plan and organize a project, and understand the importance of design briefs. In addition, the course can help you learn how to work with clients and developers, which are essential skills for project managers.
Technical Writer
Technical Writers create technical documentation, such as user manuals, help guides, and training materials. While this role is primarily focused on writing, understanding the design of the products or services you are documenting can help you create more effective and user-friendly documentation. This course may be useful for writers, especially if they are documenting mobile apps. The course will give you insight into the design process, and into how design decisions are made. This may help you create more accurate and helpful documentation.
Customer Support Specialist
Customer Support Specialists provide assistance to customers who are experiencing problems with a product or service. While this role is not directly related to design, understanding the design of the products or services you are supporting can help you better understand customer issues and provide more effective solutions. The course may be useful for customer support specialists who work with mobile apps. By learning about mobile app design, you will gain a better understanding of how the app works and how users interact with it. This can help you to troubleshoot issues more effectively and provide more helpful support to customers.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Mobile App Design From Scratch In Adobe Xd.
Provides a foundational understanding of usability principles. It emphasizes the importance of intuitive design and user-centered thinking. It's a great resource for understanding how to create mobile apps that are easy and enjoyable to use. This book is commonly used as a textbook at academic institutions and by industry professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser