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
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
00:41
+ Windows PC - Install and Setup Software for Android App Development
4 lectures 27:20
Install JDK on Windows Machine
07:33
How to Set JAVA_HOME on Windows 10
00:17
Install IntelliJ - Our IDE and Run first Java Hello World
07:14
+ MAC OSX - Install and Setup
3 lectures 17:07
Installing IntelliJ IDE on Mac
07:25
Trouble setting up Mac OSX - Follow these steps
00:59
+ Android Resources and Theoretical Guidelines
1 lecture 00:16
Free Android Books, Resources and Theoretical Guidelines
00:16
+ Learn Java Programming From Scratch!
15 lectures 01:45:55
Learn About Java Language
02:35
Java Compilation Process
03:05
Introduction to Variables
05:12
Integers and Concatenation
07:42
Variables - Floats, Chars, Doubles and Shorts
12:38
Variables - Booleans
02:49
Exercise - Hello World
1 page
Java Basic Operations
13:15
Relational Operators and If Statements
11:15

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
10:17
For and While Loops
11:51
Source Code Files
00:03

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
12:02
Introduction to Methods and Return Types in Java
13:09
Source Code Files
00:02
+ Java Advanced Concepts
11 lectures 01:26:19
Introduction to Classes and Objects
15:00
Instance or Member Variables - Access Control
09:03
Java Operators
4 questions
Java Access Modifiers and Intro to Constructors
15:00
Java Access Modifiers and Getters and Setters - Part 2
12:56

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
05:23
Introduction to Inheritance in Java - Part 1
04:25
Java Inheritance - Part 2
11:03
The Java Class Library
13:27
Source Code Files
00:02
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
10:48
Java Arrays - Part 2
06:24
Source Code Files
00:02
Java ArrayLists
10:06
Java - ArrayLists - Part 2
06:08
Source Code Files -Java Arrays and ArrayLists
00:02
HashMaps
10:27
HashMap - Part 2
03:29
Source Code Files - Hashmaps
00:02
+ 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!
01:39
+ Android App Development Tools
9 lectures 01:14:31
Android Platform Architecture
05:46
UPDATE: The Updated Android Studio New Changes
11:18
Android Studio - User Interface XML Properties
06:46
The R.java File
13:31
String.xml
06:15
The Manifest.xml File
05:02
+ 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
08:13
Introduction to Textviews and Buttons - App 1 - Part 2
09:01
EditText - Show Name App
07:57
Source Code Files
00:06
App - Meters to Inches - Part 1
05:38
App - Meters to Inches - Part 2
09:50
App - Meters to Inches - Final
10:06
Source Code Files
00:05
Source Code Files - Try Me App
00:06
Requirements
  • 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
Description

PLEASE READ BEFORE ENROLLING:

1.) THERE IS AN UPDATED VERSION OF THIS COURSE:

"THE COMPREHENSIVE 2019 ANDROID DEVELOPMENT MASTERCLASS"


CLICK ON MY PROFILE TO FIND IT. (PLEASE WATCH THE FIRST PROMO VIDEO ON THIS PAGE FOR MORE INFO)

**********************************************************************************************************                                 


  ****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 ...

WHY ANDROID?

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!

DID YOU KNOW?
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.

BEGINNERS ARE WELCOME!

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