Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-06 17:00:43
30-Day Money-Back Guarantee
Development Mobile Development Android Development

The Complete Android Oreo Developer Course - Build 23 Apps!

Learn Android O App Development using Java & Kotlin - build real apps including Super Mario Run, Whatsapp and Instagram!
Bestseller
Rating: 4.4 out of 54.4 (14,914 ratings)
71,393 students
Created by Rob Percival, Nick Walter, Codestars by Rob Percival
Last updated 10/2020
English
English [Auto], French [Auto], 
30-Day Money-Back Guarantee

What you'll 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
Curated for the Udemy for Business collection

Course content

23 sections • 272 lectures • 37h 34m total length

  • Preview01:17
  • Preview02:13
  • Preview01:01
  • Preview04:38

  • Preview01:09
  • Android Studio Versions
    00:22
  • Preview02:35
  • Installing Android Studio On Windows
    Preview02:04
  • Preview10:59
  • Opening Sample Projects
    01:59
  • Opening Sample Projects (Android Studio files)
    00:03
  • Formatting Text
    14:08
  • Formatting Text (Android Studio files)
    00:03
  • Buttons
    15:40
  • Buttons (Android Studio files)
    00:03
  • TextFields
    16:57
  • TextFields (Android Studio files)
    00:03
  • Displaying Messages
    09:37
  • Displaying Messages (Android Studio files)
    00:03
  • Images
    14:19
  • Images (Android Studio files)
    00:03
  • Currency Converter
    18:49
  • Currency Converter (Android Studio files)
    00:03
  • Introduction To Android Studio Quiz
    5 questions

  • Introduction
    01:21
  • Hello World With Java
    17:24
  • Hello World With Java (Java files)
    00:05
  • Variables
    19:07
  • Variables (Java files)
    00:04
  • Arrays And Maps
    15:01
  • Arrays And Maps (Java files)
    00:04
  • If Statements
    10:44
  • If Statements (Java Files)
    00:05
  • Higher Or Lower
    17:28
  • Higher Or Lower (Android Studio files)
    00:03
  • Loops
    18:36
  • Loops (Java files)
    00:04
  • Classes And Objects
    12:38
  • Classes and Objects (Java files)
    00:04
  • App Number Shapes
    28:42
  • App Number Shapes (Java Code and Android Studio files)
    00:06
  • Java Deep Dive Quiz
    5 questions
  • CCA Java Level 1
    00:05

  • Introduction
    01:26
  • Layout
    07:44
  • Layout (Android Studio files)
    00:04
  • Fading Animations
    12:55
  • Fading Animations (Android Studio files)
    00:03
  • Other Animations
    09:10
  • Other Animations (Android Studio files)
    00:03
  • Game Connect 3
    45:13
  • Game Connect 3 (Android Studio files)
    00:03
  • Video
    07:01
  • Video (Android Studio files)
    00:03
  • Controlling Audio
    09:20
  • Controlling Audio (Android Studio files)
    00:03
  • Audio Volume Seeking
    19:53
  • Audio Volume Seeking (Android Studio files)
    00:03
  • Grid Layouts
    04:51
  • Grid Layouts (Android Studio files)
    00:03
  • App Basic Phrases
    12:21
  • App Basic Phrases (Android Studio files)
    00:03
  • Media Quiz
    5 questions

  • Introduction
    01:32
  • List Views
    22:34
  • List Views (Android Studio files)
    00:03
  • Times Tables Apps
    25:30
  • Times Tables App (Android Studio Files)
    00:03
  • Timers In Android
    11:26
  • Timers In Android (Android Studio files)
    00:03
  • App: Egg Timer
    39:03
  • App: Egg Timer (Android Studio files)
    00:03
  • Showing & Hiding UI Elements
    07:31
  • Showing & Hiding UI Elements (Android Studio files)
    00:03
  • App: Brain Trainer
    01:04:14
  • App: Brain Trainer (Android Studio files)
    00:03
  • Try And Catch
    08:57
  • Try And Catch (Java files)
    00:03
  • Downloading Web Content
    23:30
  • Downloading Web Content (Android Studio files)
    00:03
  • Downloading Images
    15:37
  • Downloading Images (Android Studio files)
    00:03
  • Advanced String Manipulation
    17:56
  • Advanced String Manipulation (Java code)
    00:03
  • App Guess The Celebrity
    42:12
  • App Guess The Celebrity (Android Studio files)
    00:03
  • Processing JSON Data
    22:38
  • Processing JSON Data (Android Studio files)
    00:03
  • App Whats The Weather
    37:26
  • App Whats The Weather (Android Studio files)
    00:03
  • Advanced Android Features Quiz
    5 questions
  • CCA Java Level 2
    00:05

  • Introduction
    00:53
  • Using Maps In Your Apps
    07:52
  • Using Maps In Your Apps (Android Studio files)
    00:03
  • Customising Your Maps
    08:51
  • Customising Your Maps (Android Studio files)
    00:03
  • Getting The User's Location
    17:13
  • Getting The User's Location (Android Studio files)
    00:03
  • Showing The Users Location On A Map
    19:14
  • Showing The Users Location On A Map (Android Studio files)
    00:03
  • Getting Information About Locations
    16:32
  • Getting Information About Locations (Android Studio files)
    00:03
  • App: Hiker's Watch
    40:33
  • App: Hiker's Watch (Android Studio files)
    00:03
  • Adding A New Activity
    21:30
  • Adding A New Activity (Android Studio files)
    00:03
  • App: Memorable Places
    01:00:21
  • App: Memorable Places (Android Studio files)
    00:03
  • Maps & Geolocation Quiz
    5 questions

  • Introduction
    00:50
  • Storing Data Permanently
    40:47
  • Storing Data Permanently (Android Studio files)
    00:03
  • Customising The Action Bar
    10:45
  • Customising The Action Bar (Android Studio files)
    00:03
  • Using Alert Dialogs
    26:02
  • Using Alert Dialogs (Android Studio files)
    00:03
  • App: Notes
    43:28
  • App: Notes (Android Studio files)
    00:03
  • SQLite Databases
    28:09
  • SQLite Databases (Android Studio files)
    00:03
  • Advanced SQLite
    18:10
  • Advanced SQLite (Android Studio files)
    00:03
  • Webviews
    07:46
  • Webviews (Android Studio files)
    00:03
  • App: News Reader
    54:32
  • App: News Reader (Android Studio files)
    00:03
  • Permanent Data Storage Quiz
    5 questions

  • Introduction
    00:29
  • Setting Up Parse Server On AWS
    19:51
  • Setting Up Parse On AWS (Android Studio files)
    00:03
  • Advanced Parse Techniques
    18:38
  • Advanced Parse Techniques (Android Studio files)
    00:03
  • Advanced Queries
    11:22
  • Advanced Queries (Android Studio files)
    00:03
  • Parse Users
    08:42
  • Parse Users (Android Studio files)
    00:03
  • Login & Signup
    30:21
  • Login & Signup (Android Studio files)
    00:03
  • Advanced Keyboard Management
    10:29
  • Advanced Keyboard Management (Android Studio files)
    00:03
  • Showing The User List
    12:43
  • Showing The User List (Android Studio files)
    00:03
  • Importing Photos From The Camera
    28:09
  • Importing Photos From The Camera (Android Studio files)
    00:03
  • Viewing Users' Feeds
    22:29
  • Viewing Users' Feeds (Android Studio files)
    00:03
  • Instagram Clone Quiz
    5 questions

  • Introduction
    01:06
  • IntelliJ and Setup
    08:34
  • Variables, Strings, and Ints
    04:45
  • Math and Comments
    06:00
  • If Statements and Booleans
    04:34
  • Lists and Arrays
    04:37
  • For Loops
    05:50
  • Maps
    05:30
  • Functions
    07:01
  • Classes
    07:46
  • Nullable
    06:10
  • Our First Kotlin App
    10:57
  • Our First Kotlin App (Android Studio files)
    00:03
  • Java and Kotlin
    06:27
  • Java and Kotlin (Android Studio files)
    00:03

  • Introduction
    00:34
  • The Basics
    11:10
  • The Basics (Android Studio Files)
    00:03
  • Device Discovery
    10:56
  • Device Discovery (Android Studio Files)
    00:03
  • Device Detail
    08:11
  • Device Detail (Android Studio Files)
    00:03
  • Listing Devices and RSSI
    15:53
  • Listing Devices and RSSI (Android Studio Files)
    00:03

Requirements

  • A Windows PC, Mac or Linux Computer
  • ZERO programming knowledge required - I'll teach you everything you need to know

Description

The Complete Android 8.0 Oreo Developer Course by Rob Percival and Nick Walter

Learn Android App Development with Android 8.0 Oreo by building real apps including Twitter, Instagram and Super Mario Run.

----

PLEASE NOTE: The most recent Android OS version is Android 11.  If you want to learn Android 11 development, check out our brand new The Complete Android 11 Developer Course: Build AMAZING Apps (taught by the brilliant Mashrur Hossain).

----

In this Oreo course I use the older Android Studio 3.0.1 version throughout as it's a great introduction to the development environment. For a smooth learning experience I'd recommend you use the same as me, but students can still use the latest Android Studio version available if they prefer!

----

Wish you’d thought of Whatsapp/Instagram/Google Maps?

Me too.

But until I work out how to build a time machine.

Here’s the next best thing. 

The Complete Android O Developer Course

Kicking things up a notch from my smash-hit The Complete Android N Developer Course (59,000 students + 8,500 five star ratings) -- my latest course is your fast-track, skip-the-queue ticket to building high-calibre Android apps.

Because, let’s face it… you’re busy. You want results. And you don’t have time to hang around.

And while you wait for that big idea, developers in the US are making an average of $95,000 a year… 

 “Excellent instruction and content. Continuously building apps keeps me engaged and drives the lessons home nicely.”

“So far it's a great tutorial for beginners! You learn a lot of concepts in short videos and hence it's not boring. You get to make a lot of apps which makes it lot more practical and interesting!”

“I'm a senior android developer already but this course has been a huge help in revising all the basics and making the android knowledge foundation even stronger.”

Why choose me?

My name’s Rob Percival, Udemy’s bestselling coding instructor. 

I believe that if YOU succeed, so do I.  That’s why for the last five years I’ve dedicated my life to building courses that get my students coding and building apps as quickly and efficiently as possible. 

With 22 courses (and counting), and half a million students to my name - I’ve built a multi-million dollar business helping people learn to code. I’d love you to join my community and start seeing all the wonderful benefits coding can bring to your life, too.

And if you don’t like what you learn? I offer a 30-day money-back return. No questions asked. 

Let’s dig in.

“This course was absolutely the best thing that ever happened to me. Learned literally everything I needed in android app developing. Looking forward to take other courses from Rob Percival. A special thanks to him as well for making this course. Wish I could've given more than 5 STARS!”

What’s so good about Android 8.0 Oreo?

“Safer, smarter, more powerful and sweeter than ever!”

Whether you’re looking to usher in the next generation of smart TVs, fitness wearables, games consoles, game-changing AI, smartwatches -- or just build simple apps for good old fashioned fun -- Android 8.0 Oreo is your key to unbridled creativity.

And the potential market right now?

IS HUGE.

The Play Store gives you access to a massive commercial audience with one active billion users downloading apps, last year alone.

But, I digress.

Fresh from Google’s workshop, Android 8.0 Oreo is stable, feature-rich and functional as ever. Not only can you develop more efficiently, but you’ll get new ways to extend your app. 

All you need is the right idea, or that lucky bit of exposure -- and your ‘big break’ might just be around the corner…

So join my Android 8.0 Oreo revolution today and here’s what you’ll get

  • Learn all the new features to Android Oreo, like 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 a user's camera. 

  • Learn essential skills like Bluetooth, game development, and sending users notifications.

BONUS MINI COURSE: Get your free mini course on Kotlin. Kotlin is new programing language you can use in place of Java when making android apps. It’s gaining more and more support and is an essential skill as an Android developer.

“Amazing!! I couldn’t believe that I could develop android apps after taking this course.”

“Best teacher I`ve ever met on the internet. Wish I could give you 6 stars. Keep it up man.”

“I'm loving the speed at which the course moves through the material. As someone who learns best by trying things out for myself, this has been a huge leap forward in my skill level..”

“Unlike every other course in android and Java, this one includes many hands on coding projects that teach you how to REALLY build the stuff you want to build.”

And that’s not all folks! You’ll also get my BONUS BUNDLE to support you through your learning journey…

Because I want you to have the vERY best start in your Android journey, I’ve put together a bonus bundle packed with everything you need to kick things off fully equipped and ready for action.

Normally, this entire bundle of extras, bonuses and support would cost $$$$$$$$ for one year’s access.

However, if you sign up today, you’ll get LIFETIME ACCESS to the course materials, downloads and of course, important updates. 

All for just one pocket-friendly payment of $200. 

Not a penny more.

Here’s what you’ll get:

·      $100 Amazon AWS Credit for hosting your own social apps.

·      $500 WORTH of exclusive app templates, images and audio resources to use in your apps

·      24/7 project support: via our buzzing course forums.

·      One year of FREE WEB HOSTING on Eco Web Hosting's Advanced Package, worth £119. *Limited to one year per student not per course*

What have you got to lose?

“Simple, easy to follow, and being able to check Q&A for other people's questions and progress makes it more fun to learn.”

“Excellent explanations. Easy-going attitude. I've done 2 popular Android courses on Udemy and this course had much clearer explanations than the other course I tried. I'm surprised how quickly we were able to build cool apps.”

“I learnt not only how to program but also how to reduce complexity, lines of code, code readability and many other helpful programming techniques.”

Why take this course?

For the last three months, my team and I have been diligently exploring, interrogating and appraising Android 8.0 Oreo.

Our goal? 

To bring you our most comprehensive Android course yet. A rigorously tested, exhaustive (yet fun) course with serious thud factor. AKA our most extensive, thorough and detailed course on Android EVER.

In fact, click to buy this course, and you’ll get a COLOSSAL 35+ hours of delicious, chocolate-chipped, Oreo flavoured goodness to devour and enjoy at your leisure.  

You’ll want to hungrily race through each digestible chapter as you naturally and easily consume each skill.

“I could not have went to a better course to start with android native development. It offers everything I wanted in my app and also provides ample opportunities to engage learner in an efficient implementation of what one has learnt. Highly recommended.”

 

“Amazing course! Just finished the Tic Toe app and still going on. Being a 4+ years experienced Java developer, i can tell that this is extremely well explained. Thanks Rob!”

“For me, this is an excellent course. If you want to learn how to create Android apps without all the hassle of learning the entire history of Android, this course is a must. A lot of tutorials dive way to deep into theory which may result in tutorials becoming boring. Luckily, this is not the case here!”

Is this course for you?

This is a one-size-fits-all course for beginners to experts.  So, this course is for you if you are:

  • A total beginner, with a curious mind and a drive to make and create awesome stuff

  • A fledgling developer, with a glint in your eye and a passion for cutting-edge tech

  • A confident coder, looking for the key to the secret club (app developers unite!)

  • A pro app developer-heavyweight, with an itch to build your dream app

  • An entrepreneur with big ideas

Benefits to you

  • Risk free! 30-day money-back guarantee

  • 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

“I really do love the challenges he puts at the end or middle of each video, I don't think there is another course that does this and i think they all should because it allows me to apply what i learned.”

“The best course I have ever taken. Better than many of my University courses. Concepts are clear, teacher is engaging, pacing is excellent and the timing of examples is brilliant.”

“I had no knowledge of coding whatsoever (and never thought I would have any) but this course has opened my eyes as to what I've been missing out on. Wish I would've taken this a long time ago!”

Thanks for getting this far. I appreciate your time! I also hope you’re as excited to get started as I am to share the latest Android developments with you.

All that remains to be said, is this…

Don’t wait another moment.  The world is moving fast. And I know you’ve got ideas worth sharing.  

Coding really can help you achieve your dreams.

So click the button to sign up today – completely risk-free.

And join me on this trailblazing adventure, today.

Who this course is for:

  • 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.
  • Anyone who wants to learn to code: Java is a fantastic language to learn how to code with.
  • 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.

Featured review

Ahmed Assal
Ahmed Assal
261 courses
30 reviews
Rating: 5.0 out of 5a year ago
I am still halfway but dear god but Dear God! I am always learning something new eventhough I already have a diploma in android development. What I like the most is that you are given a chance to try it yourself first not just learning without practice.

Instructors

Rob Percival
Web Developer And Teacher
Rob Percival
  • 4.5 Instructor Rating
  • 423,779 Reviews
  • 1,908,674 Students
  • 41 Courses

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it's the best on the market and if you don't agree, I'll happily refund your money.

Sign up to my courses and join me in this amazing adventure today.

Nick Walter
Mobile and Web Developer - iOS, Android, Django, Python. etc
Nick Walter
  • 4.5 Instructor Rating
  • 46,022 Reviews
  • 227,106 Students
  • 37 Courses

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the internet's first Swift course. Since that time, I have become a full-time online instructor and I now have courses not only in Swift, but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

Codestars by Rob Percival
Teaching the Next Generation of Coders
Codestars by Rob Percival
  • 4.5 Instructor Rating
  • 381,664 Reviews
  • 1,779,667 Students
  • 62 Courses

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.