The Complete Android Oreo Developer Course - Build 23 Apps!

Video description

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

What You Will Learn

  • Make pretty much any Android app you like (your only limit is your imagination)
  • Submit your apps to Google Play and generate revenue with Google Pay and Google Ads
  • Become a professional app developer, take freelance gigs, and work from anywhere in the world
  • Bored with the same old, same old? Apply for a new job in a software company as an Android developer

Audience

This course targets anyone who wants to be an app developer. This is a complete course, just like my Complete Web, iOS, and Apple Watch courses. It will teach you how to make money from your apps as well as how to code. For anyone who wants to learn to code, Java is a fantastic language to learn from. For anyone who wants to understand how computers work, learning to code is so much more than being able to make apps; knowing how computers work is your key to a hugely powerful world.

About The Author

Codestars By Rob Percival: Codestars, by Rob Percival, is a revolutionary online learning platform on a mission to transform the way people learn to code. With a focus on simplicity, logic, and fun, Rob has empowered over half a million students through his courses.

Recognizing the need for diverse and comprehensive learning experiences, Rob established Codestars as a collaborative effort. Codestars provides learners of all ages and proficiency levels with the tools and knowledge needed to build functional websites and apps. By making coding accessible and enjoyable, Codestars aims to simplify the learning journey and unlock the potential of aspiring coders worldwide.

Table of contents

  1. Chapter 1 : What Does The Course Cover?
    1. What does the course cover?
    2. How to Get All The Free Stuff
    3. Asking Great Questions Debugging Your Code
  2. Chapter 2 : Introduction to Android Studio
    1. Introduction
    2. Installing Android Studio On MacOS
    3. Installing Android Studio On Windows
    4. Android Studio Overview
    5. Opening Sample Projects
    6. Formatting Text
    7. Buttons
    8. TextFields
    9. Displaying Messages
    10. Images
    11. Currency Converter
  3. Chapter 3 : Java Deep Dive
    1. Introduction
    2. Hello World With Java
    3. Variables
    4. Arrays And Maps
    5. If Statements
    6. Higher Or Lower
    7. Loops
    8. Classes And Objects
    9. App Number Shapes
  4. Chapter 4 : Media: Images, Video and Sound
    1. Introduction
    2. Layout
    3. Fading Animations
    4. Other Animations
    5. Game Connect 3
    6. Video
    7. Controlling Audio
    8. Audio Volume Seeking
    9. Grid Layouts
    10. App Basic Phrases
  5. Chapter 5 : Advanced Android Features
    1. Introduction
    2. List Views
    3. Times Tables Apps
    4. Timers In Android
    5. App: Egg Timer
    6. Showing Hiding UI Elements
    7. App: Brain Trainer
    8. Try And Catch
    9. Downloading Web Content
    10. Downloading Images
    11. Advanced String Manipulation
    12. App Guess The Celebrity
    13. Processing JSON Data
    14. App Whats The Weather
  6. Chapter 6 : Maps Geolocation
    1. Introduction
    2. Using Maps In Your Apps
    3. Customising Your Maps
    4. Getting The User's Location
    5. Showing The Users Location On A Map
    6. Getting Information About Locations
    7. App: Hiker's Watch
    8. Adding A New Activity
    9. App: Memorable Places
  7. Chapter 7 : Permanent Data Storage
    1. Introduction
    2. Storing Data Permanently
    3. Customising The Action Bar
    4. Using Alert Dialogs
    5. App: Notes
    6. SQLite Databases
    7. Advanced SQLite
    8. Webviews
    9. App: News Reader
  8. Chapter 8 : Instagram Clone
    1. Introduction
    2. Setting Up Parse Server On AWS
    3. Advanced Parse Techniques
    4. Advanced Queries
    5. Parse Users
    6. Login Signup
    7. Advanced Keyboard Management
    8. Showing The User List
    9. Importing Photos From The Camera
    10. Viewing Users' Feeds
  9. Chapter 9 : Kotlin
    1. Introduction
    2. IntelliJ and Setup
    3. Variables, Strings, and Ints
    4. Math and Comments
    5. If Statements and Booleans
    6. Lists and Arrays
    7. For Loops
    8. Maps
    9. Functions
    10. Classes
    11. Nullable
    12. Our First Kotlin App
    13. Java and Kotlin
  10. Chapter 10 : Bluetooth App
    1. Introduction
    2. The Basics
    3. Device Discovery
    4. Device Detail
    5. Listing Devices and RSSI
  11. Chapter 11 : Super Mario Run Clone
    1. Introduction
    2. GDX Setup
    3. Sprites
    4. Jumping
    5. Coins and Bombs
    6. Game State
  12. Chapter 12 : The Extras
    1. Introduction
    2. Adaptive Icons
    3. Fonts - Downloadable and XML
    4. Autofill and Autocomplete
    5. Version Control
    6. Picture in Picture
    7. Introduction to Daydream
  13. Chapter 13 : Android Wear Mini Course
    1. Introduction
    2. Hello World With Android Wear
    3. Adapting Apps For Different Watch Faces
    4. App People Counter
    5. Working With Lists
    6. Voice Input
    7. Communicating With The User's Phone
    8. Notifications
    9. Custom Watch Faces
  14. Chapter 14 : Twitter Clone
    1. Introduction
    2. Signup Login
    3. Following Unfollowing Users
    4. Sending Tweets
    5. View Your Twitter Feed
  15. Chapter 15 : ARCore App
    1. Introduction
    2. What is ARCore?
    3. Exploring ARCore
  16. Chapter 16 : Submitting Your App To Google Play
    1. Introduction
    2. How To Submit Your App To Google Play
  17. Chapter 17 : App Marketing
    1. Introduction
    2. App Marketing
  18. Chapter 18 : Setting Up A Marketing Website
    1. Introduction
    2. Setting Up Wordpress
    3. Customising Your Site
  19. Chapter 19 : Snapchat Clone
    1. Introduction
    2. Firebase and Auth
    3. Uploading Images
    4. Firebase Database
    5. Deleting Snaps
  20. Chapter 20 : Where do you go from here?
    1. Where do you go from here?
  21. Chapter 21 : BONUS CHAPTER 1: Uber Clone
    1. Introduction
    2. Introducing Uber
    3. Uber Login Page
    4. The Rider Activity
    5. The Driver Activities
    6. Showing The Driver's Location To The Rider
  22. Chapter 22 : BONUS CHAPTER 2: WhatsApp Clone
    1. Introduction
    2. Login Signup
    3. The User List
    4. The Chat Activity
  23. Chapter 23 : BONUS CHAPTER 3: Flappy Bird Clone
    1. Introducing GDX
    2. Working with Sprites
    3. Interacting with Sprites
    4. Bringing In the Pipes
    5. Collision Detection
    6. Scoring
    7. Game Over Screen

Product information

  • Title: The Complete Android Oreo Developer Course - Build 23 Apps!
  • Author(s): Codestars By Rob Percival, Nick Walter
  • Release date: November 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789618099