What If You Could Build a Professional Android App in Just 7 Hours?

preview_player
Показать описание

In this Kotlin Android Tutorial, you will learn how to build Android Apps with Kotlin, the programming language chosen by google to be used for Android native apps, going forward.

After this complete masterclass you will be able to build your own Android apps 📱
You are going to learn all the fundamentals of Kotlin required to build android apps but, before we can do so, we need to set up Android Studio and our AVD (Android Virtual Device). Once you are done with the basics, we will start building real applications.

In this Kotlin Android Tutorial you will learn how to build two apps. An “age in minutes” and a calculator app. By doing so, you will learn the fundamentals of how Android App development works. How to create your first app, how to run it on your phone and much more. This is ideal if you are interested in any type of programming. As we are going to dive into Kotlin. Kotlin is a fresh programming language which grows constantly in popularity when it comes to building Android apps.

So you'll learn all the basics, but also build some cool android projects for beginners.
This video is ideal for Android programming beginners as you will start with setting up Android Studio and build the programs from scratch.

Of course, you will also see how to setup your Android Emulator, to run the apps you will program on your PC, without needing an Android phone for testing.

Android Apps can be developed with Java and Kotlin. Recently Google has decided to focus on Kotlin though, as Java is owned by one of their Competitors (Oracle).
Funnily enough, I have worked for Oracle in the past ;)

So if you want to get started as an Android programmer and get a job in this field, then doing as many projects as possible is a great idea. Specifically, Android projects, as it is easy to publish them, and build your own portfolio.
I'm really hyped to have you watch this Kotlin Android Tutorial.

You can find the code here:

🟩 Want even more ANDROID videos?

Chapters:
0:00:00 - Introduction
0:01:10 - Installing Android Studio
0:05:47 - Our First Project - The UI and how to change it
0:15:08 - Setting up the AVD (Android Virtual Device)
0:24:22 - Starting our first app
0:33:04 - Our First App - People Counter App
0:49:05 - Testing on our phone
0:54:49 - Outro for this chapter
0:55:42 - Intro - Fundamentals Chapter
0:57:08 - Basic Concepts of OOP Languages
1:03:13 - Val vs Var
1:11:07 - Datatypes of Numbers
1:19:57 - Datatypes bool, char and string
1:26:41 - Arythmetic operators
1:35:24 - Comparison operators and string interpolation
1:43:51 - assignment operators
1:50:24 - If Statements
2:02:45 - If Statements part 2
2:06:28 - When Expressions
2:18:58 - While Loops
2:26:33 - Do While Loops
2:29:51 - Another way to use while loops
2:33:32 - For Loops
2:38:44 - Functions - Parameters and arguments
2:52:00 - Nullables in Kotlin
3:02:01 - Nullables - elvis operator
3:07:26 - Outro Basics 1
3:08:57 - Intro Basics of OOP
3:10:21 - Classes and Objects
3:15:11 - Classes and Initializers
3:22:16 - Scope and Shadowing
3:27:32 - Member Variables, Functions and Constructors
3:42:00 - Lateinit - Setters and Getters
3:50:57 - Data Classes
4:00:37 - Inheritance
4:15:53 - Interfaces
4:27:07 - Abstract Classes
4:33:07 - Typecasting
4:40:55 - Outro OOP
4:42:19 - Intro more on Kotlin Basics
4:43:51 - Arraylists
4:49:37 - Lambda expressions
4:54:11 - Visibility modifiers
5:05:06 - Nested and Inner Classes
5:09:54 - Safe Casting
5:14:59 - Exception Handling with try and catch
5:30:35 - Outro More Basics
5:32:08 - Intro Age in Minutes App
5:33:39 - Setting up the UI for the App
5:48:22 - Difference of SP, DP Px
6:03:45 - Finalizing the UI
6:08:51 - Adding a DatePickerDialog and OnDateSetListener
6:22:13 - Using the selected Date to Display it
6:33:30 - Outro Age in Minutes
6:34:46 - Intro Calculator App
6:40:46 - Building the UI
6:55:34 - Using onClick and implementing the CLR
7:01:33 - Adding the onDecimalPoint
7:06:41 - Adding the onOperatorFunctionality
7:14:47 - Adding Subtraction - using substring and other string methods
7:27:47 - adding the missing operations
7:38:04 - Outro
Рекомендации по теме
Комментарии
Автор

Guys don´t even try other kotlin courses, he takes his time explaining every detail you need to know and his course is up to date . Kotlin is the third language I am learning and i tried two different Courses with high rates but they totally missed to explain everything in detail. It always felt like i am learning how things will work out but never why. While i know the fundamentals of Kotlin already, i will still revisit it with him. He teached me my first language Dart, he will also manage to teach me Kotlin . If you don´t care about understanding things fully, you can of course watch other courses. Like the one in which one tutor never explained to me how to change Pages or the other one where he wanted to use java oracle for some random reason he never explained what i refused to do lol

nirvana
Автор

This is the playlist:
0:01:10 - Installing Android Studio
0:05:47 - Our First Project - The UI and how to change it
0:15:08 - Setting up the AVD (Android Virtual Device)
0:24:22 - Starting our first app
0:33:04 - Our First App - People Counter App
0:49:05 - Testing on our phone
0:54:49 - Outro for this chapter
0:55:42 - Intro - Fundamentals Chapter
0:57:08 - Basic Concepts of OOP Languages
1:03:13 - Val vs Var
1:11:07 - Datatypes of Numbers
1:19:57 - Datatypes bool, char and string


You can find the code for the projects in this video here:


1:26:41 - Arythmetic operators
1:35:24 - Comparison operators and string interpolation
1:43:51 - assignment operators
1:50:24 - If Statements
2:02:45 - If Statements part 2
2:06:28 - When Expressions
2:18:58 - While Loops
2:26:33 - Do While Loops
2:29:51 - Another way to use while loops
2:33:32 - For Loops
2:38:44 - Functions - Parameters and arguments
2:52:00 - Nullables in Kotlin
3:02:01 - Nullables - elvis operator
3:07:26 - Outro Basics 1
3:08:57 - Intro Basics of OOP
3:10:21 - Classes and Objects
3:15:11 - Classes and Initializers
3:22:16 - Scope and Shadowing
3:27:32 - Member Variables, Functions and Constructors
3:42:00 - Lateinit - Setters and Getters
3:50:57 - Data Classes
4:00:37 - Inheritance
4:15:53 - Interfaces
4:27:07 - Abstract Classes
4:33:07 - Typecasting
4:40:55 - Outro OOP
4:42:19 - Intro more on Kotlin Basics
4:43:51 - Arraylists
4:49:37 - Lambda expressions
4:54:11 - Visibility modifiers
5:05:06 - Nested and Inner Classes
5:09:54 - Safe Casting
5:14:59 - Exception Handling with try and catch
5:30:35 - Outro More Basics
5:32:08 - Intro Age in Minutes App
5:33:39 - Setting up the UI for the App
5:48:22 - Difference of SP, DP Px
6:03:45 - Finalizing the UI
6:08:51 - Adding a DatePickerDialog and OnDateSetListener
6:22:13 - Using the selected Date to Display it
6:33:30 - Outro Age in Minutes
6:34:46 - Intro Calculator App
6:40:46 - Building the UI
6:55:34 - Using onClick and implementing the CLR
7:01:33 - Adding the onDecimalPoint
7:06:41 - Adding the onOperatorFunctionality
7:14:47 - Adding Subtraction - using substring and other string methods
7:27:47 - adding the missing operations
7:38:04 - Outro

tutorialsEU
Автор

At 51:18, please add "kotlin-android-extensions" in your app Gradle file if you have not added it before and import layout(For ex: in your class file. Then you can refer views directly from layout file to class files.

Cooldude
Автор

Suggestion/Tip for students: instead of removing all the content when you start on functions you can use /* */ to turn everything to comments then use the little buttons on the left side to minimize everything we've worked on. I thought I would share this just in case other people are using this for their notes as well! :D Thanks again! This class is amazing so far! I love all the examples and practices that you ask us to do!

YouAreAsleep
Автор

Thanks a lot for the 500+ likes!
Keep the likes coming ;)

tutorialsEU
Автор

studied Java years ago and wanted to get back into development. Found out that Java is now obsolete and Kotlin is the new way. Gone through first hour of the video and its very good. Perfect for beginners. Considering to get the full course; after finishing this 7 hour video first

galimbeksagidenov
Автор

man your course without doubt is THE BEST ANDROID /KOTLIN COURSE IN YOUTUBE

zaidqassim
Автор

I am after first half hour and I still didn't turn it off, it's the best course I've ever found on a YouTube.

grucha
Автор

Made an app for my mom after watching the video for about 1 hour! She's so happy. Not to mention that I've never tried android app development. Never. And I am serious.

MrLaxr-opbe
Автор

Finally getting into app development and loving this course. Thank you for your time, definitely subscribing!

jevonwason
Автор

IMPORTANT NOTE:
There were some minor changes in Android Studio 4.1.1 and later.
Please check out this video, if you're having issues with Android Studio not finding your Buttons or other Views:

tutorialsEU
Автор

This course is awesome mann.
great explanation, android dev, kotlin it is just crazzy.

mainlakshayhoon
Автор

After having watched first 40 minutes, I feel even more motivated to complete the tutotial....and to have my first Android app coded myself .. Looking forward to learning more!

MrZbmj
Автор

I have watched a few tutorials on YouTube from various channels, and I have to say this is by far the most comprehensible one. A huge thank you for publicly sharing all these invaluable insights.

muratguc
Автор

Thank you for this very well-explained course. I just thought I'd mention that at 6:33:00 you say that you'll finish the Age in Minutes app in the next video, but you then go on to start the Calculator App without finishing the Age in Minutes one. Overall though, this is a great tutorial! Thank you for keeping it fun and breaking it up into bite-size segments. It really helped me stay motivated.

codekat
Автор

this dude teach better than my professor did in one semester

cahyozn
Автор

this is the best android studio tutorial video i have ever seen on you tube

kudumulahanumantharao
Автор

Leaving comment so algorithm appreciates your effort. Thank you so much! Im at the 1 hour mark and this is the first tutorial i actually can follow!

SamIsTwisted
Автор

So far the best course I saw on YouTube and Udemy. Thanks Denis!😊

vlv
Автор

I am only partally through the tutuorial and have to say this would be the best tutourial I have tried. Everything is explained beautifully. Until watching Denis' video, i was
seriously just thinking about giving Android Studio/Kotlin the flick. All I can say is, thanks mate you're a champion, Cheers.

garywilliams
visit shbcf.ru