Kotlin - еще один язык, который в настоящее время демонстрирует сильную тенденцию к росту, но в данном случае после некоторого спада он снова оказался на 20-м...
Главная сила DSL в том, что он — в отличие от простого императивного кода — может работать как единый источник правды для решения многих задач.
Внедрение таких инструментов форматирования кода, как ktfmt, оказалось важным для поддержания качественной кодовой базы.
В каждом проекте наступает момент, когда вам нужно отобразить данные из одного класса в другой.
PeopleInSpace — проект Kotlin Multiplatform с SwiftUI, Jetpack Compose, Compose для Wear OS, Compose для декстопов, Compose для Web и клиентами Kotlin/JS + React вместе с...
Scroll Block — это открытое приложение, которое поможет вам прекратить бесконечно прокручивать социальные сети и взять под контроль свои привычки, повысить продуктивность. Оно умеет блокировать нужные...
Если вы хотите сократить количество платформенного кода и ресурсы на разработку и поддержку приложения, не спешите этого делать.
Исследование различных подходов к оптимизации рекурсии.
Kaml добавляет поддержку YAML в kotlinx.serialization. В настоящее время полностью поддерживается только Kotlin/JVM. Поддерживает большинство основных функций YAML — cкаляры, включая строки, булевы числа, целые числа...
Благодаря строгой типизации и безопасности при обработке вариантов, sealed классы становятся ценным инструментом в арсенале разработчика.
Недавно Джейк Уортон заставил меня спуститься в очередную глупую кроличью нору оптимизации, когда он во время беседы в Slack об отсутствии в Kotlin тернарного оператора беспечно...
Он работает на основе Kotlin и Jetpack Compose и в версии 1.6.10, анонсированной вчера на KotlinConf'24, включает в себя несколько мощных функций, а также повышает уровень...
Бинарный поиск — это эффективный алгоритм поиска, который используется для нахождения элемента в отсортированном списке.
Firebase Kotlin SDK — это Kotlin-first SDK для Firebase. API аналогичен Kotlin-расширениям Firebase Android SDK, но также поддерживает мультиплатформенные проекты, позволяя использовать Firebase непосредственно из единого...
JetBrains активно продвигает KMM. Но спросил ли кто-то iOS-разработчиков, что они об этом думают?
История о внедрении KMP в приложение.
Гостем нового выпуска стал Максим Сидоров — спикер Mobius, тимлид и разработчик в SberDevices.
AutoDev — помощник для программирования на базе искусственного интеллекта с многоязыковой поддержкой, автоматической генерацией кода и помощником по устранению ошибок. Поддерживает Java, Kotlin, JavaScript/TypeScript, Rust, Python,...
Собеседование на знание языка Kotlin, включает теорию и кодинг. Проводит Кирилл Розов.
Kotest — это гибкий и элегантный мультиплатформенный фреймворк для тестирования Kotlin с широким спектром утверждений (assertion) и интегрированным тестированием свойств. Есть встроенная поддержка корутинов на каждом...