block 1
Приёмка выгрузки
Первый жест android-разработчик: открыть сцена и закрыть акт приёмки — размер, края, пусто или живо. В проверке блока пишете часть игры: Бегун и три дорожки.
profession
level
4An Android developer builds a living app: a screen, a tap, a frame, and what a person sees on the phone.
monthly pay
junior 110 000 ₽ · mid 240 000 ₽ · senior 390 000 ₽
By the end of the course the pieces add up to a small game you can run.
32 blocks · 320 lessons
A profession cannot start free. It opens together with Kotlin. Every course · 3899 ₽ / month
progress
0%
block 1
Первый жест android-разработчик: открыть сцена и закрыть акт приёмки — размер, края, пусто или живо. В проверке блока пишете часть игры: Бегун и три дорожки.
block 2
Одна строка сцена это не голое число. Это карточка с полями, статусом и решением по порогу. В проверке блока пишете часть игры: Старт сцены.
block 3
Прежде чем считать, android-разработчик спрашивает: поле вообще есть? Нет ключа — не падать, отдать 0 или баг. В проверке блока пишете часть игры: Бег вперёд.
block 4
Столбец кадров обходят целиком. Android-разработчик не читает четыре print подряд, когда строк станет сто — сразу сито, счёт, решение. В проверке блока пишете часть игры: Смена влево.
block 5
План смены 24. Факт складывают из столбца. Android-разработчик не сравнивает «на глаз». В проверке блока пишете часть игры: Смена вправо.
block 6
Порог смены 4. Всё что выше — нарушение. Android-разработчик считает нарушения, не спорит с порогом. В проверке блока пишете часть игры: Прыжок.
block 7
Очередь это не только числа. Android-разработчик фильтрует по слову статуса: ок берём, баг в разбор. В проверке блока пишете часть игры: Слайд.
block 8
Не всё, что живо, берут в работу. Android-разработчик смотрит порог приоритета и решает: в смену или в хвост. В проверке блока пишете часть игры: Поезд на дорожке.
block 9
Сводка это несколько метрик рядом: сколько строк, сумма, сколько нарушений. Android-разработчик не отдаёт одну цифру, если просят лист. В проверке блока пишете часть игры: Барьер.
block 10
Журнал пишет каждую строку с подписью, потом итог. Android-разработчик не отдаёт только сумму, если просят след. В проверке блока пишете часть игры: Столкновение.
block 11
Карман живой: план тает после каждой строки. Android-разработчик видит, где норму уже съели. В проверке блока пишете часть игры: Монета.
block 12
Один проход — две корзины. Android-разработчик не гоняет столбец дважды: годные и брак считают вместе. В проверке блока пишете часть игры: Счёт.
block 13
Слоты смены нумеруют range. Android-разработчик не пишет часы руками, когда окно завтра сдвинется. В проверке блока пишете часть игры: Дистанция.
block 14
Одно и то же решение по строке прячут в команду. Android-разработчик не копирует if на каждую заявку. В проверке блока пишете часть игры: Скорость.
block 15
Вход приходит снаружи. Android-разработчик не зашивает число смены в тело def. В проверке блока пишете часть игры: Жизни.
block 16
Сводку держат словарём KPI. Android-разработчик не разбрасывает три голых числа по файлу навсегда. В проверке блока пишете часть игры: Конец забега.
block 17
KPI живой: поле переписывают. Android-разработчик не создаёт вторую карточку, если нужно поправить цифру. В проверке блока пишете часть игры: Рестарт.
block 18
Перед правкой спрашивают, жив ли ключ. Android-разработчик не падает на чужой схеме выгрузки. В проверке блока пишете часть игры: Магнит.
block 19
while крутит, пока остаток больше 0. Android-разработчик так разбирает пачку, когда длину заранее не знают — здесь длина известна, но привычка та же. В проверке блока пишете часть игры: Щит.
block 20
Правило смены редко смотрит одно число. Android-разработчик передаёт величину и порог, или величину и статус. В проверке блока пишете часть игры: Комбо.
block 21
and и or — это допуск смены, не украшение. Android-разработчик говорит вслух: оба порога или хотя бы один. В проверке блока пишете часть игры: Пауза.
block 22
not переворачивает факт. Android-разработчик так пишет «если ключа нет» и «пока не закрыли» без путаницы в знаках. В проверке блока пишете часть игры: Рекорд.
block 23
elif в курсе нет. Второе правило кладут в else. Android-разработчик так сортирует на три корзины: критично, среднее, норма. В проверке блока пишете часть игры: Сложность.
block 24
Имя и величина одной длины. Один i достаёт пару. Android-разработчик так читает таблицу без словаря. В проверке блока пишете часть игры: Кадры.
block 25
Прайс — словарь цен. Чек — список имён. Android-разработчик не зашивает сумму, если позиции завтра другие. В проверке блока пишете часть игры: Пул объектов.
block 26
Столбец прогоняют через одну команду. Android-разработчик не копирует if на каждую заявку пакета. В проверке блока пишете часть игры: Спавн впереди.
block 27
Нужен первый прошедший, не все. break в курсе нет: Android-разработчик держит флаг done. В проверке блока пишете часть игры: Честная дыра.
block 28
Сначала вход. Пустой список, нет ключа, ноль. Без охраны программа врёт. В проверке блока пишете часть игры: HUD.
block 29
Собрать лист: шапка, сырой столбец или сито, метрики, край. Android-разработчик сдаёт файл, который можно переслать без пояснения. В проверке блока пишете часть игры: Жесты.
block 30
На собеседовании дают короткий кейс и ждут рабочий файл, не «я знаю print». Android-разработчик собирает из уже знакомых кусков. В проверке блока пишете часть игры: Сборка сцены.
block 31
Последние рабочие жесты перед закрытием: приоритет, две корзины, KPI, охрана. Android-разработчик уже не учит синтаксис — собирает смену. В проверке блока пишете часть игры: Финальный цикл.
block 32
Последний блок. Android-разработчик закрывает день как на работе: документ, решение, охрана, край. В проверке блока пишете часть игры: Готовая игра.