The Daily Kotlin
1.61K subscribers
53 photos
1 video
1 file
495 links
Kotlin Chats in Telegram:
RU https://kug.community/
EN https://kug.community/en

Kotlin news and tips
Download Telegram
Ktor 0.9.3 зарелизился, обширный список изменений:

http://ktor.io/quickstart/migration/0.9.3.html
Ближайшие 50 часов вы можете купить год пользования Intellij Idea Ultimate (Kotlin JVM/Kotlin JS), CLion (Kotlin/Native), а также других IDE за пол цены!

https://www.jetbrains.com/promo/friends/

https://habr.com/company/JetBrains/blog/418681/
Вышла пререлизаная версия ktor клиента для Android и iOS, скачать можно с Bintray:

Репозиторий: https://kotlin.bintray.com/ktor

Пакеты:
io.ktor:ktor-client:0.9.4-alpha-2 // common multi platfrom
io.ktor:ktor-client-android:0.9.4-alpha-2 // android
io.ktor:ktor-client-ios:0.9.4-alpha-2 // ios
@bashorov: Мы планируем сделать несколько докладов про Kotlin/JS на митапах в Москве, Минске и Питере. Скоро будут анонсы! А пока хотелось бы узнать о чем вы хотели бы услышать в этих докладах? (ретвиты и репосты приветствуются)

via https://twitter.com/bashorov/status/1026884174823796737
https://android-developers.googleblog.com/2018/08/android-pie-sdk-is-now-more-kotlin.html

Проанотировали с помощью @NotNull/@Nullable самые используемые части API. По сути такие аннотации могут сломать ваш код, поэтому в Kotlin 1.2.60 сделали возможность кидать warning вместо error в случае API которые только-только разметили. Но варнинги нужно пофиксить, потому что в следующей версии SDK они станут ошибками.
JaCoCo перестанет учитывать генерируемый код как: equals, hashCode, геттеры, сеттеры и т.д. при подсчете покрытия, что даст более точный процент.

https://twitter.com/AlanMenant/status/1027076597147422721

А настроить JaCoCo вам поможет вот эта статья https://t.me/TheDailyKotlin/64
Кажется скоро не будет оправданий не использовать Kotlin в билд скриптах Gradle. Версия 1.0 на подходе https://github.com/gradle/kotlin-dsl/releases/tag/v1.0-RC1
Bruno Gois Mateus и Matias Martinez, исследователи в University of Valenciennes (Франция), провели исследование, показавшее, что:
1. из 925 репозиториев с открытым кодом только 109 используют Kotlin;
2. при этом больше 50 приложений имеют более 80% процентов кода на Kotlin;

А теперь об интересном:

3. кода на Kotlin в среднем требуется на 40% меньше, чем на Java;
4. качество кода выше в приложениях в кодовой базе которых присутствует Kotlin.

https://arxiv.org/abs/1808.00025
Новости от SPB KUG
Forwarded from Sergey Ryabov
Алоха, коллеги!
Видео митапа с Хади залито и доступно тут: https://youtu.be/1ta8fTXKb5U
Дальнейшие митапы тоже будем выкладывть в этот канал, так что подписывайтесь, ставьте лайки, жмите на колокольчик... ну вы поняли)