Android App Development for Beginners: 87 Hours+ & 80 Apps
4.4 (892 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.
8,634 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android App Development for Beginners: 87 Hours+ & 80 Apps to your Wishlist.

Add to Wishlist

Android App Development for Beginners: 87 Hours+ & 80 Apps

This self-contained course will help you learn Android app development for beginners and create your first mobile apps.
4.4 (892 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.
8,634 students enrolled
Created by Morteza Kordi
Last updated 9/2017
English
English [Auto-generated]
Current price: $12 Original price: $200 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 87.5 hours on-demand video
  • 38 Articles
  • 33 Supplemental 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 Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Create Professional Java Applications
  • Create Greate Android Applications
  • Apply for your dream job as an Android Developer
  • Bring your own App Idea to Life
  • Build a fantastic resume in order to show to employers
  • Master Java Programming Language
View Curriculum
Requirements
  • No Programming Experience is Required
  • No Programming Knowledge Required
  • Passion to Create Awesome Android Apps
  • A Windows PC, Mac or Linux Computer
Description

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

SPECIAL NOTE: WE KEEP ADDING NEW LECTURES

Please note that we keep adding new lectures to this course on a regular basis! We want to make it the best Udemy course on Android development, and we are glad more than 7000 students trusted us!

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

With over 500 lectures and more than 87 hours of HD content, this course will help you become a Android developer and teach you how to develop cool Android apps.

You will get lifetime access to the course's content!

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back!

The main goal of this course is to teach you anything you need to know about Java & Android to develop your own apps. By the end of this course, you'll be able to create your own Android apps and add them to your portfolio

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

What are you waiting for?! Click "Take This Course" and let's get started!


Credit for the image: victoriawhite on Flickr

Type of licence: Attribution 2.0 Generic (CC BY 2.0)

Who is the target audience?
  • 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
Compare to Other Android Development Courses
Curriculum For This Course
519 Lectures
87:39:35
+
Short Welcome Message
3 Lectures 02:08

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

Preview 00:37

You can find the resources of the course here

Resources
00:01
+
Introduction
1 Lecture 00:06
Description
00:06
+
Downloading and Installing the required stuff
4 Lectures 16:30

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

Preview 02:59

In this tutorial students are going to download and install the Android Studio IDE.

Preview 04:35

How to download Android SDK Packages without Accessing Standalone SDK Manager
06:57

In this tutorial students are going to download and install the Eclipse IDE for creating Java Applications.

Preview 01:59
+
Creating your first Android Application
10 Lectures 01:19:45

In this tutorial the objective of this section is explained.

Preview 00:40

Hi World App Source Code
00:02

Android Studio 2.3 Update
02:57

In this tutorial, students are going to create their first android application project.

Create your first Android studio Project
06:24

In this tutorial, students are going to work with xml files in android.

XML Files and Testing
36:49

In this tutorial students learn how to work with the Android Virtual Device

Using the Android Virtual Device
13:27

In this tutorial, Students are going to run their android app on an actual device

Run your app on an actual device
05:33

Genymotion Personal Edition for Free!
00:03

Download and install Genymotion Virtual Device
09:13

Run your Android App on Genymotion Virtual Device
04:37
+
Java Programming
1 Lecture 00:08
Java Programming Concepts
00:08
+
Basic Concepts of Programming
10 Lectures 27:31

In this tutorial, students are going to be familiarized with the objectives of this section.

Welcome.
00:53

In this tutorial, students are going to be introduced to programming.

Introduction to Programming
03:35

In this tutorial, students are going to be familiarized with the models of programming.

Models of Programming
01:32

In this tutorial students are going to be familiarized with the concept of variables in programming.

Variables in Programming
04:27

In this tutorial, students are going to be familiarized with the concept of Boolean Logic in programming.

Boolean Logic
07:57

In this tutorial, students are going to be familiarized with the Comparison Operators in programming.

Comparison Operators
02:18

In this tutorial students are going to be familiarized Combining Boolean & Comparison Operators

Combining Boolean and Comparison Operators
02:32

In this tutorial, students are going to be introduced to conditional statements

Intro to Conditional Statements
01:04

In this tutorial, students are going familiarized with the concept of Decision Statements

Decision Statements
03:00

This is the conclusion video for section 4.

Conclusion
00:13
+
Java Programming Basics
61 Lectures 08:30:27

In this tutorial, students are going to be introduced with the objectives of this section.

Introduction
00:15

In this tutorial students are going to create their first java application

Let's create your first java application
08:03

In this tutorial students are going to be introduced to the classes in Java

Introduction to Classes
09:59

In this tutorial students are going to be familiarized with the classes in Java.

Introduction to Classes - Part2
04:00

In this tutorial students are going to be familiarized with statements and expressions in Java.

Statements and Expressions
01:32

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

Comments, Variables and Primitive Data Types - Part1
09:57

Comments, Variables and Primitive Data Types - Part2
09:56

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

Comments, Variables and Primitive Data Types - Part3
09:54

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

Comments, Variables and Primitive Data Types - Part4
09:45

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

Comments, Variables and Primitive Data Types - part5
02:54

In this tutorial students are going to understand how to download the source codes of the course.

Download the source codes
00:45

In this tutorial, students are going to be familiarized with primitive data types in Java.

Primitive Data Types - Part1
10:00

In this tutorial students are going to be familiarized with primitive data types in Java

Primitive Data Types - Part2
10:00

In this tutorial students are going to be familiarized with primitive data types.

Primitive Data Types - Part3
04:11

Upon completing this tutorial, students will be familiar with the concept of literals in java.

Literals - Part1
09:58

Upon completing this tutorial, students will be familiar with the concept of literals in java.

Literals - Part2
10:00

Upon completing this tutorial, students will be familiar with the concept of literals in java.

Literals - Part3
09:07

Upon completing this tutorial, students will be familiar with the concept of literals in java.

Literals - Part4
03:32

In this tutorial, I teach you how to create a real Java Application. 

Converter Project - Part1
09:52

In this tutorial, I teach you how to create a real Java Application. 

Converter Project - Part2
09:50

In this tutorial, I teach you how to create a real Java Application. 

Converter Project - part3
09:54

In this tutorial, I teach you how to create a real Java Application. 

Converter Project - Part4
02:21

Upon completing this lecture, students will be able to use increment or decrement operators in their java programs. 

Incrementing and Decrementing in Java - Part1
10:01

Upon completing this lecture, students will be able to use increment or decrement operators in their java programs. 

Incrementing and Decrementing in Java - Part2
09:54

Upon completing this tutorial, students will be able to use increment or decrement operators in their java programs. 

Incrementing and Decrementing in Java - part3
10:01

Upon completing this lecture, students will be able to use increment or decrement operators in their java programs. 

Incrementing and Decrementing in Java - Part4
09:50

Upon completing this lecture, students will be able to use increment or decrement operators in their java programs.

Incrementing and Decrementing in Java - Part5
09:01

Upon completing this lecture, students will be able to use increment or decrement operators in their java programs. 

Incrementing and Decrementing in Java - Part6
05:59

Upon completing this lecture, students will be able to understand and create boolean expressions in Java. 
Comparisons in Java - Part1
09:56

Upon completing this lecture, students will be able to understand and create boolean expressions in Java. 
Comparisons in Java - Part2
02:27

Upon completing this tutorial students will be able to understand and create logical operators. 

Logical Operators - Part1
10:02

Upon completing this tutorial students will be able to understand and create logical operators. 

Logical Operators - part2
09:52

Upon completing this tutorial students will be able to understand and create logical operators. 

Logical Operators - Part3
09:39

Upon completing this tutorial students will be able to understand and create logical operators. 

Logical Operators - Part4
10:12

Upon completing this tutorial students understand how to use objects and methods in java.

Logical Operators - Part5
07:20

Upon completing this tutorial students will be more familiar with the concept of objects in java.

Objects in Java - Part1
10:03

Upon completing this tutorial students will be more familiar with the concept of objects in java.

Objects in Java - Part2
10:05

Upon completing this tutorial students will be more familiar with the concept of objects in java.

Objects in Java - Part3
01:53

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

Methods in Java - Part1
09:51

Upon completing this tutorial, students will be completely familiar with the concept of methods in java.

Methods in Java - part2
09:47

Upon completing this tutorial, students will be completely familiar with the concept of methods in java.

Methods in Java - Part3
08:50

Upon completing this tutorial students will be able to understand how to use objects and methods in java.

Using Objects and Methods in Java - Part1
09:39

Upon completing this tutorial students will be able to understand how to use objects and methods in java.

Objects and Methods in Java - Part2
07:55

Upon completing this tutorial, students completely understand how to create getters and setters in their java projects.

Getters and Setters in Java - Part1
09:51

Upon completing this tutorial, students completely understand how to create getters and setters in their java projects.

Getters and Setters in Java - Part2
09:56

Upon completing this tutorial, students completely understand how to create getters and setters in their java projects.

Getters and Setters in Java - Part3
09:48

Upon completing this tutorial, students completely understand how to create getters and setters in their java projects.
Getters and Setters in Java - Part4
10:08

Upon completing this tutorial, students completely understand how to create getters and setters in their java projects.
Getters and Setters in Java - Part5
10:05

Getters and Setters in Java - Part6
07:26

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

Class Variables and Class Methods - Part1
09:51

Class Variables and Class Methods - Part2
09:57

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

Class Variables and Class Methods - Part3
06:44

Constructors in Java - Part1
09:57

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

Constructors in Java - Part2
09:57

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

Constructors in Java - Part3
09:53

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

String Class - Part1
09:58

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

String Class - Part2
09:49

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

String Class - Part3
09:23

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

String Formatting in Java - Part1
10:04

Upon completing this lecture students will be completely familiar with formatting strings in java.

String Formatting in Java - Part2
09:54

Upon completing this lecture students will be completely familiar with formatting strings in java.

String Formatting in Java - Part3
09:44

Return Values from Methods in Java
1 question

Printing Values to the Console in Java
1 question
+
Intermediate and Advanced Java Programming - Learn Java by Building Android Apps
1 Lecture 00:05

Learn Java by Building android apps.

Intermediate and Advanced Java Programming
00:05
+
Intermediate Java Programming - Learn Java by Creating Android Apps!
126 Lectures 19:52:22
Android 2.3 Update
02:57

Android 2.3 User Interface Components
07:39

In this tutorial students are going to be familiarized with XML Files and StringTokenizer Class.

App Number 2 - Part1 -Learn about XML Files and StringTokenizer Class
14:45

App Number 2 - Part 1 (2/2)
05:47

App Number 2 - Part2 - Learn about XML Files and StringTokenizer Class.
10:00

App Number 2 Part3 - Learn about XML Files and StringTokenizer Class.
09:59

App Number 2 - Part4 - Learn about XML Files and StringTokenizer Class.
03:37

In this tutorial students are going to be familiarized with String Methods and Casting in Java.

App Number 3 - Learn about String Methods and Casting in Java
54:57

Previous Android Studio Bug
03:31

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part1 - Master using Inheritance in Java and advanced layout
09:55

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part2 - Master using Inheritance in Java and advanced layout
09:48

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part3 - Master using Inheritance in Java and advanced layout
09:49

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part4 - Master using Inheritance in Java and advanced layout
10:28

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part5 - Master using Inheritance in Java and advanced layout
10:26

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part6 - Master using Inheritance in Java and advanced layout
10:09

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part7 - Master using Inheritance in Java and advanced layout
10:03

App Number 4 - Part8 - Master using Inheritance in Java and advanced layout
10:09

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part9 - Master using Inheritance in Java and advanced layout
09:57

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part10 - Master using Inheritance in Java and advanced layout
09:51

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part11 - Master using Inheritance in Java and advanced layout
10:14

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part12 - Master using Inheritance in Java and advanced layout
10:02

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part13 - Master using Inheritance in Java and advanced layout
10:04

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part14 - Master using Inheritance in Java and advanced layout
04:37

App Number 4 - Part15 - Master using Inheritance in Java and advanced layout
10:03

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part16 - Master using Inheritance in Java and advanced layout
10:16

In this tutorial students are going to master using inheritance in Java and advanced layout.

App Number 4 - Part17 - Master using Inheritance in Java and advanced layout
10:08

In this tutorial students are going to gain more knowledge about using inheritance in java and how to use layout attributes to create advanced layouts.

App Number 5 - Part1 - More about Inheritance in Java and Advanced Layout
10:02

In this tutorial students are going to gain more knowledge about  using inheritance in java and how to use layout attributes to create advanced layouts.

App Number 5 - Part2 - More about Inheritance in Java and Advanced Layout
10:03

In this tutorial students are going to gain more knowledge about  using inheritance in java and how to use layout attributes to create advanced layouts.

App Number 5 - Part3 - More about Inheritance in Java and Advanced Layout
10:06

In this tutorial students are going to gain more knowledge about  using inheritance in java and how to use layout attributes to create advanced layouts.

App Number 5 - Part4 - More about Inheritance in Java and Advanced Layout
09:15

In this tutorial students are going to gain more knowledge about  using inheritance in java and how to use layout attributes to create advanced layouts.

App Number 5 - Part5 - More about Inheritance in Java and Advanced Layout
03:00

In this tutorial, students are going to master using if statements in java by building a real world android application.

App Number 6 - Part1 - If Statements in Java
10:00

In this tutorial, students are going to master using if statements in java by building a real world android application.

App Number 6 - Part2 - If Statements in Java
09:45

In this tutorial, students are going to master using if statements in java by building a real world android application.

App Number 6 - Part3 - If Statements in Java
11:27

In this tutorial, students are going to master using if statements in java by building a real world android application.

App Number 6 - Part4 - If Statements in Java
07:39

In this tutorial, students are going to master using For, While and Switch Statements in Java by creating a real world android application.

App Number 7 - Part1 - Master using For, While and Switch Statements in Java
10:03

In this tutorial, students are going to master using For, While and Switch Statements in Java by creating a real world android application.

App Number 7 - Part2 - Master using For, While and Switch Statements in Java
09:00

In this tutorial, students are going to master using For, While and Switch Statements in Java by creating a real world android application.

App Number 7 - Part3 - Master using For, While and Switch Statements in Java
09:55

In this tutorial, students are going to master using For, While and Switch Statements in Java by creating a real world android application.

App Number 7 - Part4 - Master using For, While and Switch Statements in Java
10:16

In this tutorial, students are going to master using For, While and Switch Statements in Java by creating a real world android application.

App Number 7 - Part5 - Master using For, While and Switch Statements in Java
07:35

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part1 - Master using Logical Operators in your apps!
09:48

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part2 - Master using Logical Operators in your apps!
10:15

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part3 - Master using Logical Operators in your apps!
10:10

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part4 - Master using Logical Operators in your apps!
10:13

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part5 - Master using Logical Operators in your apps!
09:54

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part6 - Master using Logical Operators in your apps!
09:45

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part7 - Master using Logical Operators in your apps!
09:53

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part8 - Master using Logical Operators in your apps!
10:14

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part9 - Master using Logical Operators in your apps!
09:56

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part10 - Master using Logical Operators in your apps!
10:13

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part11 - Master using Logical Operators in your apps!
09:58

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part12 - Master using Logical Operators in your apps!
10:16

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part13 - Master using Logical Operators in your apps!
10:00

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part14 - Master using Logical Operators in your apps!
09:57

In these tutorials students are going to master using logical operators by creating a real world android application.

App Number 8 - Part15 - Master using Logical Operators in your apps!
08:25

In these tutorials, students are going to master using decision making statements and algorithms in Java.

App Number 9 - Part1 - More about decision making statements and algorithms
09:59

In these tutorials, students are going to master using decision making statements and algorithms in Java.

App Number 9 - Part2 - More about decision making statements and algorithms
09:56

App Number 9 - Part3 - More about decision making statements and algorithms
09:49

In these tutorials, students are going to master using decision making statements and algorithms in Java.

App Number 9 - Part4 - More about decision making statements and algorithms
10:21

In these tutorials, students are going to master using decision making statements and algorithms in Java.

App Number 9 - Part5 - More about decision making statements and algorithms
01:59

Layout_Width VS Layout_Weight
12:30

In these tutorials students are going to create a game by using control statements.

App Number 10- parts 1, 2, 3-Create the "Roll the Dice Game"
48:35

In this tutorial I am going to show you how to download the resources of our projects.

How to download the resources
00:50

In these tutorials students are going to create a game by using control statements. 

App Number 10- part4-Create the "Roll the Dice Game" by using control statements
10:08

In these tutorials students are going to create a game by using control statements. 

App Number 10- part5-Create the "Roll the Dice Game" by using control statements
10:20

In these tutorials students are going to create a game by using control statements. 

App Number 10- part6-Create the "Roll the Dice Game" by using control statements
01:37

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part1 - Create a complete game by using Control Statements
07:52

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part2 - Create a complete game by using Control Statements
09:59

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part3 - Create a complete game by using Control Statements
10:07

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part4 - Create a complete game by using Control Statements
10:06

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part5 - Create a complete game by using Control Statements
10:24

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part6 - Create a complete game by using Control Statements
10:09

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part7 - Create a complete game by using Control Statements
10:10

In this tutorial students are going to completely master using control statements in Java by creating a complete dice game in android.

App Number 11 - Part8 - Create a complete game by using Control Statements
02:50

In this tutorial students are going to create a basic android app by using arrays in Java.

App Number 12 - Part1 - Create a basic android app by using arrays in Java.
09:56

In this tutorial students are going to create a basic android app by using arrays in Java.

App Number 12 - Part2 - Create a basic android app by using arrays in Java.
10:11

In this tutorial students are going to create a basic android app by using arrays in Java.

App Number 12 - Part3 - Create a basic android app by using arrays in Java.
12:33

App 12 Source Code
00:01

In this tutorial students are going to create an android application by using arrays in Java and manipulating array values.

App Number 13 - Part1 - Manipulating Array Values
09:48

In this tutorial students are going to create an android application by using arrays in Java and manipulating array values.

App Number 13 - Part2 - Manipulating Array Values
11:20

In this tutorial students are going to creating an android application in order to perform mathematical operations on array values.

App Number 14 - Part1 - Perform Mathematical Operations on Array Value
09:11

In this tutorial students are going to creating an android application in order to perform mathematical operations on array values.

App Number 14 - Part2 - Perform Mathematical Operations on Array Value
09:13

In this tutorial students are going to creating an android application in order to perform mathematical operations on array values.

App Number 14 - Part3 - Perform Mathematical Operations on Array Value
04:38

In these tutorials students are going to create an android application in order to use control statements and arrays  together.

App Number 15 - Part1 - Using Control statements and Arrays Together
10:22

In these tutorials students are going to create an android application in order to use control statements and arrays  together. 

App Number 15 - Part2 - Using Control statements and Arrays Together
10:21

In these tutorials students are going to create an android application in order to use control statements and arrays  together. 

App Number 15 - Part3 - Using Control statements and Arrays Together
09:55

In these tutorials students are going to create an android application in order to use control statements and arrays  together. 

App Number 15 - Part4 - Using Control statements and Arrays Together
09:38

In these tutorials students are going to create an android application in order to use control statements and arrays  together. 

App Number 15 - Part5 - Using Control statements and Arrays Together
08:20

In these tutorials students are going to create dice game in android by using SecureRandom Class in Java. 

App Number 16 - Part1 - Using SecureRandomNumber Class in Java
10:01

In these tutorials students are going to create dice game in android by using SecureRandom Class in Java.  

App Number 16 - Part2 - Using SecureRandomNumber Class in Java
10:15

In these tutorials students are going to create dice game in android by using SecureRandom Class in Java.  

App Number 16 - Part3 - Using SecureRandomNumber Class in Java
10:08

In these tutorials students are going to create dice game in android by using SecureRandom Class in Java.  

App Number 16 - Part4 - Using SecureRandomNumber Class in Java
10:05

In these tutorials students are going to create dice game in android by using SecureRandom Class in Java.  

App Number 16 - Part5 - Using SecureRandomNumber Class in Java
03:01

In these tutorials students are going to create an android application by using arrays in Java they learn how use handle exceptions related to arrays in Java.

App Number 17 - Part1 - Exception Handling when using Arrays
09:55

In these tutorials students are going to create an android application by using arrays in Java and they learn how to handle exceptions related to arrays in Java.

App Number 17 - Part2 - Exception Handling when using Arrays
10:10

In these tutorials students are going to create an android application by using arrays in Java and they learn how to handle exceptions related to arrays in Java.

App Number 17 - Part3 - Exception Handling when using Arrays
10:03

In these tutorials students are going to create an android application by using arrays in Java and they learn how to handle exceptions related to arrays in Java.

App Number 17 - Part4 - Exception Handling when using Arrays
06:08

In these tutorials students are going to create an android puzzle game by using arrays in java.

App Number 18 - Part1 - Create a Puzzle game by using Arrays in Java
10:14

In these tutorials students are going to create an android puzzle game by using arrays in Java.

App Number 18 - Part2 - Create a Puzzle game by using Arrays in Java
09:57

In these tutorials students are going to create an android puzzle game by using arrays in Java.

App Number 18 - Part3 - Create a Puzzle game by using Arrays in Java
10:28

App 18 Source Code
00:02

App 18 - Part 4 - Create a Puzzle Game by using Arrays in Java
17:32

In these tutorials students are going to create an android puzzle game by using arrays in Java.

App Number 18 - Part5 - Create a Puzzle game by using Arrays in Java
01:38

In these tutorials students are going to master using enhanced for loop in java by creating a real world android application!

App Number 19 - Master Using Enhanced For Loop in Java
07:28

In these tutorials students are going to understand what are the effects of modifying an entire array and what are the effects of modifying an array element.

App Number 20 - Part1 - Modify Array and Modify Array Element
07:29

In these tutorials students are going to understand what are the effects of modifying an entire array and what are the effects of modifying an array element. 

App Number 20 - Part2 - Modify Array and Modify Array Element
10:23

In these tutorials students are going to understand what are the effects of modifying an entire array and what are the effects of modifying an array element. 

App Number 20 - Part3 - Modify Array and Modify Array Element
08:05

In these tutorials students are going to create an sport application by using arrays in java.

App Number 21 - Part1 - Get the Information of Sports by using Arrays in Java.
10:31

In these tutorials students are going to create an sport application by using arrays in java.

App Number 21 - Part2 - Get the Information of Sports by using Arrays in Java.
10:22

In these tutorials students are going to create an sport application by using arrays in java.

App Number 21 - Part3 - Get the Information of Sports by using Arrays in Java.
03:22

In these tutorials students are going to create an android application by using multidimensional arrays and horizontal scrollview.

App Number 22 - Part1 - Horizontal ScrollView and MultiDimensional Array in Java
04:55

In these tutorials students are going to  create an android application by using multidimensional arrays and horizontal scrollview.

App Number 22 - Part2 - Horizontal ScrollView and MultiDimensional Array in Java
09:28

In these tutorials students are going to  create an android application by using multidimensional arrays and horizontal scrollview.

App Number 22 - Part3 - Horizontal ScrollView and MultiDimensional Array in Java
01:42

In these tutorials students are going to create a sport android application by using Multidimensional arrays in Java.

App 23 - Part1 - Using Multidimensional Arrays to get the Sports Information.
10:04

In these tutorials students are going to create a sport android application by using Multidimensional arrays in Java.

App 23 - Part2 - Using Multidimensional Arrays to get the Sports Information.
10:35

In these tutorials students are going to create a sport android application by using Multidimensional arrays in Java.

App 23 - Part3 - Using Multidimensional Arrays to get the Sports Information.
10:01

In these tutorials students are going to create a sport android application by using Multidimensional arrays in Java.

App 23 - Part4 - Using Multidimensional Arrays to get the Sports Information.
08:15

In these tutorials students are going to use arrays as arguments of methods in their android applications.

App Number 24 - Part1 - Arrays as Arguments
10:01

In these tutorials students are going to use arrays as arguments of methods in their android applications.

App Number 24 - Part2 - Arrays as Arguments
03:51

In these tutorials students are going to use predefined methods to manipulate array values by creating a real world android application.

App Number 25 - Part1 - Predefined Methods for Manipulating Arrays
10:07

In these tutorials students are going to use predefined methods to manipulate array values by creating a real world android application.

App Number 25 - Part2 - Predefined Methods for Manipulating Arrays
09:42

In these tutorials students are going to use predefined methods to manipulate array values by creating a real world android application.

App Number 25 - Part3 - Predefined Methods for Manipulating Arrays
10:02

In these tutorials students are going to use predefined methods to manipulate array values by creating a real world android application.

App Number 25 - Part4 - Predefined Methods for Manipulating Arrays
05:36

In these tutorials students are going to master using ArraysList in Java by creating a real world android application

App Number 26 - Part1 - ArrayList in Java
10:00

In these tutorials students are going to master using ArraysList in Java by creating a real world android application

App Number 26 - Part2 - ArrayList in Java
10:02

In these tutorials students are going to master using ArraysList in Java by creating a real world android application

App Number 26 - Part3 - ArrayList in Java
01:21
+
Advanced Java programing - Learn Java by Creating Android Apps!
15 Lectures 02:41:43

In these tutorials students are going to master using polymorphism in Java by creating an android application from scratch.

App Number 27 - Part1 - Master using Polymorphism in Java
09:58

In these tutorials students are going to master using polymorphism in Java by creating an android application from scratch.

App Number 27 - Part2- Master using Polymorphism in Java
10:07

In these tutorials students are going to master using polymorphism in Java by creating an android application from scratch.

App Number 27 - Part3- Master using Polymorphism in Java
10:24

In these tutorials students are going to master using polymorphism in Java by creating an android application from scratch.

App Number 27 - Part4 - Master using Polymorphism in Java
11:13

In these tutorials students are going to master using abstract classes in java by creating a real world android application.

App Number 28 - Part1 - Abstract Classes in Java
10:05

In these tutorials students are going to master using Abstract Classes in Java by creating a real world android application.

App Number 28 - Part2- Abstract Classes in Java
10:20

In these tutorials students are going to master using Abstract Classes in Java by creating a real world android application.

App Number 28 - Part3- Abstract Classes in Java
10:02

In these tutorials students are going to master using Abstract Classes in Java by creating a real world android application.

App Number 28 - Part4- Abstract Classes in Java
10:41

In these tutorials students are going to master using Abstract Classes in Java by creating a real world android application.

App Number 28 - Part5- Abstract Classes in Java
11:37

App 28 - Debugging in Android!
25:38

In these tutorials students are going to master using interfaces in Java by creating a real world android application.

App Number 29 - Part 1 - Interfaces in Java
10:08

In these tutorials students are going to master using interfaces in Java by creating a real world android application.

App Number 29 - Part 2 - Interfaces in Java
09:57

In these tutorials students are going to master using interfaces in Java by creating a real world android application.

App Number 29 - Part3 - Interfaces in Java
10:12

In these tutorials students are going to master using interfaces in Java by creating a real world android application.

App Number 29 - Part 4 - Interfaces in Java
11:19

App 29 Source Code
00:02
6 More Sections
About the Instructor
Morteza Kordi
4.4 Average rating
1,190 Reviews
27,077 Students
4 Courses
Developer, Programmer, Designer and Teacher at Udemy

Hi My name is Morteza


ANDROID & iOS & JAVA& C# EXPERT

Why I'm the instructor you need:

1. I have a decade of experience in programming and mobile app development.

2. I'm a coding geek and I just love what I'm doing. I do it mostly for fun and because I enjoy it.

3. I have years of experience at teaching what I know about programming and mobile app development - mostly at coding bootcamps.

Do you want to become a top-notch programmer?! Enroll in one of my courses and let's go!!