Mobile App Development in 27 Minutes: Android

Android app in Android studio. Learn Android app development now!
4.0 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,626 students enrolled
50% off
Coupon valid until Mar 1, 2017 7:59 AM UTC
Take This Course
  • Lectures 8
  • Length 30 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 English

Course Description

Tired of seeing endless 'How to code 50 Android apps in 10 days' courses?

Ever just wanted to get stuck in to Android app development right away?

Well, that's why I created this Android development course! No other course takes you from beginner (with no experience) to a full Android app in less time than it takes to make a sandwich! I will show you how to:

  • Install Android Studio (and required extras)
  • Setup the graphical look of your app
  • Connect layout elements like buttons and Text Fields to your java code
  • Code in Java within an Android activity
  • Store items in Android Shared Preferences, making them accessible across app restarts

This course is for you if you:

  • Are a beginner or novice to Android App development
  • Want to understand Android apps in a short period of time
  • Love proceeding at an awesomely brisk pace!

This course is not for you if:

  • You are an expert or intermediate programmer

What software do you need?

  • Android Studio (free) which runs on PC / Mac / Linux

Do you need experience?

  • No. I assume you are a complete beginner to apps and development in general

What makes this course different?

It's just so quick! Take i right now and you'll learn Android apps before you can even blink! Everyone used to tell me apps were hard to make - but they're wrong. It's probably because they had bad teachers - join me and I'll show you what good teaching is!


PLEASE NOTE: This course is designed to get you up and running with Android and Android Studio in record time. Therefore we have limited time to actually explain everything. My other course on Android app development explains everything we do in much more detail.

What are the requirements?

  • You will need a PC / Mac / Linux machine (Android Studio runs on all of them)
  • No prior knowledge of programming needed!

What am I going to get from this course?

  • Create an Android app very quickly.
  • Understand the separation that Android has between Java code and GUI (layouts)
  • How to save shared preferences in an Android app

Who is the target audience?

  • Beginners should take this course
  • Experts should not take this course (unless they don't yet know Android Studio)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction and setup

A quick overview of what we will make and why you should take this course.


Android Studio is the new way to create Android apps. Powered by IntelliJ studio, it far surpasses the old way of doing things (Eclipse). We also discover how to install the Android simulators and get them running fast by installing the HAXM package in the Android SDK manager.

Section 2: Creating a basic Android App in 15 minutes

We learn how to set up a new project in Android Studio. There are many options to choose from but we will select the simplest. That allows us to understand how Android separates its graphical sections (XML layout documents) from the Java code.


We explore the design view in Android Studio and learn how to work with layout files in XML.


We will learn how to connect graphical elements from layout XML documents to our Java code. Those elements will then be programmed to store a piece of information for later retrieval by the app - even if it is restarted. We learn how to fire off button click events (OnClickListener), allowing us to store information in Android Shared Preferences

Section 3: Bonus app features (Complete in 11 minutes)

Animations are the lifeblood of Android apps. With them users can know immediately if the button they pressed has had an effect. We study the alpha animation property of the animation class in this lecture.


Bugs are a fact of life. You WILL HAVE BUGS in your Android app! I teach you how to find them by sending yourselves messages using the Log.d feature of Android.


Wondering where to go next? Fear not! I've got you covered! Try my other courses that take you right from absolute beginner to published in the app stores! I explain everything you need on the road to passive income from apps!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mr Grant Klimaytys, Professional App Developer and Teacher

Swift 3 on iOS, a little Java here and there and C# for Xamarin. I'll show you how to use them all!

When you learn from me you learn in an holistic manner. You learn concepts that are applicable to ALL mobile systems.

My aim is to get you qualified mighty fast, with very little hair tearing from frustration!

And what does that mean for you?

You'll be able to make your own apps to earn passive income. Or you could become a freelance developer which I can honestly say it is the best life in the world. You will have no boss and earn an hourly rate of over $100. You can also take holiday whenever you want!

Of course you have to learn how to make good apps first so take my courses now and you will see how easy mobile app development can be!

Ready to start learning?
Take This Course