If at any time you have tried to investigate on your own, then you are aware of the amount of time we sometimes spend to find the solution we are looking for.
Thanks to this course, you’ll skip that intermediate step and start enjoying the language and get the most out of it from your first line of code.
With Kotlin for Android Developers you’ll learn:
Kotlin is already a language supported by Google, which means that a lot of companies have started using it to develop their own Apps. It's really fun to use, stable and safe.
Mastering it will allow you to be at the forefront of Android application development. When the demand becomes massive, you'll be prepared to take advantage of professional opportunities.
With Kotlin for Android Developers you'll learn:
You'll learn in a 100% practical way, throughout examples while writing code.
This course is for you if...
But wait! Because there's more. With this course, you'll get some great extras:
All for free with the course!
With the end of the course, you will have the chance to ask for a certificate of completion, that I will send you in PDF.
I'd been wanting to learn Kotlin for years, following Antonio, so I didn't hesitate for a second to join this course. Antonio dominates Kotlin in an extraordinary way, and best of all: he knows how to transmit knowledge!
I recommend 100% doing any type of workshop that Antonio publishes :)
- Alejandro Ramírez, Sportfriends CEO & Android Developer
I could simply say "100% recommendable" but I would not express everything that this workshop means... I have learned in a very short time how to build Apps in Kotlin, very well explained with practice included, and several resources to further investigate.
Great idea to do this online course that gives the opportunity to learn directly from a specialist.
- Andrea Rojas, Systems Analyst / Programmer
Since I discovered Kotlin in 2015, I've spent a lot of time learning how to take the most out of it to develop Android Apps.
My goal is to show you this knowledge, how to use Kotlin in an Android environment with my training so you can improve your productivity, overcome the limits of Java and stand out as a developer by creating modern, simple and functional code.
Want to know more? Here's a detail of the content of the course.
In this first module, I'll introduce the course, how it'll work, and a first introduction about Kotlin. You'll also create your first Android project using Kotlin from scratch.
2. Basic concepts - Variables, Functions and String templates
Every language has a basis that you need to master before going deeper.
You'll do here a small review about all these concepts, and the difference they have when compared to Java. This will be the start of great journey into Kotlin!
3. Classes, Properties and interfaces
The ABC of object oriented programming. You'll see everything related to these concepts, and how they'll help us save a lot of code and be more productive.
4. Discovering the magic of Kotlin
There are many features in Kotlin that seem almost magic when we come from Java. In this module you'll discover some of them.
We'll talk about extension functions, flow control (and the awesome when), Kotlin Android Extensions and Enums.
5. Lambdas: welcome to the functional world
You may know about them if you use Java 8, but lambdas in Kotlin are really important. From simple features as simple as a callback, to other more complex ones such as DSLs creation, lambdas will be in your every day from now on.
And this is great, because they'll open an infinite world of possibilities.
6. Bringing your App to life
We keep making our sample App awesome, and now we'll give some content to the RecyclerView we added some modules ago.
In order to do this, we'll learn concepts like property delegation, Kotlin collections, ranges and objects.
This library that the Kotlin team created thinking of Android Developers hides amazing secrets. Not only because of how much it'll help you in your work, but also because you can learn a lot by reading the source code.
Here we'll see and use some of these features.
8. Building the detail Activity
We already have our main Activity working, but it'll be great to implement a more complete App, right?
Well in this module we'll get into it, and by the way you'll learn about nullity and sealed classes.
9. What's new in Kotlin 1.1
Although we'll have already seen some details about the new version of Kotlin throughout the course, here I'll talk about two new features that are just great: type aliases and co-routines.
Do not miss the latest in Kotlin!
With Kotlin you can keep working with the same tools that were using until Know in Java, but taking the most out of the language.
In this latest module, I'll show you a simple example about how to test your Apps by using the same tools you were using until now (JUnit and Mockito), and how you can keep using Dagger for dependency injection.
We won't dive deep into these concepts (they both could have their own course), but if you know about them, it'll be easy for you to do the transition to use them in Kotlin.
I don't want you to be left with the doubt if this course is for you, so if you are not satisfied with your purchase, you can ask for a refund within 30 days.
I'll refund 100% of the amount without asking any more questions.
This way you can evaluate if this course is for you.
And remember the course comes with some extras I'm sure you'll love:
All for free with the course!
Essential course for those who want to land on this new language supported by Google to develop Android Apps. And more if the trainer is the write of one of the books advised by Google to learn about this language.
Congratulations to Antonio Leiva, for his natural vocation to teach with such dedication and enthusiasm.
- Sami Issa, Senior Android Developer, Mondeapp
Kotlin makes everything cooler. But the fact that the course is so good is not only due to the language, but also to the excellent teacher and content that is covered here.
- Bruno Aybar, Lead Android Developer, Fandango Latam
Join today and take advantage of this great offer to learn and master Kotlin for Android application development.
You'll learn little by little, at your own pace and from home, in a totally practical way, all the concepts of language that will make you become a Kotlin expert.
And best of all, you can watch again and again those points that were not clear, and review your doubts. And with a support community at Slack to help you resolve any issues that you may find in your learning process.
Welcome to the future of Android!
A very practical course where in a short time you can learn all the benefits of Kotlin and get the bases to start putting it into practice.
- Alberto Montes de Oca, Apps developer
The course fully met my expectations. The app that is developed in the course allows to focus solely and exclusively on Kotlin features. You will not waste time doing layouts or incorporating libraries that wouldn't add any value.
Despite my knowledge of Kotlin, I had no problem in following the pace marked by the course.
I totally recommend this course if you are tired of the limitations of java.
- Joaquim Puyo, Android Developer, Atos Wordline
A great introductory course to Kotlin. You can tell that Antonio knows a lot about Kotlin. The way the content is organized is very enjoyable, to the point that time flies when you are on it.
Highly recommended, especially for all those who come from the Java world, as you realize the amount of unnecessary code you have been writing and now you can save.
- Jose Héctor López, Programmer Analyst, Alfatec Sistemas