Android app development for beginners (with Kotlin) (Udemy.com)
Kotlin Android Apps Development (Beginner to advanced)
Created by: Behnam Khani
Last updated June 2020
What you will learn
- You will learn how to install tools
- You will learn Kotlin for Android
- You will learn how to develop Android apps
- You will learn how to Implement 4 real apps
- You will learn how to use database in your apps
- You will learn how to publish your apps on Google Play
- 1- Installing and Setting Up Tools
- Introcucing tools (IDE + Android SDK + Emulator + JDK)
- How to download and install required tools
- Creating a new Android Studio project
- How to change the font of code editor
- What is an activity
- What is androidmanifest file
- Developing your first Android app
- Attributes panel
- Code completion list
- Displaying a toast
- Running your app on an emulator
- Examining different parts of an emulator
- Send sms and phone calls between two emulators
- Enabling directional pad
- Cloud-based testing
- Installing Google USB driver
How it compares
Against the other 28 rated Udemy courses in Kotlin on CourseDuck:
- Rating4.4 out of 5higher than 25% of them
- Reviews84#27 of 29 by number of reviews
- Length13 hourslonger than 60% of them
- Last updatedJune 2020earlier than 60% of them
Course Description
* In this course, you will learn how to write Android apps from scratch
* No prerequisite is required
* The obvious point about this course is that it is exercise-based to make sure you will understand and use the course materials correctly
* How to use Kotlin to write useful Android applications
* You do not need to be an experienced programmer to learn Android development. All the basics are part of this course.
* You will learn how to install and setting up tools
* The Tip Calculator app that teaches you how to write your first Android application
* The control flow that enables you to write codes that may be executed or not based on conditions
* You will learn how to write reusable codes by writing your own functions
* You will learn how to store related values and information by using collections
* The English Stories app that teaches you about Activities and List Views
* The My Notes app which teaches you about SQLite database
* The Best Quotes app that teaches you how to use Recycler View instead of List View to get more performance
* You will learn how to use animations in your apps
* You will learn how to publish your apps
* Also you will learn about the best practices
Instructor Details
- 4.4 Rating
84 Reviews
Behnam Khani
Hi! My name is Beh, and I love to develop Android applications. My passion is helping people who are interested in developing applications.
I've helped many enthusiastic students to turn their ideas into reality! Also most of them are now working for companies as a developer. My favorite hobby is "making hard concepts understandable". I try to make learning as fun and as easy as possible for my students.
I've been teaching for many years and during these years I've come to a general conclusion that students can also be my guide. Through my students and their questions, I can find out how they think about developing. So I'll be there for you every step of the way.
More Kotlin courses
Complete Kotlin development masterclass (2026)
4.8 (3,181 Reviews)
Provider: Udemy
Time: 30.9h
$84.99
Kotlin for Android: Beginner to Advanced (2018)
4.7 (3,227 Reviews)
Provider: Udemy
Time: 22.9h
$74.99
Kotlin for Beginners: Learn Programming With Kotlin (2021)
4.6 (4,911 Reviews)
Provider: Udemy
Time: 6.6h
$74.99
The Essential Kotlin Programming Course (Android Developers) (2020)
4.6 (808 Reviews)
Provider: Udemy
Time: 23.2h
$12.99
Introduction to Kotlin for Java Developers (2017)
4.6 (670 Reviews)
Provider: Udemy
Time: 4.9h
$49.99
Complete Kotlin Design Patterns masterclass (2026)
4.6 (611 Reviews)
Provider: Udemy
Time: 4.1h
$84.99
Reviews
By Toni Sutinen on 1/30/2021
So far, the contents has been high quality. The pronunciation is not very good but still perfectly understandable.
By Hakan Winther on 1/11/2021
It is a good speed in the teaching for my beginner level.
By Kirann Kumar K on 3/25/2020
Nice, very helpful course for beginners.
By Scott Plunkett on 1/31/2020
Very informative course that's easy to follow and understand. Could better explain where to find certain assets used in the course, like the images used.
By Hanif Naufal on 1/16/2020
This is my first course in udemy and i think its good so far, great explanation thanks,....
By Erick Arias on 12/18/2019
Excelente, muy buena explicación.
By Sultan Saleh on 5/7/2019
I do like what you give us, as lots of perfect examples.
By Jorge Bermudez on 5/2/2019
It is a good choose. Hightly structured, the teacher explain frendly, slowly, summarized an clearly. thanks
By Chadi fanni on 4/27/2019
Good content with amazing explanation and easy to understand thank you very much
By RAUL ROJAS on 4/27/2019
Como ya tenia conociento basico en programacion android version Lollipop, aqui tengo mas claro lo actualizado
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






