Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Android & Java Developer Course - Build 21 Apps
Windows PC: Install and Setup Software for Android App Development
What Will You Get From This Course
Introduction (3:16)
Setup Java on Windows PC (9:11)
Install Eclipse IDE on Windows PC (8:46)
Install Genymotion on Windows PC
Install Android Studio on Windows PC (8:12)
Genymotion Setup on Windows PC (11:08)
8. How to Set JAVA_HOME on Windows 10
Install & Setup for MAC users
Install Eclipse on MAC (7:37)
Install Android Studio and Setup MAC (4:23)
Install Genymotion on MAC (5:50)
Write a Hello World Program on MAC (2:03)
Create Genymotion Devices (2:41)
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!
Introduction to Java Programming Language (1:40)
Import Java Projects Eclipse (1:03)
Write a Hello World Program in Java Language (14:38)
Hello World Program Exercise
Java Compilation Process (1:52)
Introduction to Java Variables Video 1 (14:26)
Introduction to Java Variables Video 2 (7:20)
Learn Java Programming From Scratch - If Else, Loops, Methods, Classes
Java Basic Operators Video 1 (7:17)
Java-Basic Operators Video 2 (13:05)
Decision Making - If Statements (7:23)
Loops (8:01)
Methods in Java (14:22)
Introduction to Java Classes (9:15)
Classes and Objects - Exercise
Learn Java Programming From Scratch - Advanced Concepts
Controlling Access to Instance Variables (10:19)
Constructors (12:40)
Getters and Setters (11:15)
Exercise - Getters Setters Constructors
Java Programming Advanced Concepts - Inheritance and Data Structure
Introduction to Inheritance Video 1 (3:29)
Inheritance Video 2 (10:45)
Inheritance Video 3 (11:40)
Arrays (8:56)
Array Lists (10:53)
Hash Maps (9:07)
Congrats (1:39)
Android App Development Tools
Introduction to Android Studio - Run Hello Android (9:48)
Android Studio File Structure (7:52)
Android Studio Walkthrough (9:00)
XML files UI Design (7:07)
The R.java File (5:04)
String.xml File (6:34)
Manifest File (7:22)
Dimens.xml File (7:00)
Designing App Visuals - How To Use Views in Android/Java Development
Text Views (11:48)
Buttons Tap Tap (12:24)
Highest Mountain Names App (12:25)
Edit Text (15:31)
Temperature Converter App Video 1 (6:33)
Temperature Converter App Video 2 (12:58)
Temperature Converter App Video 3 (14:04)
Designing App Visuals 2
Background Colors (6:21)
Image View (5:33)
Clickable ImageView (5:23)
Loggin Output (6:26)
XML UI Views (11:19)
Context Toast Example (6:12)
What Are Activities And How to work with Navigation - Java / Android
Activity (5:29)
Activity Life Cycle (6:52)
Navigate to Another Activity (6:57)
From A to B (9:06)
Pass Data Back (10:46)
App Show Me the Bio Video 1 (6:28)
App Show Me the Bio Video 2 (12:11)
App Show Me the Bio Video 3 (12:27)
Activity Conclusion (1:15)
Listviews - Introduction
Listviews Introduction (2:11)
ListView App (17:59)
Listviews and Array Adapters Lecture (3:22)
ListView Customized Video 1 (23:18)
ListView Customized Video 2 (20:34)
ListView Customized Video 3 (13:05)
Listview Conclusion (2:28)
Input Controls
Input Control Alert Dialog (12:48)
Radio Buttons (18:54)
Seekbar (14:36)
CheckBox (15:00)
ToggleButton (9:27)
Dog or Cat Person App Video 1 (16:33)
Dog or Cat Person App Video 2 (13:53)
Dog or Cat Person App Video 3 (20:56)
Conclusion Input Controls (1:18)
User Interface (UI) Layouts in Android
Linear Layouts (6:08)
Relative Layout (6:21)
Scroll View (3:50)
Table Layout (5:38)
Android Media Player
Media Play Sound Introduction (15:50)
Sound Box App Video 1 (16:14)
Sound BoxApp Video 2 (19:14)
Mood Scanner App Video 1 (19:30)
Mood Scanner App Video 2 (22:15)
Conclusion (3:39)
Storage in Android Section 1- Shared Preferences, Internal Storage, SQLite Database
Android Storage Introduction (4:57)
Storage Shared Prefs (20:00)
Storage - Write/Read to File (27:54)
Database Introduction Video (2:51)
Sqlite My Wish App - Video 1 (20:58)
Sqlite My Wish App Video 2 (31:57)
Sqlite My Wish App Video 3 (32:36)
Sqlite My Wish App Video 4 (24:49)
Storage in Android Section 2 - Shared Preferences, Internal Storage, SQLite Database
Sqlite Cal Counter Video 1 (26:49)
Sqlite Cal Counter Video 2 (21:54)
Sqlite Cal Counter Video 3 (28:03)
Sqlite Cal Counter Video 4 (20:21)
Connecting to the World - Introduction to HTTP Requests - Consuming JSON Data
Let's Build a Weather App - Introduction Lecture (4:21)
Introduction to HTTP Request and Networking in Android and JSON (7:14)
Weather App - Build the User Interface - Video 1 (13:55)
Weather App Video 2 (24:56)
Weather App Video 3 (23:14)
Weather App Video 4 (30:11)
Weather App Video 5 (23:00)
Using Networking Library - The Volley Networking Library
Introduction to Libraries - What's an Android Library? (5:54)
Android Volley Setup and JSONArray Request Object (14:09)
Android Volley - JSONObject Request - Fetch and Parse JSON Objects (20:47)
Android Volley String Request - Fetch and Parse a String (12:39)
Android Volley - Load Images using ImageLoader (4:53)
Let's Build a Music Event App
Events App Introduction - Quick Application Demo (2:32)
Last Fm Introduction and API Setup (3:39)
Project Setup - Setup Volley Classes and Library (6:10)
User Interface Creation - Setup the UI/UX of the Application (15:50)
Music Events App - Video 1 - Classes Setup (23:09)
Music Events App - Video 2 - Classes Setup (26:04)
Music Events App - Video 3 - Classes Setup (22:55)
Music Events App - Video 4 - Classes Setup (15:25)
Music Event App - Adding a Custom ActionBar (8:15)
Music Events App - Video 5 - Classes Setup (11:10)
Publish Your App to Google Play
How to Create a Google Developer Account? (5:27)
Create Icons (12:53)
Take Screenshots of Your App (8:01)
App Metadata - Title, Description and Publish! (19:14)
Versioning Your Apps (10:18)
Package Your App APK files (8:06)
Congrats - Final Section
Congrats Android Developer! (0:54)
Bonus
Android Studio File Structure
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock