UDEMY
UDEMY Logo

The Complete Android & Java Developer Course - Build 21 Apps 

  • Offered byUDEMY

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 
Overview

Learn how to design user-friendly interfaces, implement data storage and networking functionalities, and incorporate multimedia elements into Android apps

Total fee

12,800

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 
Highlights

  • Earn a Cerificate after completion of the course
  • Compatible on Mobile and TV
  • Get Full Lifetime Access
  • Course Instructor: Paulo Dichone
Read more
Details Icon

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 
Course details

Who should do this course?
  • 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
What are the course deliverables?
  • 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
  • Earn money by Monetising your android apps - By displaying ads
  • Build 21 different Android and Java apps from scratch
Read more
More about this course
  • This course is designed to equip participants with the skills and knowledge needed to become proficient Android app developers using the Java programming language
  • Throughout this course, participants will learn how to build a total of 21 fully functional Android applications, ranging from basic to advanced, covering various aspects of Android app development

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 
Curriculum

Introduction

What Will you get from this Android Development Course

Important MessageWindows PC - Install and Setup Software for Android App Development

Install JDK on Windows Machine

How to Set JAVA_HOME on Windows 10

Install IntelliJ - Our IDE and Run first Java Hello World

Install Android Studio on Windows

MAC OSX - Install and Setup

Installing IntelliJ IDE on Mac

Installing Android Studio on Mac

Trouble setting up Mac OSX - Follow these steps

Android Resources and Theoretical Guidelines

Free Android Books, Resources and Theoretical Guidelines

Learn Java Programming From Scratch!

Learn About Java Language

Java Compilation Process

Introduction to Variables

Integers and Concatenation

Variables - Floats, Chars, Doubles and Shorts

Variables - Booleans

Exercise - Hello World

Java Basic Operations

Relational Operators and If Statements

Logical Operators and If Statements

For and While Loops

Source Code Files

Introduction to Methods and Parameters

Introduction to Methods and Return Types in Java

Source Code Files

Java Advanced Concepts

Introduction to Classes and Objects

Instance or Member Variables - Access Control

Java Access Modifiers and Intro to Constructors

Java Access Modifiers and Getters and Setters - Part 2

Overloading Constructors

Introduction to Inheritance in Java - Part 1

Java Inheritance - Part 2

The Java Class Library

Source Code Files

Exercise I

Exercise II - Classes, Objects, Methods, Instance Variables, Constructor

Java Advanced Concepts 2 - Inheritance and Data Structures

Java - Introduction to Arrays

Java Arrays - Part 2

Source Code Files

Java ArrayLists

Java - ArrayLists - Part 2

Source Code Files -Java Arrays and ArrayLists

HashMaps

HashMap - Part 2

Source Code Files - Hashmaps

Java Programming Advanced Concepts - Inheritance and Data Structure

Congratulations! You are a Classy Java Developer!

Android App Development Tools

The Android Studio IDE - Setup and Run App

Android Platform Architecture

UPDATE: The Updated Android Studio New Changes

The Android Studio - Android File Structure

XML Files - Android User Interface and Constraint Layout

Android Studio - User Interface XML Properties

The R.java File

String.xml

The Manifest.xml File

Designing App Visuals - How To Use Views in Android/Java Development

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

Try me! - App - Random Colors

Try me! - App - Random Colors - Final

Source Code Files - Try Me App

Designing App Visuals 2

Radio Buttons

Radio Buttons - Part 2

Seekbar

Toggle Buttons

CheckBox

CheckBox - Part 2

Alert Dialogs

Tip Calculator - Part 1

Tip Calculator - Part 2

Tip Calculator - Final

Source Code - Tip Calculator

Debugging

Context in Android and Toast Class

Log Class

What's Debugging - Breakpoints and Logging

What Are Activities And How to work with Navigation - Java / Android

What's An Activity?

Activity Life Cycle

Navigate to a Different Activity

Passing Data Between Activities

Passing Data Back to First Activity

Activity Source Code

Pet Bio App - Part 1

Pet Bio App - Part 2

Pet Bio App - Final

Source Code Files - Pet Bio

Recycler Views - Listviews alternative - Introduction

RecyclerView Introduction

Let's Create our First Recycler View - Part 1

RecyclerView - Part 2

RecyclerView - Part 3

RecyclerView - Part 4

Adding EventListener to Each Row

Tap Row and Show Another Activity

Source Code Files - RecyclerView

User Interface - Android Layouts - XML

Deeper Look at XML Layouts - LinearLayout

Relative Layout

Table Layout

Scrollview

Android Styles Layouts and Themes

Android Media Player

Frame Animations

Fading Animation

Source code - Frame and Fading Animations

Android Media Player Introduction - Play and MP3 File - Part 1

Playing MP3 File - Part 2

Playing MP3 File - Adding a Seekbar - Part 3

Build a Music Player - The MusicBox

MusicBox App - Part 2

MusicBox App - Part 3

MusicBox App - Part 4

MusicBox App - Final

Music Box - Final Touch!

Storage in Android - Shared Preferences, Internal Storage, SQLite Database

Introduction to Storage in android - Shared Preferences

Write/Read TextFile - App Honey-Do List

Source Code

Database Introduction - SQLite in android

App - Contact Manager - Sqlite - Part 1

App - Contact Manager - Sqlite - Part 2

App - Contact Manager - Sqlite - Part 3

App - Contact Manager - Sqlite - Part 4

App - Contact Manager - Sqlite - Part 5

App - Contact Manager - Sqlite - Final

Android Sqlite Database - Part 2 - Build a Grocery List App

Let's Build a Grocery List - Demo

App Grocery List - Setup - Part 2

App Grocery List - Setup - PopuUp Alert Dialog - Part 3

App Grocery List - Part 4

App Grocery List - Part 5

App Grocery List - Part 5.1

App Grocery List - Part 5.2

App Grocery List - Part 6

App Grocery List - Part 7

App Grocery List - Part 8 - Adding To Database

App Grocery List - Part 9

App Grocery List - Part 10

App Grocery List - Edit and Update Grocery - Part 11

App Grocery List - Final Product

Source Code

Storage in Android 2 - Shared Preferences, Internal Storage, SQLite Database

App #22 - Calories Counter - Part I

App - Calories Counter - Part II

App - Calories Counter - Part III

App - Calories Counter - Part IV

App - Calories Counter - Final

Source Code - Calories Counter Project

Connecting to the World - Introduction to HTTP Requests - Consuming JSON Data

Introduction to HTTP Request and Networking

What's an Android Library?

Volley Library UPDATE - Please Read this.

Volley - JSON ArrayRequest

Volley - String Request

Volley - JSON ObjectRequest

Let's Build a Movie Directory App - Demo

App - Directory New Updates

App - Let's Build a Movie Directory Setup - Part 1

App - Movie Directory - Setup RecyclerView Adapter - Parsing..

App - Movie Directory - Part 3

App - Movie Directory - Setup Volley: Retrieve JSON Object

App - Movie Directory Movie Details - Part 5

App - Movie Directory -Movie Details Part 6

App - Movie Directory Finish Details Activity - Part 7

App - Movie Directory - Final Product!

Source code Movie App

Firebase - Cloud Based Application Development

Firebase - Introduction to Cloud Based Service

Firebase - Login and Authorization

Firebase - Android - Sign-in With Email

Firebase - Android - Creating Accounts

Let's Build a Blog App - Demo

Blog App - Setup - Part 2

Blog App - User Authentication - Part 3

Blog App - Creating Menu - Part 4

Blog App - UI for PostActivity - Part 5

Blog App - Blog Recycler Adapter - Part 6

Blog App - Add Post Activity - Part 7

Blog App - Add Post Activity - Part 8

Blog App - Getting Images from the Gallery - Part 9

Blog App - Saving a full Post- Part 10

Blog App - Populating all Posts- Part 11

Blog App -Creating Users- Part 12

Blog App -Adding a Profile Picture- Part 13

Blog App - Save a Profile Picture- Part 14

Blog App - Final Product- Part 15

Source code - Blog App

Where Am I? - Using Google Maps and Geocoding and Location Manager

Introduction to Location Based Applications - Google Maps

Maps - Adding Multiple Markers

Adding Markers Part 2

Source code - Adding Markers

Getting Current Location and Updating Locations

Location and Maps - Update Location and Add Multiple Markers to Map

Introduction to Geocoding - Getting Address from Lat and Lang

Geocoding - Getting Address - Part 2

Source code Files - Location and Maps

Let's Build a Map-Based App - Earthquake Watcher

App Demo

App - EarthQuake Watcher - Setup - Part 1

Source code Files - The map project to use

App - EarthQuake Watcher - Parsing Quakes Coordinates - Part 2

App - EarthQuake Watcher - Displaying Markers on Map - Part 3

App - EarthQuake Watcher - Custom infoWindow - Part 4

App - EarthQuake Watcher - Custom Details Popu - Part 5

App - EarthQuake Watcher - Custom Details Popup - Part 6

App - EarthQuake Watcher - Adding a Webview - Part 7

App - EarthQuake Watcher - Changing Marker's Color - Part 8

App - EarthQuake Watcher - Final Product - Part 9

Source Code

Let's Build a Messaging App With Parse (What'sApp Clone)

What'sApp Clone Demo

What's Parse? How to Use Parse in Our Android Apps?

Setup our Messaging Project - Part I

Setup our Messaging Project Part II

User Interface Creation - Part I

User Interface Creation - Part II

User Interface Creation - Part III

User Interface Creation - Part IV

Setup Listview and Images - Introduction to Picasso Library

Setup Listview and Images - Introduction to Picasso Library - Part II

Login Screen Setup - Final Product

WhatsApp Clone App Source Code

Useful Links/tools

Upload/Publish Your App to Google Play

Requirements

How to Create a Google Developer Account?

Create Icons

Application Metadata - Take Screenshots of Your Application

Packaging Your Application

Application Metadata - Title, Description and Publish!

Versioning Your Apps

Bonus

Congrats! You are an Android Developer Now.

Bonus: Get Java, iOS & Swift Courses for Huge Discount

Android Studio Shortcuts

Links and Tools

Source Code

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 
Students Ratings & Reviews

4/5
Verified Icon1 Rating
P
Pallab Kanti Mishra
The Complete Android & Java Developer Course - Build 21 Apps
Offered by UDEMY
4
Other: That course is very helpful for my .In this course help me a lot . It is very helpful for the beginers.
Reviewed on 15 Mar 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

The Complete Android & Java Developer Course - Build 21 Apps
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...