The Complete Android N Developer Course

Learn Android App Development with Android 7 Nougat by building real apps including Uber, Whatsapp and Instagram!

3.98 (28607 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
The Complete Android N Developer Course
156,970
students
32.5 hours
content
Aug 2021
last update
$109.99
regular price

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

Description

Please note support for this course has now stopped, and that there is a newer version of the course (The Complete Android Oreo Developer Course) available.

In this Android N version of the course I use Android Studio versions 2.0 and 2.1.2, and recommend students do the same.


So you want to build your own apps?

And you want to build them… from the comfort of your home… in your own time… without having to attend class… or wade through endless textbooks (or online guides). Am I right?

And let me guess: you only want the latest technology, software and techniques—because you’ve got big plans, big ideas—and let’s be honest… you’re impatient and you want to jump the queue?

My name’s Rob Percival, creator of the world’s best-selling online coding courses… andI’ve designed The Complete Android N Developer Course, especially for YOU.

Building on last year’s runaway success: The Complete Android Developer Course (Udemy’s best-ever-selling Android course, with over 50,000 happy students), The Complete Android N Developer Course has been refined, honed and microscopically polished to deliver even more valuable content, all designed for the latest Android 7. 

A huge range of technologies are covered, including open source Parse Server, Firebase, Admob, GDX (game development), Bluetooth and a whole lot more.

This time, using hot-off-the-press Android Nougat (putting unparalleled levels of performance, productivity and security directly into your hands), The Complete Android N Developer Course includes building a WhatsApp clone PLUS three brand spanking new chapters on how to market your apps—and start piling in the cash.

What’s stopping you from signing up to today?

·      You don’t have enough time: Not an issue. We’ve designed this course so you can learn everything you need in as little as SIX WEEKS.

·      You’re still weighing up the value: Listen. We’ve made this course bigger, better and more affordable—with even more content and more insider money-making tips—than EVER before. In fact, if you don’t 100% get everything you need from it… we’ll give you your MONEY BACK.

·      You don’t have any previous experience: Seriously, not a problem. This course is expertly designed to teach everyone from complete beginners, right through to pro developers.  (And yes, even pro developers take this course to quickly absorb the latest skills, while refreshing existing ones).    

“Detailed instructions for beginners, easy to follow as all Rob's courses. I would definitely recommend this course :)”   

“As a full time developer, I dreamed of writing a game, but never got anywhere. Too much analysis, object-oriented development training. Then Rob built flappy birds right before my eyes. Now I have a game going into the app store. This course is great for pro-developers too!”   

Straight up: No other course will take you to expert app developer in as fast a time as this. Have other courses done this for you? 


   

Buy this course today and this is what you’ll get.

Firstly, using Java and Android Studio, I'll teach you how to build real, marketable apps by cloning WhatsApp, Uber and Instagram.   

And by the way—just like my other record-smashing courses—this course is project based, which means you build your own apps in REALTIME…As. You. Learn.     

Over half a million students tell me this is THE most motivating and effective way to absorb information.   

·      You'll start by downloading Android Studio and building an easy-peasy Currency Converter app.   

·      Next up: you'll build a Favourite Places app and a Brain Training app, before working your way up to WhatsApp, Uber and Instagram clones — using Parse Server.   

·      You'll also get a full guide on submitting your apps to Google Play, plus THREE BRAND NEW WALK-THROUGH chapters explaining exactly how to effectively market your apps—and generate revenue with Google Ads.   

·      You'll learn all the latest Android N features, including App Permissions and Android Pay.   

·      And finally, we'll take a look at Android Wear - the future of wearable computing.

Can you believe you get all this (and more) for just $200?  

“Amazing course that teaches you everything you want to learn about making android apps from the basic to the advanced. Even if you have no knowledge you can learn so much from this course.”  

What else will I get if I buy this course now?

·      FULL LIFETIME ACCESS (including video downloads and updates) for a ludicrously affordable one-off fee.    

·      PEACE OF MIND: Learn from the creator of three of the most popular online courses, successfully teaching over 200,000 students and receiving 10,000 5* reviews.   

·      CONTINUOUS PROJECT SUPPORT: Whenever you need it, in the course forums.   

·      SUPERIOR LEARNING: Build your own real apps as you go, with not a yawnsome programming concept in sight.   

·      £300 WORTH OF EXCLUSIVE APP TEMPLATES, icons and backgrounds (designed for Android N)    

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

“So much more understandable than the other 6+ classes I have taken elsewhere. This course is a must! Thank you!”  

Why learn to make Android apps?   

·      Android is without a doubt THE biggest mobile platform in the world, with over 80% market share and over 1 billion devices sold in 2016 alone.   

·      You can develop for Android on a Windows, Mac or Linux computer.   

·      Java is a fantastic language to learn, allowing you to make apps for PC, Mac and the web, as well as Android.   

·      Android app discovery is way superior to the App Store, so your app has a far better chance of getting seen—and bought.   

·      Ad-based revenue is a lot more common on Android than on iOS, and a cinch to set up with Google Ads.  

“Top class professional presentation of a well-constructed course. Consistently pitched at the right level to remain interesting and challenging, this course quickly brings the student to a point where generating their own applications is realistic and fun.”  

Who is this for?   

Anyone who wants to learn to code to become an app developer: This is a complete course, just like my Complete Web, iOS and Apple Watch courses. So once you’re up and coding like a demon app developer, it’ll ALSO teach you how to make money from your apps.    

Sound good?   

It’s also 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 opens news doors to our awesome digital world

 

“Rob has a knack for explaining material in an easily digestible way. The mini challenges he presents within his lectures are an excellent way to commit things to memory. The lectures are well paced - fast enough to maintain your interest but not so fast that you get left in the dust!”   

   

Is this course right for me?   

Look: if you’re still not convinced, I urge you to check out my 5* reviews. There’s over half a million of them on Udemy, alone.  No other course on the World Wide Web has achieved such consistent ratings.    

Coding and app development is the future. Whether you’ve got plans to create the next Facebook, or you want to get ahead at work and increase your earning potential, I GUARANTEE anyone will find The Complete Android N Developer Course course show-stoppingly useful.   

A quick summary of why The Complete Android N Developer Course is the number one resource for budding app developers, like you:   

·      Time-tested, quick-to-pick up learning strategies   

·      Quality insider tips, that only the pros normally know  

·      Home-based learning—so you can go as fast or slow as you please   

·      Simple, jargon-free language and HD definition  

Who Am I?   

I'm Rob.    

I run three of the most successful online coding courses on the planet, and I’m so excited to share them with you.   

I have a degree in Mathematics from Cambridge University, and am a web and app developer based in Cambridge, UK. Since working as a secondary school teacher for 10 years, I’ve never lost my love for teaching.   

Maybe that’s why my goal is so simple: To get as many people benefitting from app development as possible. But more importantly, that my courses are enjoyable and deliver tangible results for you… Today and tomorrow.    

These are the things that drive me to keep pushing what’s possible in online learning.   

OK, let’s begin… 


“Outstanding! Rob delivers high quality content once more. It's not just the endless content and the clear explanations that you get but more importantly the confidence that you build. A must for any developer.”

 

 

 

 

 

Content

What Does The Course Cover?

What does the course cover?
How To Get All The Free Stuff
Frequently Asked Questions
Asking Great Questions & Debugging Your Code

Introduction To Android Studio

Introduction
IMPORTANT: Android Studio Versions
Installing Android Studio On MacOS
Installing Android Studio On Windows
Android Studio Overview
Opening Sample Projects
Opening Sample Projects (Android Studio files)
Formatting Text
Formatting Text (Android Studio files)
Buttons
Buttons (Android Studio files)
TextFields
TextFields (Android Studio files)
Displaying Messages
Displaying Messages (Android Studio files)
Images
Images (Android Studio files)
Currency Converter
Currency Converter (Android Studio files)
Introduction To Android Studio Quiz

Java Deep Dive

Introduction
Hello World With Java
Hello World With Java (Java files)
Variables
Variables (Java files)
Arrays And Maps
Arrays And Maps (Java files)
If Statements
If Statements (Java Files)
Higher Or Lower
Higher Or Lower (Android Studio files)
Loops
Loops (Java files)
Classes And Objects
Classes and Objects (Java files)
App Number Shapes
App Number Shapes (Java Code and Android Studio files)
Java Deep Dive Quiz
CCA Java Level 1

Media: Images, Video and Sound

Introduction
Layout
Layout (Android Studio files)
Fading Animations
Fading Animations (Android Studio files)
Other Animations
Other Animations (Android Studio files)
Game Connect 3
Game Connect 3 (Android Studio files)
Video
Video (Android Studio files)
Controlling Audio
Controlling Audio (Android Studio files)
Audio Volume Seeking
Audio Volume Seeking (Android Studio files)
Grid Layouts
Grid Layouts (Android Studio files)
App Basic Phrases
App Basic Phrases (Android Studio files)
Media Quiz

Advanced Android Features

Introduction
List Views
List Views (Android Studio files)
Times Tables Apps
Times Tables App (Android Studio Files)
Timers In Android
Timers In Android (Android Studio files)
App: Egg Timer
App: Egg Timer (Android Studio files)
Showing & Hiding UI Elements
Showing & Hiding UI Elements (Android Studio files)
App: Brain Trainer
App: Brain Trainer (Android Studio files)
Try And Catch
Try And Catch (Java files)
Downloading Web Content
Downloading Web Content (Android Studio files)
Downloading Images
Downloading Images (Android Studio files)
Advanced String Manipulation
Advanced String Manipulation (Java code)
App Guess The Celebrity
App Guess The Celebrity (Android Studio files)
Processing JSON Data
Processing JSON Data (Android Studio files)
App Whats The Weather
App Whats The Weather (Android Studio files)
Section Summary
Advanced Android Features Quiz
CCA Java Level 2

Maps & Geolocation

Introduction
Using Maps In Your Apps
Using Maps In Your Apps (Android Studio files)
Customising Your Maps
Customising Your Maps (Android Studio files)
Getting The User's Location
Getting The User's Location (Android Studio files)
Showing The Users Location On A Map
Showing The Users Location On A Map (Android Studio files)
Getting Information About Locations
Getting Information About Locations (Android Studio files)
App: Hiker's Watch
App: Hiker's Watch (Android Studio files)
Adding A New Activity
Adding A New Activity (Android Studio files)
App: Memorable Places
App: Memorable Places (Android Studio files)
Maps & Geolocation Quiz

Permanent Data Storage

Introduction
Storing Data Permanently
Storing Data Permanently (Android Studio files)
Customising The Action Bar
Customising The Action Bar (Android Studio files)
Using Alert Dialogs
Using Alert Dialogs (Android Studio files)
App: Notes
App: Notes (Android Studio files)
SQLite Databases
SQLite Databases (Android Studio files)
Advanced SQLite
Advanced SQLite (Android Studio files)
Webviews
Webviews (Android Studio files)
App: News Reader
App: News Reader (Android Studio files)
Permanent Data Storage Quiz

Instagram Clone

Introduction
Setting Up Parse Server On AWS
Setting Up Parse On AWS (Android Studio files)
Advanced Parse Techniques
Advanced Parse Techniques (Android Studio files)
Advanced Queries
Advanced Queries (Android Studio files)
Parse Users
Parse Users (Android Studio files)
Login & Signup
Login & Signup (Android Studio files)
Advanced Keyboard Management
Advanced Keyboard Management (Android Studio files)
Showing The User List
Showing The User List (Android Studio files)
Importing Photos From The Camera
Importing Photos From The Camera (Android Studio files)
Viewing Users' Feeds
Viewing Users' Feeds (Android Studio files)
Instagram Clone Quiz

Uber Clone

Introduction
Introducing Uber
Introducing Uber (Android Studio files)
Uber Login Page
Uber Login Page (Android Studio files)
The Rider Activity
The Rider Activity (Android Studio files)
The Driver Activities
The Driver Activities (Android Studio files)
Showing The Driver's Location To The Rider
Showing The Driver's Location To The Rider (Android Studio files)
Uber Clone Quiz

Flappy Bird Clone

Introduction
Introducing GDX
Introducing GDX (Android Studio files)
Working With Sprites
Working With Sprites (Android Studio files)
Interacting With Sprites
Interacting With Sprites (Android Studio files)
Bringing In The Pipes
Bringing In The Pipes (Android Studio files)
Collision Detection
Collision Detection (Android Studio files)
Scoring
Scoring (Android Studio files)
Game Over Screen
Game Over Screen (Android Studio files)
Flappy Bird Quiz

The Extras

Introduction
Working With Bluetooth
Working With Bluetooth (Android Studio files)
Using Version Control
Using Version Control (Android Studio files)
Setting Up Firebase
Setting Up Firebase (Android Studio Files)
Including Ads With Admob
Including Ads With Admob (Android Studio files)
Local Notifications
Local Notifications (Android Studio files)
Multi Screen Mode
Multi Screen Mode (Android Studio Files)

Android Wear Mini-Course

Introduction
Hello World With Android Wear
Hello World With Android Wear (Android Studio files)
Adapting Apps For Different Watch Faces
Adapting Apps For Different Watch Faces (Android Studio files)
App People Counter
App People Counter (Android Studio files)
Working With Cards
Working With Cards (Android Studio files)
Working With Lists
Working With Lists (Android Studio files)
Voice Input
Voice Input (Android Studio files)
Communicating With The Users Phone
Communicating With The Users Phone (Android Studio files)
Notifications
Notifications (Android Studio files)
Custom Watch Faces
Custom Watch Faces (Android Studio files)

Submitting Your App To Google Play

Introduction
How To Submit Your App To Google Play

Setting Up A Marketing Website

Introduction
Setting Up Wordpress
Customising Your Site

Twitter Clone

Introduction
Signup Login
Signup Login (Android Studio files)
Following & Unfollowing Users
Following & Unfollowing Users (Android Studio files)
Sending Tweets
Sending Tweets (Android Studio files)
View Your Twitter Feed
View Your Twitter Feed (Android Studio files)

WhatsApp Clone

Introduction
Login & Signup
Login & Signup (Android Studio files)
The User List
The User List (Android Studio files)
The Chat Activity
Sending Images (Android Studio files)

Where do you go from here?

Where do you go from here?
Where do you go from here?

Pre-Introduction - App Marketing For Your App!

Before We Start
Table Of Contents: Easily Locate What You Are Looking For Here

Introduction To Your Success!

Important Notice
What Does This Course Cover & What You Can Expect?
My Advice On Achieving Success

Let's Get The Show On The Road!

Making The App
App Marketing 101: Right Timing And Momentum
Set A Goal For Your App
Should You Place Your App On Itunes Or Android Or Both First?
Tell A Good Story And Is Your App Noteworthy?
Why A/B Split Testing Is Important? Plus, My Favorite Free Tool
App Marketing

Expert App Store Optimization (ASO) Search Engine Strategies

App Store Search Engine (ASO) Key Strategies
Expert App Store Title Strategies
Expert App Description Strategies
Want To Avoid Doing This For Both Apple And Android App Descriptions
App Keywords Strategies Including My Favorite Keyword Finders
App Icon Strategies
Expert App Screenshot Strategies With Favorite Screenshot Tool
App Category Strategies
App Reviews - Learn Where To Get Positive Reviews With Ease Part 1
App Ratings - Learn Where To Get 5 Star Ratings With Ease Part 2
Expert App Localization Strategies
Expert App Pricing Strategies
ASO (App Store Optimization)

Top Expert Marketing Strategies For Your App Part 1

Old Fashioned Expert App Marketing Strategies That Still Work
Increase Social App Engagement Expert Strategies
More Ways On How To Increase Your Social Engagement For Your App
Paying For Advertising Strategies
Free Press And Free Publicity For Your App Strategies
This One Personal Trade Secret Generates 100 Downloads A Day!
Website Creation And Promoting It Successfully!
Social Sharing From Inside Your Own App
Expert Strategies On Cross Promoting With Others
Always Do This With All Your Permissions
Expert Banner Advertising Tips
Promote Your App In Google Search Results
Promote Your App Within Other Apps on the Google Display Network
Promote Using Facebook Mobile App Ads
Sway Your Users Back To Your App Using FB Mobile App Engagement Ads
Advertise On This Network & Reach Over 1.24 Billion Potential Users
What Are App Extensions & How To Add Them To My App On Bing?
Growing Your Email List Strategy
Youtube Channel Creation Expert Strategy
Expert Press Release And Perfect Timing Strategy
Should You Go Freemium Or Premium?
Expert Podcast Search Strategy
Expert Forum Posting Strategies
Google Organic Search On Your App Store URL Expert Strategy
Ways To Getting Free Press Coverage Strategy
Top Marketing Strategies Part 1
Bonus Lecture

Reviews

Gustavo
September 1, 2023
The version of Android Studio used in the videos is outdated so if you want to follow along you have to use an old version of Android Studio and a lot of times the functions in the videos don't even work on your own display.
Rishabh
May 28, 2023
I would rate this course 0 if possible. Please don't buy this course. The things that sound fancy to you now are just a trap. He is saying that you will build 23 apps but none of them is worthy of being called an app. He says that you will build Twitter Facebook and WhatsApp clones but they are basically useless not even close. He misses the modern technology like Google compose, advance architecture and many other things. Believe me you are a newbie, but I have a lot of experience and this course is worthless. He says that support for this course has ended in you must buy his new course. what is the guarantee that his new course won't be unsupported. If you don't believe me go to Google's official website and search composables and architecture you won't find that here. If you still disagree with me, just think there are thousands of engineers working to maintain WhatsApp Facebook and Twitter and he says that only 37 hour of this course will enable you to code that app. I want created a gallery app based on this knowledge and the app was the worst. He didn't explain about paging and advance recycler view.
Ryan
April 4, 2023
Based on the reviews I was worried that the course was outdated however if you use the recommended software version it works great!
Walter
March 5, 2023
Android studio does not allow creation of vitural device while "hiper-V" is running so what do I do also the class is using old version of Android studio and no mention of changes or what to do about the changes ,he needs to have a android studio download area on /in the class where i can download the exact version he is using,instead of me chasing around the net trying to find his version
Алексей
January 10, 2023
This course is super outdated. It is very hard to procced on it working with the latest android studio. Strongly do not recomend it.
Daisy
December 20, 2022
The link for download of the android studio has an error while installing and the installation is not done due to missing packages. I spent a lot of time installing and uninstalling the android studio from the link provided in the course and ultimately had to install the latest version from the site. Hope the rest of the course is going to be smooth.
Tech4mation
September 12, 2022
Although, The Android Studio version used is outdated and the standard language for latest versions is Kotlin not Java, This course covers the basics of Java and android development and so far seems like a solid foundation.
David
March 8, 2022
The videos are great, the fact that the source code that is referenced is not available is pretty miserable though. The download links provided do not work.
Oliver
February 19, 2022
Teaching was good and practical, but the notes couldn't be downloaded. Please do something in order to keep the course up-to-date.
Djordje
January 27, 2022
This course is really outdated now in 2022. The really bad part is when you start making bigger apps, like "122. App: News Reader". This course will teach you only spaghetti code, not the proper way of coding with interfaces, abstract classes, etc. One more thing, sometimes even the code that they provide in the files dont work. If you want to learn something i think you should try some other course.
siddharth
December 24, 2021
It is good course and i am able to create app after using this course. What is missing is at times it is difficult to understand how for difference app, different packages are selected. There should have been rational given on selecting a particular package etc.
Dejan
December 19, 2021
I really don't recomend this course,its really outdated.Can't follow most of the things on this course.
Mo
December 19, 2021
Extremely outdated course. I bought it a year ago and only now was able to get to it, but even if I started the course when I first purchased it, it would've still been very outdated. Instead of updating this course, seems like the instructor opted to create a completely different one. Moreover, the instructor doesn't really explain what is being written down as code in Android Studio, or why it is being written. I have a background in coding yet I still found it very difficult to retain what is being taught because it's not being explained. I had to stop 25% into the course and go purchase a different one by a different instructor. Waste of time and money :(
Debian
September 9, 2021
Many aspects are not addressed in the course, such as firebase, and the course contents do not reflect the new Android Studio and much more, making it one of my worst udemy purchases. I believe the creator should pay special attention to these details.
Mohammed
August 14, 2021
It is a beginner friendly app for the beginners and to the intermediate users who knows Java already or any other programming language.

Charts

Price

The Complete Android N Developer Course - Price chart

Rating

The Complete Android N Developer Course - Ratings chart

Enrollment distribution

The Complete Android N Developer Course - Distribution chart

Related Topics

951618
udemy ID
9/6/2016
course created date
5/4/2019
course indexed date
Bot
course submited by