brunch

매거진 android

You can make anything
by writing

C.S.Lewis

by Noah Feb 17. 2016

kotlin

See discussions on Reddit and Hacker News

Continue reading →

Posted in Releases | 80 Comments

Kotlin 1.0 Release Candidate is Out!

Posted on February 4, 2016 by Andrey Breslav

Finally, Kotlin has graduated the Beta and we are happy to present the Release Candidate Build!

NOTE: as we announced earlier, RC requires all code to be recompiled to make sure no code compiled with older versions is kept around (please recompile even if you were on the EAP version!).

This blog post gives an overview of the changes made since Beta 4. Library changes are the biggest in this build. Also, some bugs have been fixed. Full list of changes is available here.

See the discussions on Hacker News and Reddit.

Continue reading →

Posted in Releases | 40 Comments

Kotlin Digest 2015

Posted on January 19, 2016 by Roman Belov

Kotlin’s adoption significantly increased in 2015, and we are especially grateful to our early adopters, who not only used Kotlin, but shared their experiences through different mediums. We’d like to highlight the most notable articles and videos of the past year.

By the way, you can join us on slack and subscribe to the #feed channel, where we push quite a bit of interesting content as it appears.

Continue reading →

Posted in Uncategorized | 8 Comments

Kotlin 1.0 Beta 4 is Out!

Posted on December 22, 2015 by Roman Belov

We are happy to announce Kotlin Beta 4, another step towards 1.0! We are now mostly focused on the infrastructure and future-proof changes. Full list of changes is available here. More details below.

It’s also time to let you know about what else we are going to do before 1.0. Continue reading→

Posted in Releases | 20 Comments

Learn Kotlin with “Advent of Code”

Posted on December 18, 2015 by Roman Belov

Christmas is coming! Are you prepared? It’s time to gift yourself with a new language!
Have you already checked out the amazing series of puzzles “Advent of Code” by Eric Wastl? These tasks have pretty lean and expressive solutions in Kotlin due to it’s functional programming features.

Try to solve them all! In Kotlin!

You can write your solutions in IntelliJ IDEA Community Edition which is free and supports Kotlin out of the box.

Moreover you can solve tasks in the Kotlin playground right in your browser. We’ve added special template for “Advent of Code” puzzles:

Wish You a Merry Kotlin!

Posted in Uncategorized | Comments Offon Learn Kotlin with “Advent of Code”

Kotlin 1.0 Beta 3 is Out!

Posted on December 7, 2015 by Andrey Breslav

We are glad to present another update of Kotlin 1.0 Beta. We are working towards finalizing the standard library and getting rid of old deprecated constructs in the language, as well as bug fixes, performance improvements and future-proof checks.

Full list of changes is available here.
See closed issues hereContinue reading →

Posted in Releases | 51 Comments

Kotlin Eclipse Plugin 0.5.0

Posted on December 1, 2015 by Nikolay Krasko

New in this release

      Kotlin Beta 2 support      Semantic highlighting      Rename refactoring      Mark Occurrences      Extract Variable refactoring      Navigation to Kotlin standard library sources    

Continue reading →

Posted in Uncategorized | 2 Comments

Contest: Go Cross-Platform with Kotlin!

Posted on November 25, 2015 by Roman Belov

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. Continue reading →

Posted in AndroidEvents | Tagged ContestCross-platformRoboVM | 7 Comments

Kotlin 1.0 Beta 2 is Out!

Posted on November 16, 2015 by Andrey Breslav

The first update to our Beta is here! We are stabilizing, so it’s mostly bug-fixing and changes to the standard library.

Language changes

We are now enforcing single-instantiation inheritance constraint on type parameters: the same 

T

can not have both

List<Int>

and

List<String>

as its upper bounds. This has been always forbidden for classes, now the same check applies for type parameters.

Continue reading →

Posted in Releases | 36 Comments

Webinar Recording: Functional Programming with Kotlin

Posted on November 5, 2015 by Roman Belov

The recording of our October 22nd webinar, Functional Programming with Kotlin, is now available on JetBrainsTV YouTube channel.

In this talk, Mike Hearn provides a brief introduction to programming in Kotlin via practical example: creating a textfield with the autocomplete suggestions while typing. Demo project is available on GitHub.

Topics covered include:

      Use of functional transforms      Immutability      Lazyness and working with lazy infinite sequences      The use of funKTionale, a library that extends Kotlin with a few features known from Haskell      Pattern matching      Reactive user interfaces    

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari