WhatIf — простой, удобный и безопасный “синтаксический сахар” Kotlin для управления одиночными операторами if-else, NULL значениями, коллекциями и логическими значениями.
Давайте повеселимся и воспользуемся Kotlin, чтобы создать что-то выразительное, красивое и привлекающее внимание.
1Coin — финансовый менеджер, написанный на Kotlin Multiplatform (Android и MacOS, в разработке iOS). Из интересного внутри — UI на Compose Multiplatform, навигация Odyssey, KViewModel для...
На мой взгляд, KMM — это, безусловно, будущее мобильной разработки, поскольку мы видим все больше и больше поддержки. Хотя кривая обучения длинна, это достойное вложение, поскольку...
Все большую популярность на бэкенде набирает использование неблокирующих интеграций и coroutines.
Это отличный способ попрактиковаться в решении проблем, отточить свои навыки Kotlin, посоревноваться и поучиться.
Stream Log — это легкая и расширяемая библиотека логирования для Kotlin и Android. Stream Log был создан на одноименной чат-платформе и уже проверен на миллиардах конечных...
Разработчиков попросили оценить свою удовлетворенность Kotlin в целом и его различными подсистемами по линейной шкале.
Ваш проект должен использовать Kotlin Multiplatform и работать как минимум на двух разных платформах.
Мокирование (от английского mock, “заглушка”, “имитация”) — это метод, позволяющий сделать тестирование кода читабельным и удобным для сопровождения. Mockk — библиотека с открытым исходным кодом, ориентированная...
Kweb — веб-фреймворк Kotlin для бэкенд-разработчиков. Цель Kweb — устранить разделение между сервером и браузером, чтобы вы могли сосредоточиться на создании своего сайта или пользовательского интерфейса,...
Теперь, когда Kotlin Multiplatform Mobile перешел в бета-версию и находится на пути к стабильной работе, самое время начать изучать и постепенно внедрять его.
Библиотеки, доступные для нескольких платформ в рамках этого экспериментального предварительного просмотра, — это Collections и DataStore.
Вместе с Анной Жарковой мы посмотрим, как можно превратить приложение Android в кроссплатформенное и сделать используемым вместе с iOS.
Цель данного доклада - рассказать на нашем примере, с чем придется столкнуться в процессе миграции на корутины.
Dotlin — это компилятор Kotlin в Dart. Цель состоит в том, чтобы интегрировать Kotlin как язык в экосистему Dart, сочетая лучшее из обоих миров: язык Kotlin...
Позвольте интерфейсам SAM сделать ваш день и ваш код лучше.
Как и в случае с любой другой технологией на грани возможного, осторожность всегда полезна.
Seal — загрузчик аудио или видео файлов для Android в цветах Material You. Умеет скачивать видео или аудио со стриминговых платформ (в том числе плейлисты целиком),...
В этом репозитории приведены наиболее распространенные алгоритмы, структуры данных и паттерны проектирования, написанные на языке программирования Kotlin. Весь код разбит по отдельным пакетам: ru.sorting — алгоритмы...