Author Topic: Develop Android apps with Kotlin using the IntelliJ IDEA environment  (Read 474 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Join Date: Dec 2006
  • Posts: 5238
  • Operating System:
  • Mac OS X 10.13 Mac OS X 10.13
  • Browser:
  • Firefox 88.0 Firefox 88.0
Develop Android apps with Kotlin using the IntelliJ IDEA environment

https://developer.android.com/kotlin

Quote
Develop Android apps with Kotlin
Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.



Expressive and concise
Kotlin's modern language features allow you to focus on expressing your ideas and write less boilerplate code.


Safer code
With @Nullable and @NonNull included in its type system, Kotlin helps you avoid NullPointerExceptions. Android apps that use Kotlin are 20% less likely to crash.


Interoperable
Kotlin is 100% interoperable with the Java programming language, so you can have as little or as much of Kotlin in your project as you want.


Structured concurrency
Kotlin coroutines streamline asynchronous programming, making common tasks like network calls and database updates simple and performant.


Getting started
Learning Android & Kotlin from scratch
View our guides, resources, and training material for beginners.


Kotlin for Android Java developers
If you already know Java, our interop guides and documentation can help you get started.


Advanced Kotlin guides
If you’re already familiar with Kotlin, read our advanced documentation to increase your skills.


Bringing Kotlin to your team
Learn how writing in Kotlin can boost your team’s productivity, improve app quality, and increase developer satisfaction.


Featured courses


Kotlin Bootcamp for programmers
In the Kotlin Bootcamp for programmers course, you learn the basics of Kotlin as you create various small programs in IntelliJ IDEA.


Android Kotlin fundamentals
After taking the Bootcamp, this course will show you Android Kotlin programming concepts and how to build a variety of apps.



Advanced Android in Kotlin
Go beyond the basics. This course teaches you how to add a range of advanced features to your Android App in Kotlin.


Advanced Coroutines with Kotlin Flow and LiveData
Learn how to use LiveData with Kotlin Coroutines and Flow.


Optimized for Kotlin
Kotlin is fully supported for Android development with tools and resources to help you succeed.

Android Studio
Android Studio provides first-class support for Kotlin. It even has built-in tools to help you convert Java-based code to Kotlin. The Show Kotlin Bytecode tool lets you to see the equivalent Java-based code as you learn Kotlin.


Android KTX
Android KTX makes Android development with Kotlin more concise, pleasant, and idiomatic by leveraging Kotlin language features.


Kotlin-friendly SDK
Starting with Android 9 (API level 28), the Android SDK contains nullability annotations to help avoid NullPointerExceptions. API reference documentation is also available in Kotlin.


Learning resources
Explore a curated set of resources in various formats to help you jumpstart learning Kotlin.
See resources

https://developer.android.com/kotlin

 

Software Santa first opened on January 1st, 2007
Now celebrating 16 Years of being a Digital Santa Claus!
Software Santa's Speedy Site is Proudly Hosted by A2 Hosting.

Welcome Visitor:





@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam



Software Santa Welcome Page

The Software Santa Privacy Policy

email