Kotlin
2.17K subscribers
268 photos
123 videos
18 files
391 links
Подборки полезного материала по Kotlin. По всем вопросам @evgenycarter
Download Telegram
Channel created
AtomicKotlin.epub
1.7 MB
Atomic Kotlin (Final Release) (2021)

For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java together with a member of the Kotlin language team comes a book that breaks the concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA!
Version 1.1 (November 2021) includes updates for Kotlin 1.5 (works with 1.6) and all corrections/clarifications since the original release.

No programming background necessary.
Summaries for experienced programmers.
Easy steps via very small chapters ("atoms").
Free accompanying exercises/solutions within IntelliJ Idea.
Gives you a strong Kotlin foundation.
Kotlin is cleaner, more consistent and far more powerful than Java.
Increase programming productivity with Kotlin's clear, concise syntax.
Produce safer, more reliable programs.
Kotlin easily interacts with Java.
👍2
Суммарный опыт использования Котлин мультиплатформы для разработки Android+iOS приложений. Хорошо описаны ограничения и проблемы, а так же процессы, позволившие их избегать и получать максимум пользы от технологии 🏄‍♂️
https://medium.com/360learning-engineering/key-takeaways-from-our-kotlin-multiplatform-journey-764415e3606f
Understanding Gradle

Сборка проекта - такая же важная его часть как и сама бизнес логика, кеширование, UI система и остальное. Поэтому не менее важно разбираться в ней, писать правильный и идиоматичный код, не ломать кеши и инкрементальность и прочее. Gradle - отличный инструмент, но по документации не всегда получается все понять. Поэтому держите этот плейлист, который поможет вам стать лучшими инженерами!

https://www.youtube.com/playlist?list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
Разработка мультиплатформенных мобильных приложений на Kotlin с использованием архитектуры VIPER

https://medium.com/mirsadtech/developing-kotlin-multiplatform-mobile-apps-using-viper-architecture-105b7138f4b6
Kotlin, обрабатываем исключения в корутинах правильно

Как Kotlin разработчик, вы скорее всего знаете, что корутины в случае ошибки, выкидывают исключения.
Возможно вы думаете обработка таких исключений происходит как обычно в Kotlin/Java коде. К сожалению, при использовании вложенных корутин, все может работать не так как ожидается.

В этой статье я попробую показать ситуации, в которых требуется осторожность и расскажу про лучшие практики в обработке ошибок.
Media is too big
VIEW IN TELEGRAM
Разбираем старую и новую модель памяти в Kotlin Native