Black friday

Save big!

All courses under $5 - for a limited time!
136 Lessons
Beginner

What You Will Learn?

  • 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.

Curriculum

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

Description

Requirements

  • A Windows PC, Mac or Linux Computer

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo