Материалы рубрики

Продолжение архива

Как сделать анимацию в Kotlin: простой пример для Android Compose

Если речь про Android, самый короткий путь сделать анимацию в Kotlin — использовать Jetpack Compose. Вы меняете состояние, а Compose плавно пересчитывает визуальное значение через animateFloatAsState Например, сделаем кнопку, которая увеличивает карточку Что…

Разработка мобильных приложений на Kotlin: с чего начать

Для Android Kotlin сейчас один из основных языков. Если вы хотите создать первое приложение, начните не с базы данных и авторизации, а с самого короткого цикла: создать проект, показать текст на экране, запустить…

Как учить Kotlin с нуля: короткий маршрут для новичка

Если вы начинаете Kotlin с нуля, не начинайте с большой Android-архитектуры. Сначала нужно получить маленькую победу: запустить fun main, вывести текст, поменять переменную и понять, где появляется результат Рабочий порядок такой: Запустить Kotlin…

Возведение в степень в Kotlin: pow и простой вариант для Int

В Kotlin для чисел с плавающей точкой используют функцию `pow` из `kotlin.math`. Ниже — разделы про когда использовать pow, если нужны целые числа и простая функция для Int, чтобы быстро понять устройство материала,…

Как в Android Studio поменять Kotlin на Java

Короткий ответ: одной кнопки «поменять Kotlin на Java» для всего проекта нет. Но вы можете сделать три практические вещи: создавать новые Java-файлы, заменить конкретный Kotlin-класс на Java-класс или создать новый проект сразу с…

Как узнать название процессора в Kotlin: JVM, Windows, macOS и Linux

В Kotlin на JVM нет одной стандартной функции, которая вернет красивое название процессора вроде Apple M3, Intel Core i5 или AMD Ryzen 7. Стандартная библиотека и JVM дают базовые сведения: архитектуру системы и…

Kotlin Android: первый экран без перегруза

В этом уроке мы сделаем первый Android-экран на Kotlin без попытки изучить всю Android-архитектуру за один присест. Создадим Empty Activity, найдем MainActivity.kt, поменяем текст, добавим кнопку в Compose Preview и разберем, где заканчивается…

Kotlin и Java: в чем разница для новичка

Kotlin и Java часто встречаются рядом, потому что оба активно используются на JVM, а Kotlin проектировался с учетом совместимости с Java. Но для новичка это не один и тот же язык с разным…

Coroutines в Kotlin: первый async-пример

Coroutines в Kotlin нужны, чтобы писать асинхронный код в более обычном последовательном стиле. В этом уроке мы не будем строить сложную архитектуру. Запустим первый пример с runBlocking, launch, async, delay, suspend и поймем,…

Коллекции Kotlin: list, map, filter и groupBy

Коллекции Kotlin становятся особенно понятными, когда в списке лежат не абстрактные числа, а реальные объекты. В этом уроке мы возьмем список заказов, отфильтруем оплаченные, посчитаем выручку, сгруппируем по городам и сделаем маленькую домашку…

Настройки cookie