Blog Blog Blog Blog
Home
  • IDEs
    • AppCode
    • CLion
    • DataGrip
    • GoLand
    • IntelliJ IDEA
    • MPS
    • PhpStorm
    • PyCharm
    • Rider
    • RubyMine
    • WebStorm
    • Toolbox App
  • .NET & VS
    • .NET Tools
    • ReSharper C++
  • Team Tools
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Datalore
    • Hub
  • Education
  • Kotlin
    • Kotlin
    • Ktor
  • Company
    • News
    • Team
    • JetBrains Platform

English

  • English
  • Français
  • 日本語
  • 한국어
  • Deutsch
  • Português do Brasil
  • Русский
  • Español
  • 简体中文

Follow JetBrains

  • English
  • Français
  • 日本語
  • 한국어
  • Deutsch
  • Português do Brasil
  • Русский
  • Español
  • 简体中文
Kotlin
  • Releases
  • Server
  • Web
  • Mobile
  • Community
  • iOS
Visit the Kotlin Site
Home/Kotlin/Android

Recent posts

Jetpack Compose for Desktop: Milestone 2 Released

Just one month ago, we released Jetpack Compose for Desktop Milestone 1, the first public iteration of our modern declarative UI framework. We were delighted about how the Kotlin community has embraced Compose for Desktop. It was awe-inspiring to see people bring their Android apps to the desktop, re-implement the user interfaces of famous applications, and bring entirely new experiences to life with Compose for Desktop. Visit the Compose for Desktop landing page Since then, we have been hard at work to bring you the next version. Today we’re publishing Compose for Desktop Milestone 2, dedica
December 2, 2020 by Nikolay Igotti

Jetpack Compose for Desktop: Milestone 1 Released

Today, we are excited to present the first milestone release of Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. We invite you to take this technology preview out for a test drive, and we eagerly await your feedback! Visit the Compose for Desktop landing page Delightful desktop UI development Compose for Desktop provides a declarative and reactive approach to creating user interfaces with Kotlin, with an API inspired by other modern frameworks like React and Flutter. At its core, Compose for Desktop
November 5, 2020 by Nikolay Igotti

Kotlin on Android. Now official

Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest of our community. We’re thrilled with the opportunities this opens up. For Android developers, Kotlin support is a chance to use a modern and powerful language, helping solve common headaches such as runtime exceptions and source code verbosity. Kotlin is easy to get started with and can be gradually introduced into existing projects, which means that your existing skills and technology investment
May 17, 2017 by Maxim Shafirov

Kotlin 1.1 is also for Android Developers

This is a guest blog post from Antonio Leiva — Android engineer, trainer and author of the "Kotlin for Android Developers" book. We’re all really excited about the release of Kotlin 1.1. The new features this release includes are extremely useful for Java developers and lead JVM development to a new world of possibilities. But these new features, such as coroutines, or type aliases (to put a couple of examples), look like science fiction for Android developers. We’re still stuck in an ancient Java 6 with little improvements that forces us to develop in ways almost forgotten for most devel
April 5, 2017 by Roman Belov

Kotlin’s Android Roadmap

Introduction One of the most interesting pieces of news we've all seen recently is Google announcing (limited) Java 8 support for Android N with the Jack compiler for Java. Naturally, our users are curious about how these news affect them, and this blog post outlines our plans and our vision for Kotlin’s place in the Android development world in light of Google’s announcements. (more…)
March 30, 2016 by Dmitry Jemerov

Contest: Go Cross-Platform with Kotlin!

Hi All, Have you ever heard about RoboVM? It lets you create beautiful native apps for iOS & Android, allowing you to share code between platforms. RoboVM translates Java bytecode into native ARM or x86 code. The latest RoboVM release makes it super easy to get up and running with Kotlin! And today you have a good incentive to play with it, by taking part in the first ever Kotlin Mobile contest! Simply install the RoboVM plugin for IntelliJ IDEA or download RoboVM Studio, and create a cross-platform Kotlin app. (more…)
November 25, 2015 by Roman Belov

Better Annotation Processing: Supporting Stubs in kapt

This post is largely outdated. Please refer to the kapt documentation. We announced kapt, an Annotation Processing Tool for Kotlin, some time ago, and discussed its limitations. Now most of the limitations are going away with the updated version of kapt that is available as a 0.1-SNAPSHOT preview. (more…)
June 22, 2015 by Andrey Breslav

kapt: Annotation Processing for Kotlin

This post is largely outdated. Please refer to the kapt documentation. As there have been many requests to support Java Annotation Processing, we are working on it, and first results are ready for preview. This is the call for early feedback. (more…)
May 21, 2015 by Andrey Breslav

Advanced Features of Anko

Last week we published a new version of Anko. While the main purpose of this library is creating layouts though a DSL, even the users of XML layouts can benefit from it. Today we are going to talk about such "ambivalent" features of Anko. (more…)
May 6, 2015 by Andrey Breslav

Anko 0.6 is Released

Today we are glad to present the new version of Anko — a library which facilitates Android application development. We are happy to have received lots of feedback, and some of the changes in 0.6 were actually proposed by the community. (more…)
April 30, 2015 by Andrey Breslav

Announcing Anko for Android

We're excited to announce a library we've been working on for Android development, which, among other things allows the creation of Application Interfaces in a type-safe and dynamic way using a DSL. A Sample Taste Here is a small example describing some of Anko's possibilities. Imagine we need to create a simple sign-up form consisting of an EditText for a username and a "Sign up" Button. The code for this, using Anko would be: import kotlinx.android.anko.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)
April 8, 2015 by Hadi Hariri

Latest Tweets

Follow Kotlin:

About

  • Company
  • Brand Assets
  • Careers
  • Contacts

Follow JetBrains

Copyright © 2000–2020 JetBrains s.r.o.

PrivacyTerms of Use