The Complete Android & Java Developer Course - Build 21 Apps
4.2 (5,953 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
33,491 students enrolled

The Complete Android & Java Developer Course - Build 21 Apps

Learn Android Development, Java & Android Studio from Scratch in 5 Weeks. Build a Diary App & more
4.2 (5,953 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
33,491 students enrolled
Last updated 11/2019
English [Auto], Portuguese [Auto], 1 more
  • Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34.5 hours on-demand video
  • 33 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn Android development, Java programming and Android studio from scratch
  • Learn Java programming from a professional trainer from your own desk
  • Create fun, engaging and real world Android apps (using Java) you can show to your friends and family
  • Learn how to work with APIs, web services and advanced databases
  • Visual training method, offering users increased retention and accelerated learning
  • Have all the tools you need to successfully design, code and sell your Android apps
  • Breaks even the most complex applications down into simplistic steps
  • Build Whatsapp clone, Diary app, Temperature convertor app, Mood scanner app & much more
  • Upload your android apps to the Google play and reach millions of android users
  • Build 21 different Android and Java apps from scratch
Course content
Expand all 228 lectures 34:40:57
+ Introduction
2 lectures 03:56

Welcome to the Android Developer Course w/ Java and Android Studio.
What will you learn from this course.
How the sections are arranged.
You will make 21 Android Apps from scratch.

Preview 03:15
Important Message
+ Windows PC - Install and Setup Software for Android App Development
4 lectures 27:20
Install JDK on Windows Machine
How to Set JAVA_HOME on Windows 10
Install IntelliJ - Our IDE and Run first Java Hello World
+ MAC OSX - Install and Setup
3 lectures 17:07
Installing IntelliJ IDE on Mac
Trouble setting up Mac OSX - Follow these steps
+ Android Resources and Theoretical Guidelines
1 lecture 00:16
Free Android Books, Resources and Theoretical Guidelines
+ Learn Java Programming From Scratch!
15 lectures 01:45:55
Learn About Java Language
Java Compilation Process
Introduction to Variables
Integers and Concatenation
Variables - Floats, Chars, Doubles and Shorts
Variables - Booleans
Exercise - Hello World
1 page
Java Basic Operations
Relational Operators and If Statements

Please take this quiz to assess your Java Compilation Process knowledge. If you get stuck, or don't recall the information, don't worry! Just go back and watch the video lecture again, and retake the quiz!

Java Compilation Process
3 questions
Logical Operators and If Statements
For and While Loops
Source Code Files

This quiz will test and see if you have been paying attention :) I highly recommend you take these quizzes because they help you assess where what you have learned. Don't worry if you don't on you first trial - go back and watch the necessary video or lecture, and try again. Have fun.

Take a Quick Quiz!
3 questions
Introduction to Methods and Parameters
Introduction to Methods and Return Types in Java
Source Code Files
+ Java Advanced Concepts
11 lectures 01:26:19
Introduction to Classes and Objects
Instance or Member Variables - Access Control
Java Operators
4 questions
Java Access Modifiers and Intro to Constructors
Java Access Modifiers and Getters and Setters - Part 2

In this quiz, you will be able to assess your understanding of Java accessors or data hiding.

Data Hiding Quiz (Accessors)
3 questions
Overloading Constructors
Introduction to Inheritance in Java - Part 1
Java Inheritance - Part 2
The Java Class Library
Source Code Files
Exercise I
1 page

Let's go over and build a text base Java program that uses all of the skills we have learned so far.

Exercise II - Classes, Objects, Methods, Instance Variables, Constructor
1 page
+ Java Advanced Concepts 2 - Inheritance and Data Structures
9 lectures 47:29
Java - Introduction to Arrays
Java Arrays - Part 2
Source Code Files
Java ArrayLists
Java - ArrayLists - Part 2
Source Code Files -Java Arrays and ArrayLists
HashMap - Part 2
Source Code Files - Hashmaps
+ Java Programming Advanced Concepts - Inheritance and Data Structure
1 lecture 01:39

You have done it!! You have learned the heart of Object Oriented Programming - Don't worry if you feel a bit lost - it's perfectly normal. You'll have enough practice in the following lectures to solidify these concepts.

Congratulations! You are a Classy Java Developer!
+ Android App Development Tools
9 lectures 01:14:31
Android Platform Architecture
UPDATE: The Updated Android Studio New Changes
Android Studio - User Interface XML Properties
The File
The Manifest.xml File
+ Designing App Visuals - How To Use Views in Android/Java Development
11 lectures 01:15:01
Introduction to Textviews and Buttons - App 1 - Part 1
Introduction to Textviews and Buttons - App 1 - Part 2
EditText - Show Name App
Source Code Files
App - Meters to Inches - Part 1
App - Meters to Inches - Part 2
App - Meters to Inches - Final
Source Code Files
Source Code Files - Try Me App
  • This course is highly recommended for you if you've never written a line of code
  • No programming experience is required
  • A PC or MAC with internet connection
  • Passion for learning android app development with Java






  ****Over 60,000 Happy and Satisfied Students and counting ****

Android App Development will open many doors for you, especially if you are looking to becoming a full-fledged app developer. 

If you're Looking to boost your income as an Android Developer? Maybe you have a lot of app ideas but don't know where to start? Or you are seeking a career in Android Development and Java Programming that will finally give you freedom and flexibility you have been looking for?

Build a strong foundation in Android Development, Android Studio and object-oriented Java Programming with this tutorial and complete course.

  • Build Android apps from scratch using Android Studio and Java Programming Language

  • Upload your apps to Google Play and reach Millions of Android users

Content and Overview

This course will take you from knowing nothing about Android development to a complete Android developer in 5 weeks. You will learn the following:

  • Android Studio and build User Interface (Set up and walkthrough)

  • Fundamentals of Java Programming used to build Android apps

  • Inputs, Buttons and Reactive (Tap) Interfaces

  • Android Building blocks

  • Variables, Arrays, Loops, ArrayLists, ListView

  • Navigate between screens

  • Passing information between screens

  • Learn how professional android apps developers think and work

  • Learn how to design android apps

  • Build several amazing apps - Hands on

  • Publish your apps on Google Play

  • Build Sound Box app

  • And Learn much more by Building 21 Real World Apps ...


Android is known to be one of the most versatile and most used operating systems. We are in the age where every other person uses a handheld device or a cell phone which makes use of Android. If one goes deep into the world of android, we would see that there is a scope and a lot of potential in the world of android for individuals who are tech geeks (like us)! As vast this world this, learning about it as simple and as easy as a piece of cake. You can make your own app easily and show your true potential to the world of google and android.

Here are some numbers to get you in the mood!

Android is the primary operating system for over 90 tablets, for 6 E-Readers and 300 smartphones.
There are over 1,460,800 apps in Google Play store &they’re growing at an astounding pace!
Every day about 1.5 million Android devices are activated all around the world.
About 60% of the apps available at the Google play store are absolutely free!

Why learn android development?
Learning android development is both fun and can reap you many profits in the long run. It is said that by the year 2018, there will be about 4 billion android users, hence doubling the current market. It is safe to say that android development has a potential and can reap you various benefits in the long run. If one knows android development, not only will you be having a stable and sound career but can unleash you hidden talents as a developer.

if you take this course (which you should!!) know that you are on your way to building a solid and stable foundation for Android Development, Android Studio and object-oriented Java Programming. You don’t need to spend years learning, with us you can learn in 5 weeks!!!! YES! That is right, in five weeks you’ll be able to make and develop your own app and you never know, you could have it running at the app store and be an instant hit!

The course is structured in such way to improve your knowledge retention - by having a lot of hands-on projects. In each section of the course, you will be given the opportunity to practice and build something meaningful which will aid your understanding of Android Development even further.  There are quizzes and challenges as well.


If you are not an experienced developer, don't worry.  This course was designed with beginners in mind - you don't have to have any prior experience at all! 

All you need is an open mind and willing to work

What do I learn from this course?

  • You will be able to learn android app development and Java programming in just 5 weeks.

  • You can create engaging and real-world Android apps (which you can later show off to your family and friends).

  • You will be learning the course by building 21 apps that include big buzz word apps such as the popular Whatsapp clone, calculator, YouTube video player, a mood setter application.

  • This course is offered via visual training that engages students and has a better chance of retention. You will have a personal trainer at your desk at all times that will guide you.

  • We aren’t finished!
    You can learn how to work with APIs, web services and advanced databases Upload your android apps to the Google play and reach millions of android users and EARN MONEY by monetizing your applications and allowing advertisements to run on them!

Why Take This Course?
We are passionate about android, we breathe, live Android! We have been in the industry for more than a decade and along with our knowledge, we can teach you with hands on experience. We have a decade of experience in our bags of solid programming experience along with five years of application development experience. Our experience can be measured by us having over fifty applications and games (developed by us) on not only the Android Google Play but also on the Apple App Store. You’ll be taught by people who have more than 5 years of training and teaching experience, are Registered Android Developers on Google Play and manage a large community that consists of more than 10,000 Developers.

 We are dedicated teachers and want to spread the joy of programming and building apps. Our joy of programming shows throughout the entire course, and it's our hope that you find programming joyful and valuable.

Don't just take our word for it, see what my past students had to say about the course:

"I liked the course and the professor, I'm taking another course with him because he's very good in my opinion, starts from beginner to advanced, very organized classes. A lot of examples in the course, and he was updating the course often too. Money well spent." - Kevin

"Great course. very easy in understanding and friendly learning. Good Job Sir. Thanks for this." - Muhammad

"Well, in my opinion this is a great course since i knew nothing about java and by now im able to write my own apps pretty easily." - Michael

 "Great course! I learned lots from the numerous examples. I now have the confidence to build my own apps and to explore different areas of Android programming.

  Great Course!!!! Thanks Paulo!!!!!" - Ian

"I am very satisfied with this course. I have only attended the Android part because I had a basic knowledge on Java. I really like how Paulo teaches. He goes step by step and you can understand everything. My first language is not english, but he speaks very clearly, I can understand every word. Also, he is a happy guy, and you can hear that through the courses that he really loves what he is doing." -  Antal

"Very well thought-out course. Flows smoothly with great delivery. I have been developing Android Apps for several years and I still found this course to be informative, relevant, and helpful. I would recommend everyone take this course if you are new to Android or returning for a refresher course." - Douglas

So what are you waiting for? Click the buy now button and join the world's most highly rated Android Developer Course.

Enroll now.

Who this course is for:
  • Recommended for people with no programming or app developer experience
  • Suitable for beginner programmers
  • Best course for Web / iOS developers or any programmers who want to learn android development
  • Software developers who need to architect, create and deploy commercial applications on Google's Android platform
  • Entreprenueres who want to learn app development and save money on development & outsourcing