1. Home
  2. Training Library
  3. Android App Development with Kotlin - Introduction

Android App Development with Kotlin - Introduction

What You Will Learn in this Kotlin Android Course

This course provides the introduction to the Android App Development with Kotlin learning path and provides you with a general overview of the upcoming training as well as the general Android ecosystem as a whole.


All right and welcome to the Android Application Development Course for beginners. So, I'm going to assist you throughout this course. So, if you're ready, let's get started right away. All right, so first off, I do want to explain who should be taking this course. This course is an absolute beginners class, and that means that you don't have to know anything about Android programming, or for that matter, Kotlin Programming Language.

So, you're going to learn everything about Android development. Even if you don't know how to write code, it's going to be okay. You'll also learn how to write code and programming concepts together. So, this course is designed to teach you how to think like a programmer, how to write code, and how to build an application and everything. We used to say, or my grandma used to say, "From soup to nuts." So, if you do happen to know something about coding, you can still take this course, because you're going to be able to learn about everything in this Android App development process. For example, if you know C# programming or Java programming, this is going to be great for you, because you can use your programming experience to develop really good applications. You can combine what you have known and learned before with what you're going to learn in this course. If you want to be an Android Developer, you should take this course, because you're going to learn how to become a superb Android developer, how to design an Android Application, and how to build a good and in-demand application.

Now, you're probably thinking, "Yeah, okay, what am I going to really learn in this course?" First of all, you're going to learn Kotlin programming language. So, we will use the Kotlin language to build Android applications throughout. There are two popular programming languages in order to build Android applications, you know what they are? Java programming and Kotlin. All right. So, why are we going to use Kotlin? I'll tell you, that's a very good question you ask. Because Kotlin is a very new and up-to-date programming language. Kotlin is accepted by Google as the official language for Android development. Therefore, it is a language that everyone who wants to be an Android developer ought to know.

So, in this course, we're going to teach Kotlin programming language from the very beginning concepts right the way through to the advanced level. All the while considering the importance of Kotlin. This is an absolute must know. If you don't know about Kotlin programming, like I said before, it's okay, because you're going to learn it throughout this course, bit-by-bit, step-by-step. You will learn basic information about Kotlin and all of the programming concepts throughout this course. If you know Kotlin programming language from before, we might be able to skip this first part and start the Android application development chapter. But you never know what you're going to pick up. I always like to begin with beginner's mind.

So, after you learn Kotlin programming language, we'll start to learn Android Studio front to back. Android Studio happens to be the official Integrated Development Environment, or IDE, for Android application development. We're going to learn the Android Studio platform and its working system. Then you will learn the Android ecosystem. So, Android is an operating system like Windows, but for mobile devices, and its popularity is increasing day by day. It doesn't only use phones anymore either, it uses tablets and smartwatches and smart televisions. With the increasing use of Android operating system, the need for new Android applications is increasing as well. The need for new Android applications is going through the roof. So, for all these reasons, the need for Android application developers is also increasing.

All right. So, after recognizing the Android ecosystem, you're going to learn Android components. Android application components are the essential building blocks of an Android application. You learn how to build an Android application in these chapters. You will also see every Android component required for building a perfect Android application. You're going to develop two Android applications throughout this course. You will learn from scratch how to build an android application. And also, you're going to publish your app on Google Play. You will learn how to open the Android developer account and how to publish your app.

Now, if you do happen to come up with a question that you just can't seem to find the answer for while you're watching this course, well, you can always send us your question from this Q&A section below the course videos. You can also share the sections or codes that you think need to be corrected, maybe updated, and we'll tell you why you're wrong. Now, I'm just playing. I want to thank you very much for being in touch, but we promise you that we will make the necessary updates as soon as we can. What does that mean? Well, you're always going to have the most up-to-date information and content. So, I think you're ready. Why don't we just begin the course? I'll see you throughout.


About the Author
Learning Paths

Mehmet graduated from the Electrical & Electronics Engineering Department of the Turkish Military Academy in 2014 and then worked in the Turkish Armed Forces for four years. Later, he decided to become an instructor to share what he knew about programming with his students. He’s currently an Android instructor, is married, and has a daughter.

Covered Topics