

This course content is a prerequisite of Android Kotlin Fundamentals. Read the announcement on the Android Developers Blog. Since 2017, Google has officially supported Kotlin for developing Android apps. If you are familiar primarily with the Java programming language, you may be amazed at how much more concise and readable your code can be. If you are familiar with C#, some of the features of Kotlin will be familiar. This course is geared towards programmers who know an object-oriented language and want to learn more about Kotlin. In this codelab, you learn about advantages of programming in the Kotlin programming language, and you install the IDE to get ready for the first lesson. The Kotlin Bootcamp for Programmers course teaches you the Kotlin programming language. This course is geared towards programmers who know an object-oriented language, and want to learn Kotlin. Depending on your knowledge, you may be able to skim some sections. You'll get the most value out of this course if you work through the codelabs in sequence. This codelab is part of the Kotlin Bootcamp for Programmers course. I suggest you read the documentation on the official Flutter website at the link referenced below, so you can stay on top of more information about this functionality. In this article, I will only focus on the use of this method on Android and with Kotlin language however, in the future I intend to teach you how to make this connection with Java code as well as with Swift code for iOS. Today I’m going to show you how you can connect your project made in Flutter with Android native code that uses Kotlin as its main language.įor those who still don’t know, it is possible to use native codes coming from the Android operating system (using Java or Kotlin languages) or iOS (using Swift or Objective-C languages) and connect with your Flutter project.įor this, we will use a functionality provided by the Flutter documentation called Method Channel, which is nothing more than an API for specific platforms that provide us the means to connect with the native code using Flutter’s Dart language. Illustration made by: Lucas Rosa -> everyone!
