Освой Kotlin играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Compose

Новый способ создания приложений для Android (и других платформ) при помощи набора инструментов для разработки пользовательских интерфейсов, который позволяет писать приложения с меньшим количеством кода и интуитивно понятных API на Kotlin.

Compose. Начало

Разное

Теория

@Preview

Column/Row

Modifier

Text, ClickableText

TextField, OutlinedTextField

Button, IconButton, OutlinedButton, IconToggleButton, TextButton

FloatingActionButton

ExtendedFloatingActionButton

Checkbox

RadioButton

Switch

Slider

RangeSlider

TabRow и Tab

Image

Box

BoxWithConstraints

Card

DropdownMenu/DropdownMenuItem

LinearProgressIndicator, CircularProgressIndicator

Счётчик котов

Surface

AlertDialog

TopAppBar

BottomAppBar

Snackbar

Scaffold

BackdropScaffold

BottomSheetScaffold

BottomDrawer

ModalDrawer

BadgeBox

LazyColumn/LazyRow

LazyVerticalGrid

ListItem

Анимация

Темы и стилизация (Material Design)

Navigation

ConstraintLayout

Canvas

Графика

AndroidView

Jetpack Compose Desktop - пишем приложения для десктопа.

Примеры

Поваренная книга

Цифровые часы

Число ПИ

Когда мимиметры зашкаливают

EmojiSlider

Реклама