Гибридный формат обучения позволяет совмещать курс с учебой и работой
Формат
Для продолжающих и для тех, кто имеет базовые знания в Kotlin
Курс стартует 1 июня 2023 и длится 2 месяца
Когда?
Аслан Асылханов
ментор курса Android Advanced
Более 15 опубликованных приложений в Play Market
Действующий Android разработчик в Тинькофф
Сертификация от Google, Associate Android Developer
Имеет 6+ лет опыта в разработке
Запишись на первый пробный урок. Участие бесплатно.
3 июня | 11:00 | офлайн
Почему Android разработка?
Android разработчик легко может выполнять обязанности с любой точки мира и в удобное для него время.
Возможность работать на удаленке с гибким графиком
В Казахстане ОС Android занимает львинную долю рынка. Несмотря на популярность IT, в настоящее время очень мало квалифицированных специалистов в Android разработке.
Высокий спрос на специалистов
Мобильные разработчики быстро растут в позициях, соответственно растет и уровень дохода. Стартовая зарплата - 300к тенге
Высокая зарплата и быстрый рост
Мы можем проконсультировать Вас и ответить на все ваши вопросы.
Платформа, где вы можете задавать вопросы и получать ответы от выпускников и менторов. Также, там проводятся онлайн лекции.
Чат в Discord
Помимо живых лекции, мы разместили всю теоретическую базу по модулям, записи уроков, а также практические задания на этой платформе
Платформа Stepik
Для полного погружения в IT, мы устраиваем хакатоны, где вы будете работать с Backend разработчиками, DevOps инженерами и решать реальные рейсы на практике
Занятия проходят один-два раза в неделю, утром в выходные. (Точное расписание будет исходить от желания студентов)
После каждого урока — практические задания на отработку новых навыков. Для комфортного обучения вам понадобится 12–15 часов в неделю на лекции и домашние работы.
Что такое декларативный UI?
Почему Jetpack Compose лучше?
Как нам отрисовывать UI на Jetpack Compose?
Примеры отрисовки UI
Демо различных Компонентов (Text, Card, Column, Row etc)
Как создаются кастомные вьюшки
Практическое задание
Сравнение с RecyclerView
Особенности FormField-ов, Button-ов и отрисовки UI в целом
Напоминание того, что всё является функцией
Как хранить состояния объектов, экранов?
Разминка с классом: отрисовать экран с вводом текста и обработкой нажатия на кнопки
Доп. материал: анимация
Как работает навигация с Jetpack Compose
Переход между страницами, передача данных
Запуск экрана с ожиданием ответа от него
Разминка с классом: отрисовать два экрана и отработать взаимодействие между ними
Интеграция архитектуры MVVM в проект
Интеграция saved state handle
Get
Query Path
Post. Basic
Работа с файлами Как получать файлы и отправлять их в запросы
Shared Preferences
База данных
Сохранение простых объектов
Flow
Сохранение взаимосвязанных объектов в базе
TypeConverters
Реализация поиска
Реализация скелетон loader-a
120 000 KZT
Цена курса - что входит в обучение?
Живые лекции с ментором - 1-2 раза в неделю
Проверка практических заданий на каждом уроке
1 готовый проект в портфолио
24/7 доступ к удобному коворкингу с новейшими девайсами, игровой зоной, кухней и Play Station 4
Подготовка и помощь к трудоустройству
Рекомендательное письмо (при хороших академических показателях)