Learn Android Application Development (Udemy.com)
A beginner course on Android Application development
Created by: ProgramMe Programming
Last updated September 2018
What you will learn
- Have a good overview of the Java programming language
- Install Android Studio and setup the environment
- Debug an Android Application
- Create a signed APK file to submit to the Google Play Store
- Use Explicit and Implicit Intents
- Make use of Fragments
- Create a Custom List View
- Create the Android Actionbar
- Create a custom Toast
- Use Shared Preferences, Files and SQLite
- Use the AsyncTask class
- Handle Android 6 Permissions
- Save data in an online database (MBAAS - Backendless) and do User management
How it compares
Against the other 166 rated Udemy courses in Android Development on CourseDuck:
- Rating4.3 out of 5higher than 39% of them
- Reviews16,875#5 of 167 by number of reviews
- Length26.8 hourslonger than 78% of them
- Last updatedSeptember 2018earlier than 77% of them
Quality Score
Overall Score : 86 / 100
Course Description
Android Development Awards Best Practical Course
Android accounts for approximately 85% of all devices sold today (2017 Q1). It only makes sense for you to be developing applications for the Android platform.
I will take you through the basics of Android Application development, and introduce some more complex features as well. This includes the following:
An extensive look at the Java programming language
Introduction to Android, installing Android Studio.
Create your first Android Application, learn to debug the application and learn how to create a signed APK that you can submit to the play store.
Working with implicit and explicit intents
Detailed example of how to work with Fragments
Learn some customizations like a custom ListView, Toast, TextView and ActionBar
Learn how to save data to the phone in the form of SharedPreferences, Files and SQLite
Learn how to implement Android 6 Permissions
Read data from a RSS feed and sending SMSes programmatically
Learn how to save data online and do user management with Backendless (MBAAS)
By completing this course, you will have more than just basic knowledge of Android Application Development.
Join this course now!
Pros
Cons
-
- This is where you can get your initial start to developing for Android. If this is your first foray, youll still be fine.
- Despite being beginner-level, the course offers considerable depth of information and skill development.
- Course does a great job of focusing on the most universal tools and lessons for app development.
-
- While being aimed for beginners, students with programming, and especially Java, backgrounds will have a much easier time.
- Students have mentioned frequent issues with video quality. Images can be blurred at times.
- While the course is available in multiple languages, it was designed in English. Alternative language translations can have issues.
Instructor Details
- 4.3 Rating
16,875 Reviews
ProgramMe Programming
I have been in the teaching profession now for 16 years teaching Mathematics, Java application development and Android application development.
I love to teach people new skills and will go the extra mile for people willing to work hard to pass my courses.
I studied Information Technology and obtained my BSc degree in Information Technology in 2001 and my BSc Honors degree in Information Technology in 2002. I started my teaching career in 2003 and in 2007 obtained my Post Graduate Certificate in Education. In January 2016 I obtained my Masters Degree in Education.
I am currently keeping myself busy creating Android applications and improving current systems at companies while also teaching Android application development and Java application development.
More Android Development courses
NativeScript + Angular: Build Native iOS, Android & Web Apps (2022)
4.8 (1,928 Reviews)
Provider: Udemy
Time: 20.7h
$11.99
Secure User Authentication | Android + Ktor Server + MongoDB (2022)
4.8 (134 Reviews)
Provider: Udemy
Time: 7.5h
$74.99
Unity Android : Build 3D ZigZag Racing Game with Unity & C# (2025)
4.8 (130 Reviews)
Provider: Udemy
Time: 12.1h
$74.99
Dependency Injection in Android with Dagger and Hilt (2024)
4.7 (2,556 Reviews)
Provider: Udemy
Time: 11.9h
$11.99
Kotlin and Android Jetpack Compose masterclass (2026)
4.7 (470 Reviews)
Provider: Udemy
Time: 21.7h
$64.99
Reviews
By Ayman Khedr on 10/22/2025
The basics of Android Studio and how to set up your development environment Core concepts of Kotlin (or Java) for Android development How to design intuitive user interfaces using XML and Jetpack Compose Activity lifecycle and app architecture How to handle user input, navigation, and data storage
By Bruno Pilats on 5/9/2020
I found the course to be very good. Not too long ago I was given a chance to complete the Google's official course on Coursera which I managed till just about more than a half only - due to my daily full time job requirements. Have to be honest and say that this course is as good as if not even better at explaining some particular subjects related to the Android App Dev!
By Akashdeep Dhillon on 05/03/2020
Yes but some links shown in video one are no longer there. So, update them (installation of jdk version 8 is no longer free now)
By Nicholas Wharton on 05/03/2020
I am finding the classes helpful and easy to follow. I have VERY limited experience of coding from similar languages but the level of detail and speed is easy to follow along with. It's also lovely to hear the South African accent again and reminds me of home!
By Dragan Milanović on 04/30/2020
Good, but promoting own backend services isted of Googles Firebase.
By Adil Ashfaq on 04/23/2020
Amazing course. Strongly recommended by my side. This course makes you from zero to hero.
By Mwenso Kabwela on 04/17/2020
The course is clear and concise. concepts are explained in an easy to understand way. excellent stuff!
By Vincent Theophilus H on 04/16/2020
Well, I have learned Java before, but now I forgot all about them, and worse I am willing to make some Android Applications. His sound is crystal clear, the words that he uses are very simple, daily, and less-confusing. And of course, the content is nice. I hope that I can learn to make my own good app after the tutorial finishes, and if I did, then I will change my rating to be a perfect 5.
By Jai supreeth mk on 04/16/2020
If i become something great, it will always be because of you and might come find you and meet you wherever in this world






