Section 1 : What Does The Course Cover

Lecture 1 Asking Great Questions & Debugging Your Code co

Section 2 : Introduction To Android Studio

Lecture 1 Introduction 00:01:10 Duration
Lecture 2 Installing Android Studio On MacOS 00:02:35 Duration
Lecture 3 Installing Android Studio On Windows 00:01:48 Duration
Lecture 4 Android Studio Overview 00:10:22 Duration
Lecture 5 Opening Sample Projects 00:01:29 Duration
Lecture 6 Formatting Text 00:12:44 Duration
Lecture 7 Buttons 00:14:17 Duration
Lecture 8 TextFields 00:15:21 Duration
Lecture 9 Displaying Messages 00:08:13 Duration
Lecture 10 Images 00:13:06 Duration
Lecture 11 Currency Converter 00:16:27 Duration

Section 3 : Java Deep Dive

Lecture 1 Introduction 00:01:22 Duration
Lecture 2 Hello World With Java 00:14:09 Duration
Lecture 3 Variable 00:17:15 Duration
Lecture 4 Arrays And Maps 00:13:06 Duration
Lecture 5 If Statement 00:08:46 Duration
Lecture 6 Higher Or Lower 00:16:03 Duration
Lecture 7 Loops 00:16:03 Duration
Lecture 8 Classes And Objects 00:10:51 Duration
Lecture 9 App Number Shapes 00:25:04 Duration

Section 4 : Media Images, Video and Sound

Lecture 1 Introduction 00:01:27 Duration
Lecture 2 Layout 00:06:37 Duration
Lecture 3 Fading Animations 00:11:37 Duration
Lecture 4 Other Animations 00:07:24 Duration
Lecture 5 Game Connect 3 00:42:22 Duration
Lecture 6 Video.mp4 00:05:27 Duration
Lecture 7 Controlling Audio 00:07:58 Duration
Lecture 8 Audio Volume Seeking 00:15:32 Duration
Lecture 9 Grid Layouts 00:03:48 Duration
Lecture 10 App Basic Phrases 00:10:39 Duration

Section 5 : Advanced Android Features

Lecture 1 Introduction 00:01:33 Duration
Lecture 2 List Views 00:20:46 Duration
Lecture 3 Times Tables Apps 00:22:58 Duration
Lecture 4 Timers In Android 00:09:07 Duration
Lecture 5 App Egg Timer 00:36:11 Duration
Lecture 6 Showing & Hiding UI Elements 00:04:42 Duration
Lecture 7 App Brain Trainer 00:59:13 Duration
Lecture 8 Try And Catch
Lecture 9 Downloading Web Content 00:20:04 Duration
Lecture 10 Downloading Images 00:13:17 Duration
Lecture 11 Advanced String Manipulation 00:15:43 Duration
Lecture 12 App Guess The Celebrity 00:37:45 Duration
Lecture 13 Processing JSON Data 00:19:22 Duration
Lecture 14 App Whats The Weather 00:34:22 Duration

Section 6 : Maps & Geolocation

Lecture 1 Introduction 00:00:53 Duration
Lecture 2 Using Maps In Your Apps 00:07:06 Duration
Lecture 3 Customising Your Maps 00:07:40 Duration
Lecture 4 Getting The User's Location 00:15:36 Duration
Lecture 5 Showing The Users Location On A Map 00:17:07 Duration
Lecture 6 Getting Information About Locations 00:14:47 Duration
Lecture 7 App Hiker's Watch 00:36:24 Duration
Lecture 8 Adding A New Activity 00:19:00 Duration
Lecture 9 App Memorable Places 00:51:30 Duration

Section 7 : Permanent Data Storage

Lecture 1 Introduction 00:00:51 Duration
Lecture 2 Storing Data Permanently 00:36:57 Duration
Lecture 3 Customising The Action Bar 00:07:47 Duration
Lecture 4 Using Alert Dialogs 00:23:14 Duration
Lecture 5 App Notes 00:40:19 Duration
Lecture 6 SQLite Databases 00:24:03 Duration
Lecture 7 Advanced SQLite 00:15:57 Duration
Lecture 8 Webviews 00:06:22 Duration
Lecture 9 App News Reader 00:51:38 Duration

Section 8 : Instagram Clone

Lecture 1 Introduction 00:00:30 Duration
Lecture 2 Setting Up Parse Server On AWS 00:18:18 Duration
Lecture 3 Advanced Parse Techniques 00:16:45 Duration
Lecture 4 Advanced Queries 00:10:05 Duration
Lecture 5 Parse Users 00:07:39 Duration
Lecture 6 Login & Signup 00:27:10 Duration
Lecture 7 Advanced Keyboard Management 00:08:49 Duration
Lecture 8 Showing The User List 00:11:18 Duration
Lecture 9 Importing Photos From The Camera 00:26:19 Duration
Lecture 10 Viewing Users' Feeds 00:22:23 Duration

Section 9 : Kotlin

Lecture 1 Introduction
Lecture 2 IntelliJ and Setup 00:07:35 Duration
Lecture 3 Variables, Strings, and Ints 00:04:04 Duration
Lecture 4 Math and Comments 00:05:13 Duration
Lecture 5 If Statements and Booleans 00:03:57 Duration
Lecture 6 Lists and Arrays 00:03:57 Duration
Lecture 7 For Loops 00:05:11 Duration
Lecture 8 Maps 00:04:57 Duration
Lecture 9 Functions 00:06:17 Duration
Lecture 10 Classes 00:07:09 Duration
Lecture 11 Nullable 00:05:32 Duration
Lecture 12 Our First Kotlin App 00:09:44 Duration
Lecture 13 Java and Kotlin 00:05:34 Duration

Section 10 : Bluetooth App

Lecture 1 Introduction 00:00:34 Duration
Lecture 2 The Basics 00:09:43 Duration
Lecture 3 Device Discovery 00:09:43 Duration
Lecture 4 Device Detail 00:06:46 Duration
Lecture 5 Listing Devices and RSSI 00:14:27 Duration

Section 11 : Super Mario Run Clone

Lecture 1 Introduction 00:00:34 Duration
Lecture 2 GDX Setup 00:07:29 Duration
Lecture 3 Sprites 00:14:10 Duration
Lecture 4 Jumping 00:05:21 Duration
Lecture 5 Coins and Bombs 00:20:44 Duration
Lecture 6 Game State

Section 12 : The Extras

Lecture 1 Introduction 00:01:31 Duration
Lecture 2 Adaptive Icons 00:06:26 Duration
Lecture 3 Fonts - Downloadable and XML 00:07:57 Duration
Lecture 4 Autofill and Autocomplete 00:09:59 Duration
Lecture 5 Version Control 00:09:59 Duration
Lecture 6 Picture in Picture 00:11:34 Duration
Lecture 7 Introduction to Daydream 00:10:11 Duration

Section 13 : Android Wear Mini Course

Lecture 1 Introduction 00:00:41 Duration
Lecture 2 Hello World With Android Wear 00:07:50 Duration
Lecture 3 Adapting Apps For Different Watch Faces 00:09:10 Duration
Lecture 4 App People Counter 00:08:48 Duration
Lecture 5 Working With Lists 00:05:14 Duration
Lecture 6 Voice Input 00:05:52 Duration
Lecture 7 Communicating With The User's Phone 00:13:12 Duration
Lecture 8 Notifications 00:06:07 Duration
Lecture 9 Custom Watch Faces 00:07:16 Duration

Section 14 : Twitter Clone

Lecture 1 Introduction 00:00:35 Duration
Lecture 2 Signup Login 00:20:32 Duration
Lecture 3 Following & Unfollowing Users 00:22:13 Duration
Lecture 4 Sending Tweets 00:12:37 Duration
Lecture 5 View Your Twitter Feed 00:17:56 Duration

Section 15 : ARCore App

Lecture 1 Introduction
Lecture 2 What is ARCore 00:07:22 Duration
Lecture 3 Exploring ARCore 00:06:29 Duration

Section 16 : Submitting Your App To Google Play

Lecture 1 Introduction 00:00:33 Duration
Lecture 2 How To Submit Your App To Google Play 00:13:45 Duration

Section 17 : App Marketing

Lecture 1 Introduction 00:01:31 Duration
Lecture 2 App Marketing 00:20:01 Duration

Section 18 : Setting Up A Marketing Website

Lecture 1 Introduction 00:00:30 Duration
Lecture 2 Setting Up Wordpress 00:10:06 Duration
Lecture 3 Customising Your Site 00:10:06 Duration

Section 19 : Snapchat Clone

Lecture 1 Introduction 00:00:39 Duration
Lecture 2 Firebase and Auth 00:31:48 Duration
Lecture 3 Uploading Images 00:31:33 Duration
Lecture 4 Firebase Database 00:41:13 Duration
Lecture 5 Deleting Snaps 00:24:04 Duration

Section 20 : Where do you go from here

Lecture 1 Where do you go from here 00:01:48 Duration

Section 21 : BONUS CHAPTER 1 Uber Clone

Lecture 1 Introduction 00:01:12 Duration
Lecture 2 Introducing Uber 00:07:00 Duration
Lecture 3 Uber Login Page 00:15:24 Duration
Lecture 4 The Rider Activity 00:29:27 Duration
Lecture 5 The Driver Activities 00:51:01 Duration
Lecture 6 Showing The Driver's Location To The Rider 00:28:00 Duration

Section 22 : BONUS CHAPTER 2 WhatsApp Clone

Lecture 1 Introduction 00:00:51 Duration
Lecture 2 Login & Signup 00:23:40 Duration
Lecture 3 The User List 00:10:33 Duration
Lecture 4 The Chat Activity 00:17:41 Duration

Section 23 : BONUS CHAPTER 3 Flappy Bird Clone

Lecture 1 Introducing GDX 00:06:37 Duration
Lecture 2 Working with Sprites 00:12:47 Duration
Lecture 3 Interacting with Sprites 00:11:55 Duration
Lecture 4 Bringing In the Pipes 00:21:06 Duration
Lecture 5 Collision Detection 00:17:26 Duration
Lecture 6 Scoring 00:08:23 Duration
Lecture 7 Game Over Screen 00:09:35 Duration