The Complete Android Q + Java Developer Course™ : 2020
4.4 (3,246 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.
29,107 students enrolled

The Complete Android Q + Java Developer Course™ : 2020

In this course, you'll learn Android Development and get to build your own Android Q apps by using Java.
4.4 (3,246 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.
29,107 students enrolled
Created by Morteza Kordi
Last updated 5/2020
English
English [Auto-generated], Portuguese [Auto-generated]
Current price: $126.99 Original price: $194.99 Discount: 35% off
1 hour left at this price!
30-Day Money-Back Guarantee
This course includes
  • 150.5 hours on-demand video
  • 21 articles
  • 85 downloadable resources
  • 2 coding exercises
  • 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
  • Apply for your dream job as an Android Developer
  • Build complex, production ready Java Android Applications
  • Build server based Android Applications with Paypal integration from scratch
  • Build a fantastic resume in order to show to employers
  • Create Professional Java Applications
  • Create Great Android Applications
  • Bring your own App Idea to Life
  • Master Java Programming Language
Course content
Expand all 605 lectures 150:29:45
+ Welcome to the Course
7 lectures 18:28

In this tutorial, students learn how to watch the videos in hd quality.

Preview 00:40

Here you can find the frequently asked questions.

Preview 02:19

At the end of this lecture, students will be able to ask programming questions effectively.

Asking Programming Questions!
04:54

At the end of this lecture, students will be able to upload their projects to dropbox or google drive and then sharing it with me for debugging purposes.

Uploading your project to dropbox or google drive for debugging purposes
07:41

You can find the resources of the course here

Resources
00:01

At the end of this lecture, students will be able to identify the proper tools for android development

Preview 01:42
+ Android Studio First Look
33 lectures 07:38:45

In this lecture, students are going to download and install the JDK for this course.

Section Goals!
00:59

At the end of this lecture, students will be able to download and install the java development kit,

Preview 14:15

At the end of this lecture, students will be able to download and install the Android Studio on their platform.

Preview 14:16
Android Studio 3.6 Newest Version!
12:00
Android Studio 3.6 Tour
20:02
Facts Android App!
40:11
Android SDK Setup
03:12

At the end of this lecture, students will be able to set up the emulator in android studio and use its amazing features


Set up emulator in Android Studio
12:10

In this tutorial students are going to be introduced to the Android Studio and how its components work.

Android Studio First Look - Let's get Started!
11:22

At the end of this lecture, students will be able to open an existing project in Android Studio.

Open a Project in Android Studio
03:18

Speed up the Android Studio using the tips mentioned in the video

Preview 03:36

At the end of this lecture, students will be able to run their Android App on a Genymotion Virtual Device.

Run your app on a genymotion virtual device
10:57

In this video. students will learn about the newest changes of RelativeLayout in Android Studio 3.3

Android Studio 3.3 RelativeLayout Update 2019
04:06
Dice App - What we're going to build
01:41
Dice App - Create the project and add the resources
14:17
Dice App - Android Final Resizer
06:49

Upon completing this lecture, students will be able to how to work class variables and class methods.

Dice App - Design the Layout
09:31
Dice App - Design the Layout
09:14

Upon Completing this lecture, students will be completely familiar with the concept of constructor in java.

Dice App - Design the Layout
16:58

Upon Completing this lecture, students will be completely familiar with the concept of constructor in java.

Dice App - Start coding in java
10:21

Upon completing this lecture, students will be completely familiar with the String Class in Java.

Dice App - Button Click Listener
07:55

Upon completing this lecture, students will be completely familiar with the String Class in Java.

Dice App - Generating random numbers
06:27

Upon completing this lecture, students will be completely familiar with the String Class in Java.

Dice App - Arrays in Java
16:59

Upon Completing this lecture, students will be  completely familiarized with String Formatting in Java.

Dice App - Final touches
11:38
Errors in Android and Java and how to overcome them
09:07
AndroidX vs Android Support Library
05:43

Upon finishing this lecture, students will be able to work with TextViews in Android.

Master TextView UI Component in Android
38:37

At the end of this lecture, students will be able to work with Buttons and use it in their projects.

Master "Button" UI Component in Android
33:17

At the end of this lecture, students will be able to work with EditText and use it in their projects.

Master EditText UI Component in Android
11:37

At the end of this lecture, students will be able to work with Toast Object and use it in their projects.

Showing Toast Messages to the User
08:37

At the end of this lecture, students will be able to work with ImageViews in Android.

Master ImageViews in Android
28:48

At the end of this lecture, students will be able to work with Layouts in Android.

Master Layouts in Android
52:01

At the end of this lecture, students will have created their own Android App.

"Pet Age" App!
08:44
+ Android UI Fundamentals
5 lectures 01:18:44
Android UI Fundamentals - Part 1
27:46
Android UI Fundamentals - Part 2
27:28
Android UI Fundamentals - Part 3
06:23
Android UI Fundamentals - Part 4
08:28
Android UI Fundamentals - Part 5
08:39
+ Basics of Java Programming
3 lectures 01:22:10
Java Fundamentals
00:03

In this lecture, students will start their programming journey by building a simple app.

Build the "Hi Android Developers" App
20:09

At the end of this lecture, students will be able to work with variables in java.

Master Variables
01:01:58
+ Intermediate Java Programming
3 lectures 02:27:35

At the end of this lecture, students will be able to work with Arrays in Java.

Preview 54:28

At the end of this lecture, students will be able to work with Conditional Statements in Java.

Preview 39:33

At the end of this lecture, students will be able to work with Loops in Java.

Preview 53:34
Printing Values to the Console in Java
1 question
+ Quiz App
13 lectures 02:51:08
Set up the project
15:42
OnclickListener Interface
14:47
Toast Messages
07:23
Create your custom class
10:27
Model View Controller - (MVC Design Pattern)
07:00
Display quiz question on the screen
14:04
Update Quiz Questions
15:29
Give a feedback to the user
10:49
Track user's progress
14:53
Debugging the app
15:56
Android App factory - How an android app works!
09:24
Android Lifecycle
23:29
OnSaveInstanceState method and how it works
11:45
+ Saving Image in Android Q
2 lectures 14:22
How to store an image in Android Q
11:59
Android 10 Accessing External Storage
02:23
+ Advanced Java Programming
3 lectures 03:04:10

In this tutorial students are going to be familiarized with the Comments, Variables and Primitive Data Types in Java.

Preview 55:27

At the end of this section, students will be able to work with Object Oriented Java.

Java Object Oriented Programming - Part 2
01:21:31

At the end of this section, students will be able to work with "Interface" in Java.

Master Interface in Java
47:12
Return Values from Methods in Java
1 question
+ Finger Speed Game - Master The Fundamentals
1 lecture 02:10:05
Develop a Finger Speed Game in Android
02:10:05
Requirements
  • No Programming Experience is Required
  • No Programming Knowledge Required
  • Passion to Create Awesome Android Apps
  • A Windows PC, Mac or Linux Computer
Description

[NOTE: This course includes two courses: a brand new Android Q + Java course, as well as my legacy course that contains dozens of hours of app creation.]


The main goal of this course is to teach you Android Development and how to build amazing Android Q apps (latest version) using its most popular programming language, Java.  

My name is Morteza Kordi, senior mobile app developer and Udemy instructor with over 60,000 satisfied students, and I’ve designed The Complete Android + java Developer Course with one thing in mind: you should learn by practicing your skills and building apps. 

I’ll personally be answering any questions you might have and I’ll be happy to provide links, resources and any help I can offer to help you master Java programming and Android Q app development. 

In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a mobile app developer.

You'll build apps like:

Instagram Clone, Uber Clone, What's App Clone, Twitter Clone, Firebase Social Network app and so much more...

So... Why This Course?!

  • Learn to code like the pros - not just copy and paste

  • Learn the latest Android P APIs and services - we don't teach old junk

  • Build apps - a lot of them

  • No Experience is needed

  • Lifetime support


Don't wait and join us now by clicking the BUY NOW button!


Who this course is for:
  • People who have no programming experience
  • This Course teaches the more Advanced Concepts of Android Development, so it's also Essential for Advanced Android Developers too.
  • People who want create their own android applications
  • People who want to get a job as an Android Developer
  • People who want to create awesome Android Applications just for fun
  • People who want to work as a Freelancer