In this page, we recommend the best-selling courses on Udemy for Android & iOS in 2017. The courses fall in to the following categories:

 

 

Java & Android

 

The Complete Android N Developer CourseThe Complete Android N Developer Course

by Rob Percival - Web Developer And Teacher

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

Over 54k students enrolled - Rating: 4.6 (over 8,400 ratings)

 

 



Android Oreo and Android Nougat App MasterclassAndroid Oreo and Android Nougat App Masterclass

by Tim Buchalka - Java, Android & Python Expert Developer - 200,000 students!

Android 7 Nougat and Android 8 is used by top companies like Twitter. Master Android N and Android O app development.

Over 25k students enrolled - Rating: 4.6 (over 3,200 ratings)

 

 

The Complete Android Material Design CourseThe Complete Android Material Design Course

by Mehdi Haghgoo - App Developer and Teacher

In this complete course students will learn how to build Material Design applications for the Android platform.

Over 800 students enrolled - Rating: 4.6 (over 140 ratings)

 

 

Android O Java - Mobile App Development Beginning to EndAndroid O & Java - Mobile App Development | Beginning to End

by Mr Philipp Muellauer - Android Developer | Teacher | Tech Enthusiast

The complete Android course with Android Studio & Java. Go from beginner to professional app developer.

Over 13.6k students enrolled - Rating: 4.6 (over 1,500 ratings)

 

 

190 Android Interview Questions190+ Android Interview Questions

by Vyara Georgieva - ESL Teacher; Technical Trainer

The ultimate Q&A course everyone interested in Android needs to pass.

Over 3.4k students enrolled - Rating: 4.4 (over 70 ratings)

 

 

Kotlin & Android

 

Kotlin for Android Beginner to AdvancedKotlin for Android: Beginner to Advanced

by Devslopes by Mark Price - Learn programming & app development

Kotlin is an expressive, concise & powerful development language on Android. Learn everything you need to know to start.

Over 1.7k students enrolled - Rating: 4.6 (over 190 ratings)

 

 

The Complete Android Kotlin Developer CourseThe Complete Android Kotlin Developer Course

by Hussein Al Rubaye - Software Engineer and Developer

Learn how to make online games, and apps for Android O, like Pokémon , twitter,Tic Tac Toe, and notepad using Kotlin.

Over 53k students enrolled - Rating: 4.1 (over 3,200 ratings)

 

 

Kotlin for Java DevelopersKotlin for Java Developers

by Tim Buchalka's Learn Programming Academy

Use your Java skills to learn Kotlin fast. Enhance career prospects and master Kotlin, including Java interoperability.

Over 1,600 students enrolled - Rating: 4.7 (over 90 ratings)

 

 

Android & Unity

 

Unity Android Game Development Build 7 2D 3D GamesUnity Android Game Development: Build 7 2D & 3D Games

by Raja Biswas - Learner & Teacher

Unity Game Development & Design, Learn Unity Android Game Development with C# & Unity

Over 3.7k students enrolled - Rating: 4.5 (over 520 ratings)

 

 

Complete Unity and Android Development Build Games and AppsComplete Unity and Android Development: Build Games & Apps

by Mammoth Interactive

Learn to code and build beginner Android apps! Build a Legend of Zenda game in Unity®. Make unique game art in Blender.

Over 380 students enrolled - Rating: 4.5 (over 12 ratings)

 

 

iPhone - iOS - Swift - XCode

 

iOS 11 and Swift 4 - The Complete iOS App Development BootcampiOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

by Angela Yu - iOS Developer and Teacher

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules!

Over 35k students enrolled - Rating: 4.8 (over 6,300 ratings)

 

 

The Complete iOS 10 Developer Course - Build 21 AppsThe Complete iOS 10 Developer Course - Build 21 Apps

by Rob Percival - Web Developer And Teacher

Learn iOS App Development by building 21 iOS apps using Swift 3 & Xcode 8. Includes free web hosting, assets & ebook.

Over 58k students enrolled - Rating: 4.6 (over 9,700 ratings)

 

 

Advanced iOS  Firebase RideshareAdvanced iOS & Firebase: Rideshare

by Devslopes by Mark Price - Learn programming & app development

Learn advanced iOS & Firebase by building your very own full stack Uber clone App.

Over 1.2k students enrolled - Rating: 4.5 (over 60 ratings)

 

 

iOS 11 and Xcode 9 - Complete Swift 4 and Objective-C CourseiOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course

by Aaron Caines - iOS 11, Swift 4, Objective-C & Xcode 9 Developer

A Complete iOS 11 and Xcode 9 Course with Swift 4 & Objective-C

Over 1.7k students enrolled - Rating: 4.6 (over 200 ratings)

 

 

80 Xcode Tips To Improve Productivity - Xcode 9 iOS11 Swift480 Xcode Tips To Improve Productivity - Xcode 9 iOS11 Swift4

by Dee Aliyu Odumosu - Freelance Developer with over 120 Apps Developed

Improve your iOS development skills, become more productive with Xcode 9. Learn all useful Xcode tricks. iOS 11 Swift 4.

Over 4.1k students enrolled - Rating: 4.7 (over 50 ratings)

 

 

How to Create iOS 2D Games with SpriteKit and Swift 4How to Create iOS 2D Games with SpriteKit and Swift 4

by Brian Advent - iOS Developer and Trainer

SpriteKit: Learn to Build 2D Games by Creating a Real World Arcade Game from the iOS App Store.

Over 500 students enrolled - Rating: 4.6 (over 70 ratings)

 

 

Swift 4 - Learn to Code with Apples New LanguageSwift 4 - Learn to Code with Apple's New Language

by Nick Walter - Mobile Developer for iOS and Django Web Developer

Learn to Program Swift 4 with Xcode Playgrounds. Be a part of the world's fastest growing programming language! iOS 11

Over 600 students enrolled - Rating: 4.8 (over 40 ratings)

 

 

Ionic 2 Ionic 3 - Build iOS and Android Apps with AngularIonic 2/ Ionic 3 - Build iOS & Android Apps with Angular

by Maximilian Schwarzmüller - Professional Web Developer and Instructor

Build Native iOS and Android Apps with Angular 2/ Angular 4, Cordova and the Ionic 2 Framework. Build 4 Complete Apps!

Over 17k students enrolled - Rating: 4.7 (over 3,300 ratings)


About the Author:

is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.



Add comment