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
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching 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 Big Data
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
30-Day Money-Back Guarantee

This course includes:

  • 32 hours on-demand video
  • 106 articles
  • 47 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Android Development

The Complete Android N Developer Course

Learn Android App Development with Android 7 Nougat by building real apps including Uber, Whatsapp and Instagram!
Rating: 4.4 out of 54.4 (27,410 ratings)
149,053 students
Created by Rob Percival, Marc Stock, Codestars by Rob Percival
Last updated 2/2019
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

22 sections • 272 lectures • 32h 31m total length

  • Preview01:33
  • Preview02:40
  • Preview01:01
  • Preview04:38

  • Preview01:10
  • Preview00:40
  • Installing Android Studio On MacOS
    Preview01:31
  • Preview02:10
  • Android Studio Overview
    Preview16:38
  • Opening Sample Projects
    02:17
  • Opening Sample Projects (Android Studio files)
    00:03
  • Formatting Text
    15:33
  • Formatting Text (Android Studio files)
    00:03
  • Buttons
    17:41
  • Buttons (Android Studio files)
    00:03
  • TextFields
    17:51
  • TextFields (Android Studio files)
    00:03
  • Displaying Messages
    11:46
  • Displaying Messages (Android Studio files)
    00:03
  • Images
    12:45
  • Images (Android Studio files)
    00:03
  • Currency Converter
    15:07
  • 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
    19:24
  • 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
    35:33
  • 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
    08:09
  • Layout (Android Studio files)
    00:06
  • Fading Animations
    14:22
  • Fading Animations (Android Studio files)
    00:05
  • Other Animations
    13:34
  • Other Animations (Android Studio files)
    00:05
  • Game Connect 3
    01:00:07
  • Game Connect 3 (Android Studio files)
    00:05
  • Video
    11:05
  • Video (Android Studio files)
    00:05
  • Controlling Audio
    13:13
  • Controlling Audio (Android Studio files)
    00:05
  • Audio Volume Seeking
    29:15
  • Audio Volume Seeking (Android Studio files)
    00:05
  • Grid Layouts
    08:41
  • Grid Layouts (Android Studio files)
    00:05
  • App Basic Phrases
    20:01
  • App Basic Phrases (Android Studio files)
    00:05
  • Media Quiz
    5 questions

  • Introduction
    01:00
  • List Views
    22:14
  • List Views (Android Studio files)
    00:05
  • Times Tables Apps
    18:04
  • Times Tables App (Android Studio Files)
    00:05
  • Timers In Android
    10:40
  • Timers In Android (Android Studio files)
    00:05
  • App: Egg Timer
    38:42
  • App: Egg Timer (Android Studio files)
    00:05
  • Showing & Hiding UI Elements
    06:45
  • Showing & Hiding UI Elements (Android Studio files)
    00:05
  • App: Brain Trainer
    01:00:02
  • App: Brain Trainer (Android Studio files)
    00:05
  • Try And Catch
    08:45
  • Try And Catch (Java files)
    00:04
  • Downloading Web Content
    24:52
  • Downloading Web Content (Android Studio files)
    00:05
  • Downloading Images
    14:46
  • Downloading Images (Android Studio files)
    00:05
  • Advanced String Manipulation
    19:18
  • Advanced String Manipulation (Java code)
    00:04
  • App Guess The Celebrity
    43:44
  • App Guess The Celebrity (Android Studio files)
    00:05
  • Processing JSON Data
    21:51
  • Processing JSON Data (Android Studio files)
    00:05
  • App Whats The Weather
    29:18
  • App Whats The Weather (Android Studio files)
    00:05
  • Section Summary
    01:00
  • Advanced Android Features Quiz
    5 questions
  • CCA Java Level 2
    00:05

  • Introduction
    00:53
  • Using Maps In Your Apps
    09:04
  • Using Maps In Your Apps (Android Studio files)
    00:03
  • Customising Your Maps
    06:33
  • Customising Your Maps (Android Studio files)
    00:03
  • Getting The User's Location
    14:58
  • Getting The User's Location (Android Studio files)
    00:03
  • Showing The Users Location On A Map
    17:03
  • Showing The Users Location On A Map (Android Studio files)
    00:03
  • Getting Information About Locations
    11:58
  • Getting Information About Locations (Android Studio files)
    00:03
  • App: Hiker's Watch
    33:04
  • App: Hiker's Watch (Android Studio files)
    00:03
  • Adding A New Activity
    16:54
  • Adding A New Activity (Android Studio files)
    00:03
  • App: Memorable Places
    48:21
  • App: Memorable Places (Android Studio files)
    00:03
  • Maps & Geolocation Quiz
    5 questions

  • Introduction
    01:09
  • Storing Data Permanently
    27:11
  • Storing Data Permanently (Android Studio files)
    00:03
  • Customising The Action Bar
    07:37
  • Customising The Action Bar (Android Studio files)
    00:03
  • Using Alert Dialogs
    19:06
  • Using Alert Dialogs (Android Studio files)
    00:03
  • App: Notes
    34:55
  • App: Notes (Android Studio files)
    00:03
  • SQLite Databases
    22:02
  • SQLite Databases (Android Studio files)
    00:03
  • Advanced SQLite
    15:01
  • Advanced SQLite (Android Studio files)
    00:03
  • Webviews
    06:48
  • Webviews (Android Studio files)
    00:03
  • App: News Reader
    39:29
  • App: News Reader (Android Studio files)
    00:03
  • Permanent Data Storage Quiz
    5 questions

  • Introduction
    01:47
  • Setting Up Parse Server On AWS
    14:29
  • Setting Up Parse On AWS (Android Studio files)
    00:03
  • Advanced Parse Techniques
    17:05
  • Advanced Parse Techniques (Android Studio files)
    00:03
  • Advanced Queries
    11:44
  • Advanced Queries (Android Studio files)
    00:03
  • Parse Users
    07:36
  • Parse Users (Android Studio files)
    00:03
  • Login & Signup
    25:48
  • Login & Signup (Android Studio files)
    00:03
  • Advanced Keyboard Management
    11:08
  • Advanced Keyboard Management (Android Studio files)
    00:03
  • Showing The User List
    11:23
  • Showing The User List (Android Studio files)
    00:03
  • Importing Photos From The Camera
    23:44
  • Importing Photos From The Camera (Android Studio files)
    00:03
  • Viewing Users' Feeds
    20:02
  • Viewing Users' Feeds (Android Studio files)
    00:03
  • Instagram Clone Quiz
    5 questions

  • Introduction
    01:12
  • Introducing Uber
    07:39
  • Introducing Uber (Android Studio files)
    00:03
  • Uber Login Page
    16:37
  • Uber Login Page (Android Studio files)
    00:03
  • The Rider Activity
    32:24
  • The Rider Activity (Android Studio files)
    00:03
  • The Driver Activities
    55:56
  • The Driver Activities (Android Studio files)
    00:03
  • Showing The Driver's Location To The Rider
    30:58
  • Showing The Driver's Location To The Rider (Android Studio files)
    00:03
  • Uber Clone Quiz
    5 questions

  • Introduction
    00:57
  • Introducing GDX
    07:40
  • Introducing GDX (Android Studio files)
    00:03
  • Working With Sprites
    14:26
  • Working With Sprites (Android Studio files)
    00:03
  • Interacting With Sprites
    12:52
  • Interacting With Sprites (Android Studio files)
    00:03
  • Bringing In The Pipes
    23:21
  • Bringing In The Pipes (Android Studio files)
    00:03
  • Collision Detection
    19:21
  • Collision Detection (Android Studio files)
    00:03
  • Scoring
    10:01
  • Scoring (Android Studio files)
    00:03
  • Game Over Screen
    11:08
  • Game Over Screen (Android Studio files)
    00:03
  • Flappy Bird Quiz
    5 questions

Requirements

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

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.    

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

·      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.”

 

 

 

 

 

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

Jude L
Jude L
13 courses
1 review
Rating: 4.5 out of 5a year ago
Started to enjoy coding in Java. Thou it might be outdated from where I started (2019) with Android Studio but it helps where I started to search solutions from sources online. Recommended course for starters and refreshers. Thanks instructors!

Instructors

Rob Percival
Web Developer And Teacher
Rob Percival
  • 4.5 Instructor Rating
  • 418,028 Reviews
  • 1,886,892 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.

Marc Stock
App~Promote~Ology
Marc Stock
  • 4.4 Instructor Rating
  • 27,502 Reviews
  • 155,087 Students
  • 3 Courses

I have been a Mobile Game App Designer, Author, Teacher, App Marketing Researcher and Expert in this field, since 2008. I designed App~Promote~Ology Online Course that took over 1 year to create and have kept up to date. I've Researched, Studied and Analyzed the App Marketing, Promoting & Monetization Business, since it's inception in 2008.

Codestars by Rob Percival
Teaching the Next Generation of Coders
Codestars by Rob Percival
  • 4.5 Instructor Rating
  • 376,237 Reviews
  • 1,759,196 Students
  • 61 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.