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

Kotlin news and tips
Download Telegram
Mozilla выпустила Firefox Preview для Android [Google Play]

В качестве движка используется GeckoView. GeckoView - это движок Gecko запакованный как Android библиотека. Движок частично написан на Rust, и по ощущениям уже работает быстрее Chrome на Android, но не дотягивает до скорости Firefox Android. А само приложение написано на Mozilla Android Components. Репозиторий проекта (и компонентов) почти 100% Kotlin.
🏆 Kotlin получил награду "Прорывной Проект Года" (the Breakout Project of the Year) по версии O'Reilly Open Source Award

В прошлом году победителем а этой номинации стал Vault от HashiCorp
🏫 Google запустила два новых курса по Andoid на Kotlin:

Kotlin Bootcamp Course - основы разработки на Kotlin

Android Kotlin Fundamentals Course - основы разработки под Android на Kotlin

Статья про курсы в блоге Google
JVMLS - одна из самых интересных конференций по JVM из года в год, и с 2011 года на ней так или иначе затрагивают тему Kotlin, я собрал все доклады сделанные Андреем Бреславым и бонус в виде докладов от Романа Елизарова и Петра Громова

2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
▶️ Видеозаписи с Kotlin/Everywhere Minsk

0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
📦 Вышел Spring Framework 5.2

Что интересно для разработчика на Kotlin:

1. Документация включает примеры на Kotlin side-by-side с Java
2. Поддержка Kotlin Coroutines 1.3 и тесная интеграция их в проект (поверх webflux, rsocket, r2dbc)
➡️ Introducing Package Search EAP

JetBrains выпустили плагин который поможет управлять зависимостями в проекте, а также подскажет на каких Kotlin платформах выбраная библиотека работает.
📦 Kotlin 1.3.60 EAP 1
📦 Kotlin 1.3.60 EAP 2

Из интересного:

1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется). by lazy стал дешевле!
Прямо сейчас на Joker:

Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains

https://www.youtube.com/watch?v=zovuen6BGEY
📦 Kotlin 1.3.60
Ура! Долгожданный 1.3.60 вышел