LibreSudoku — приложение для игры в судоку с открытым исходным кодом, разработанное для максимально удобного использования и кастомизации. Создано с помощью Jetpack Compose и Material3.
С Any в качестве верхнего типа, Nothing в качестве нижнего типа и Optional в стороне, я надеюсь, что вы так же найдете систему типов Kotlin приятной...
В ходе доклада решили типичную рабочую задачу агрегации данных для пользователя из несколько источников. Например, поиск авиабилетов из 5 источников для каждого пользователя.
Kotlin Multiplatform Developer Roadmap предлагает путь обучения для понимания мультиплатформенной разработки на Kotlin, включая соответствующие библиотеки и технологические стеки по различным темам. Каждый узел представляет ключевые...
KLogX — это библиотека логирования Kotlin, разработанная для обеспечения гибкого и эффективного способа протоколирования сообщений в вашем приложении. Она поддерживает различные уровни регистрации (INFO, WARN, ERROR...
Learn Kotlin Coroutines — изучение корутин на реальных примерах для Android. Этот проект предназначен для тех, кто хочет начать изучать асинхронное программирование в применении к мобильным...
В какой пакет, файл и модуль положить Kotlin классы и функции. Содержание: 00:00 Введение 01:16 Куда можно класть Kotlin файлы 02:42 Интеграция 03:39 Как разделить код...
Kotlin Multiplatofrm - это лучший подход для шаринга кода между Android и iOS по мнению Кирилла Розова.
Kotlin Multiplatform на хайпе и Кирилл Розов хочет предостеречь вас от ошибок, которые могут провалить ваш проект от выбора этой технологии в 2024.
Деструктуризация в Kotlin помогает вам легче работать с объектами и коллекциями, разбивая их на отдельные переменные.
Чтобы получить максимальную отдачу от KMP для вашей команды, а также для успеха KMP как платформы, нам нужно сделать масштабирование простым.
Fantasy Premier League — проект на Kotlin Multiplatform с клиентами Jetpack Compose, Compose for Desktop и SwiftUI (с использованием Ktor для удаленных API-запросов и Room для...
Сейчас Роман руководит отделом улучшения опыта разработки в бизнес-группе E-com и райдтеха Яндекса, где отвечает за удобство работы и счастье разработчиков.
Paperize — это приложение для автоматической смены обоев. Внутри Kotlin, Jetpack Compose, Material 3, Dagger Hilt для инъекции зависимостей, Room для данных, анимации Lottie Compose, Landscapist...
Предположим нужно наследоваться от многих абстрактных классов в Kotlin или Java. Как можно решить эту задачу? Давайте посмотрим на агрегацию и композицию.
Еще один проект нашего читателя. FlowMVI — это архитектурный фреймворк Kotlin Multiplatform на основе корутинов с обширным набором функций, мощной системой плагинов и богатым DSL. Преимущества:...
Kotlin - еще один язык, который в настоящее время демонстрирует сильную тенденцию к росту, но в данном случае после некоторого спада он снова оказался на 20-м...
Главная сила DSL в том, что он — в отличие от простого императивного кода — может работать как единый источник правды для решения многих задач.
В каждом проекте наступает момент, когда вам нужно отобразить данные из одного класса в другой.
PeopleInSpace — проект Kotlin Multiplatform с SwiftUI, Jetpack Compose, Compose для Wear OS, Compose для декстопов, Compose для Web и клиентами Kotlin/JS + React вместе с...