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!

Created by: Rob Percival

Produced in 2022

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

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 76 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a android development course? Or looking for more detail on Rob Percival's The Complete Android Oreo Developer Course - Build 23 Apps!? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

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

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?
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 i

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Rob Percival

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. Hi! I'm Nick, and Ilove 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 wha



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

One of the best courses to learn Android app development. It's more than enough to land a decent job as an android developer.

First I wanted to learn Android development by watching YouTube videos. But I couldn't really find a playlist which satisfied me (most of the time the quality was really bad). So, I googled for some Android courses and I found this one at a very discounted price. I was a bit sceptic but damn! This course definitely surpassed my expectation!You don't only learn how to create the Android app but you get also advice on how you should proceed when building your own app, how you can publish the app, how you market it. THESE additions are what made the course surpass my expectation. Rob and Nick also give you a quick insight to relatively new stuff like Augmented Realty.So, for a starter course I can definitely recomend it.They only thing that I missed in this course is the topic "fragments"@Rob and Nick: I would be really glad if you created an advanced course where we learn stuff that goes a little bit deeper. Things like creating our own Backend. :D

Nice course, shame about some problems that can happen in the chapter dedicated to the AWS (a chapter dedicated to client/server functions would be convenient), but all in all I found myself well and the teachers are also nice.

Enjoyed the course and learnt a lot. Big issue with the Parse starter though. Getting it to work was a hassle. Needs to be updated to match the latest Android Studio 3.5 version.

As a total beginner in Android development, I really enjoyed this course. Both Rob and Nick explain topics very good and let student do their work also. Course has some old topics too, but with some google'ing they are not a problem to work with.I definitely suggest this course and I hope to see new courses soon!!!

It is an amazing course which covers all the topic on app development. I have a query in data fetching from sites we use try and catch method what happens when the internet cuts after some data fetching here some of data may be fetch and we not get any exception

This course is... just OK. It will get you a quick understanding of the basics of what's available in android development. However, it by no means, as it suggests, a "complete" android course. After completing it you will need to study a lot more on issues this course should cover. One example is understanding what an activity is, and its lifecycle.Somewhere around the 3rd listview (out of dozens) you'll implement throughout this course you'll start wondering why are you using something from the 'legacy' section of android studio, and why hasn't this course refreshed itself since it has become so (as many other reviewers here have mentioned).I would also recommend anyone considering taking this course to only do so with a solid understanding of java, since this course will try to show you java, but it will do so badly. Never repeatedly append to a string using '+=' if it's more operations than you can count with your fingers. If your IDE is showing you a warning, check what it is and don't simply ignore it. Don't use static members to communicate between classes. The list can go on, but I hope you get the picture. Study Java elsewhere, so you won't acquire bad coding habits.

Thanks for providing this course ! . The course is very useful for beginner to advance level. I m android app developer but this course leads me from intermediate to expert level. Learned a lot of things. The kotlin part was just amazing. Recommends to all those who really want to become android application developer.

the course was fantastic i learned some advance concept in course on udemy for learning the android apps development.

Good Afternoon .First of all I don't know about android but after taking class ,Now I got some idea how to build an apps.Thank you for providing this course

The course is quite comprehensive, touching most of today's Android smartphones capabilities (bt apps, maps, social networks...), I kind of miss some guidelines about how to structure both apps and code itself ("clean code" emphasis).

I started to feel a little bit disappointed with how the coding is done. Too much trial and error, too many obvious errors, even some misconceptions ... and I just found out the list views being used are deprecated, so I would need to learn how to do the lists differently