Video description
Learn Android O app development using Java and Kotlin: build real apps including Super Mario Run, Whatsapp, and Instagram!
About This Video
- Learn all the new features in Android Oreo such as adaptive icons, picture-in-picture, downloadable fonts, and Virtual Reality with Daydream.
- Dive into Augmented Reality with our ARCore section. Learn how to mix the physical and digital world through the user's camera.
- Learn essential skills such as using Bluetooth, game development, and sending users notifications.
Get your free mini course on Kotlin.
In Detail
Learn Android App Development with Android 8.0 Oreo by building real apps including Twitter, Instagram, and Super Mario Run. Wish you'd thought of Whatsapp/ Instagram/ Google Maps? Me too. But until I work out how to build a time machine, this course is the next best thing - The Complete Android Oreo Developer Course. Kicking things up a notch from my smash-hit The Complete Android N Developer Course, my latest course is your fast-track, skip-the-queue ticket to building high-caliber Android apps. Because let's face it… you're busy. You want results. And you don't have time to hang around. Whether you're looking to usher in the next generation of smart TVs, fitness wearables, games consoles, game-changing AI, smartwatches, or you just want to build simple apps for good old-fashioned fun, Android 8.0 Oreo is your key to unbridled creativity. Its advantages include:
- Freedom to work from anywhere (beach, coffee shop, airport—anywhere with Wi-Fi)
- Potential to work with forward-thinking companies (from cool start-ups to pioneering tech firms)
- Rocket-fuelled job opportunities and powered-up career prospects
- A sense of accomplishment as you build amazing things
- Make any Android app you like (your imagination is your only limit)
- Submit your apps to Google Play and potentially start selling within hours
All the code and supporting files for this course are available at: https://github.com/PacktPublishing/The-Complete-Android-Oreo-Developer-Course---Build-23-Apps-
Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
Table of Contents
Chapter 1 : What Does The Course Cover?
What does the course cover?
00:01:09
How to Get All The Free Stuff
00:02:13
Asking Great Questions & Debugging Your Code
00:02:23
Chapter 2 : Introduction to Android Studio
Introduction
00:01:07
Installing Android Studio On MacOS
00:02:36
Installing Android Studio On Windows
00:02:04
Android Studio Overview
00:11:00
Opening Sample Projects
00:01:59
Formatting Text
00:14:08
Buttons
00:15:41
TextFields
00:17:37
Displaying Messages
00:09:37
Images
00:14:20
Currency Converter
00:18:50
Chapter 3 : Java Deep Dive
Introduction
00:01:22
Hello World With Java
00:17:08
Variables
00:18:51
Arrays And Maps
00:14:44
If Statements
00:10:27
Higher Or Lower
00:17:29
Loops
00:18:36
Classes And Objects
00:12:38
App Number Shapes
00:28:42
Chapter 4 : Media: Images, Video and Sound
Introduction
00:01:27
Layout
00:07:44
Fading Animations
00:12:55
Other Animations
00:09:10
Game Connect 3
00:45:14
Video
00:07:01
Controlling Audio
00:09:21
Audio Volume Seeking
00:19:54
Grid Layouts
00:04:51
App Basic Phrases
00:12:22
Chapter 5 : Advanced Android Features
Introduction
00:01:33
List Views
00:22:35
Times Tables Apps
00:25:31
Timers In Android
00:11:27
App: Egg Timer
00:39:04
Showing & Hiding UI Elements
00:07:32
App: Brain Trainer
1:04:14
Try And Catch
00:08:58
Downloading Web Content
00:23:30
Downloading Images
00:15:37
Advanced String Manipulation
00:17:57
App Guess The Celebrity
00:42:12
Processing JSON Data
00:22:38
App Whats The Weather
00:37:20
Chapter 6 : Maps & Geolocation
Introduction
00:00:53
Using Maps In Your Apps
00:07:53
Customising Your Maps
00:08:51
Getting The User’s Location
00:17:13
Showing The Users Location On A Map
00:19:14
Getting Information About Locations
00:16:32
App: Hiker’s Watch
00:40:33
Adding A New Activity
00:21:31
App: Memorable Places
1:00:21
Chapter 7 : Permanent Data Storage
Introduction
00:00:51
Storing Data Permanently
00:40:48
Customising The Action Bar
00:10:45
Using Alert Dialogs
00:26:02
App: Notes
00:43:28
SQLite Databases
00:28:09
Advanced SQLite
00:18:10
Webviews
00:07:46
App: News Reader
00:54:32
Chapter 8 : Instagram Clone
Introduction
00:00:30
Setting Up Parse Server On AWS
00:19:52
Advanced Parse Techniques
00:18:38
Advanced Queries
00:11:23
Parse Users
00:08:42
Login & Signup
00:30:21
Advanced Keyboard Management
00:10:30
Showing The User List
00:12:44
Importing Photos From The Camera
00:28:09
Viewing Users’ Feeds
00:22:29
Chapter 9 : Kotlin
Introduction
00:01:06
IntelliJ and Setup
00:08:35
Variables, Strings, and Ints
00:04:46
Math and Comments
00:06:00
If Statements and Booleans
00:04:34
Lists and Arrays
00:04:37
For Loops
00:05:51
Maps
00:05:31
Functions
00:07:01
Classes
00:07:46
Nullable
00:06:10
Our First Kotlin App
00:10:57
Java and Kotlin
00:06:28
Chapter 10 : Bluetooth App
Introduction
00:00:34
The Basics
00:11:10
Device Discovery
00:10:57
Device Detail
00:08:12
Listing Devices and RSSI
00:15:53
Chapter 11 : Super Mario Run Clone
Introduction
00:00:34
GDX Setup
00:08:04
Sprites
00:15:30
Jumping
00:06:37
Coins and Bombs
00:22:41
Game State
00:14:33
Chapter 12 : The Extras
Introduction
00:01:31
Adaptive Icons
00:07:25
Fonts - Downloadable and XML
00:09:00
Autofill and Autocomplete
00:11:28
Version Control
00:10:44
Picture in Picture
00:12:56
Introduction to Daydream
00:11:10
Chapter 13 : Android Wear Mini Course
Introduction
00:00:41
Hello World With Android Wear
00:07:50
Adapting Apps For Different Watch Faces
00:09:10
App People Counter
00:08:48
Working With Lists
00:05:43
Voice Input
00:06:33
Communicating With The User’s Phone
00:14:34
Notifications
00:07:05
Custom Watch Faces
00:08:22
Chapter 14 : Twitter Clone
Introduction
00:00:35
Signup Login
00:22:06
Following & Unfollowing Users
00:23:49
Sending Tweets
00:14:33
View Your Twitter Feed
00:19:40
Chapter 15 : ARCore App
Introduction
00:01:05
What is ARCore?
00:08:23
Exploring ARCore
00:07:03
Chapter 16 : Submitting Your App To Google Play
Introduction
00:00:33
How To Submit Your App To Google Play
00:14:23
Chapter 17 : App Marketing
Introduction
00:01:31
App Marketing
00:22:03
Chapter 18 : Setting Up A Marketing Website
Introduction
00:00:30
Setting Up Wordpress
00:11:27
Customising Your Site
00:13:13
Chapter 19 : Snapchat Clone
Introduction
00:00:40
Firebase and Auth
00:33:41
Uploading Images
00:33:26
Firebase Database
00:45:25
Deleting Snaps
00:26:28
Chapter 20 : Where do you go from here?
Where do you go from here?
00:01:43
Chapter 21 : BONUS CHAPTER 1: Uber Clone
Introduction
00:01:06
Introducing Uber
00:07:36
Uber Login Page
00:16:33
The Rider Activity
00:32:21
The Driver Activities
00:55:51
Showing The Driver’s Location To The Rider
00:30:41
Chapter 22 : BONUS CHAPTER 2: WhatsApp Clone
Introduction
00:00:44
Login & Signup
00:25:03
The User List
00:12:07
The Chat Activity
00:19:30
Chapter 23 : BONUS CHAPTER 3: Flappy Bird Clone
Introducing GDX
00:07:37
Working with Sprites
00:14:27
Interacting with Sprites
00:12:53
Bringing In the Pipes
00:23:22
Collision Detection
00:19:22
Scoring
00:09:56
Game Over Screen
00:11:04