This professional course, which thoroughly covers the Android Applications UI/UX Design in the first three lessons and Monetization Techniques in another three lessons. This course is mapped for AND-803 exam.



  • UI/UX design fundamentals and the design thinking process.
  • A comprehensive guide to wireframing and prototyping Android applications.
  • Usability testing, compatibility, performance and stability of Android apps.
  • A UI/UX Designer Journey in Android Apps.
  • Understanding different techniques to monetize Android applications.
  • Publishing and advertising your application effectively.
  • Explaining how to add licenses to your applications and monitor them.



It’s highly recommended that the attendees of this course know the basics of Android application development knowledge. To acquire good knowledge of Android application development, trainees may attend the “Android Application Development” course provided by Android ATC.



Module 1: UI/UX Design Fundamentals

  • UX Designer
  • UI Designer
  • The Difference between UI and UX Design
  • Understanding Users’ and Business needs
  • Strategy and Content
  • What is Content Strategy?
  • Wire-framing and Prototyping
  • Uses of App Wireframes and Prototypes
  • Wireframes Levels
  • Elements of Wireframes and Prototypes
  • The difference between Wireframe and Prototype
  • Execution and Analytics
  • Usability and User’s Feeling
  • Testing and Feedback
  • Visual design and user’s interaction
  • Functionality
  • Compatibility, performance and stability
  • Security
  • Setting up a Test Environment
  • Usability Testing by Participants
  • Starting Your Test Session
  • Analyzing Your Test


Module 2: Building an App Wireframe

  • Why is Wireframe the first step?
  • Do’s and Don’ts for a Successful UX design
  • Wireframe Tools for Mobile Apps
  • Paper Prototyping
  • Storyboard That Software
  • Adobe XD (Experience Design)

Lab: Building Your App Wireframe

Brainstorming Phase

Wireframe Phase


Module 3: A UX/UI Designer Journey in Two Android Apps

  • Pizza Pizza Application
  • The Weather Network Application


Module 4: How to Monetize your Application

  • Different Monetization Techniques
  • Paid Applications
  • Lite vs. Pro
  • Advertising and Ad Mediation
  • In-App Purchase
  • Subscriptions
  • Ad Format
  • Ad Types
  • Best Technique for Your Business
  • Adding In-App Ads to Your Android Application
  • Revenue Metrics

Lab: Adding Google Ads to your Application

Creating an Android Application

Adding Google Play Services to Your Project

Modifying the Manifest File

Creating an AdMob Account and an Ad Unit ID

Placing the Ad in your Main Activity Layout

Requesting and loading Ads


Module 5: Publishing your Application

  • Preparing your App for Release
  • Releasing your App to Users
  • Releasing your App through an Application Marketplace
  • Releasing your Application through Email
  • Releasing Through a Web Site
  • Signing your Application
  • The Publishing Process on Google Play
  • Google Play In-App Billing Service
  • Releasing App Best Practices

Lab: Publishing your Application on Google Play

Creating an Android Application

Signing your Application Using Android Studio

Creating a Publisher Account

Publishing Your App


Module 6: Licensing and Monitoring your Application

  • Licensing your Application
  • Google Play Licensing
  • Setting up Licensing
  • Adding Licensing to Your App
  • Monitoring your App
  • Benefits
  • Using Google Analytics

Lab: Adding Licensing and Analytics to your Application

Setting up Google Play Licensing Service in Android Studio

Using LVL in your Applications Code

Setting up Google Mobile Analytics in Android Studio


Related Certification

  • Android Certified Application Engineer (Exam AND-803)