- Научитесь использовать навыки программирования на языке Kotlin для Android-разработки
- Изучите наиболее востребованные инструменты разработки: Jetpack Compose, Retrofit, Ktor, Kotlin Coroutines, JUnit, Gradle и др.
- Создадите свое собственное мобильное приложение
- Изучите системную составляющую ОС Android
- Научитесь модифицировать чужие приложения
- Получите возможность попасть на стажировку в компанию-партнер курса HEX.TEAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Сегодня расскажем про формат вступительных задач:
Мы узнаем о вашем образовании, мотивации и ожиданиях от курса.
Время выполнения: 4 часа
Формат: 4 задачи, приближённые к бизнес-кейсам (для реализации на любом языке программирования)
Главное правило: использование ИИ для получения готового решения = автоматический отказ
Пример задачи:
Вам нужно реализовать модель навигации между экранами приложения.
В приложении существует 3 экрана:
1. LoginScreen (авторизация)
2. ProjectListScreen (список проектов)
3. ProjectDetailsScreen (детали проекта)
Навигация должна поддерживать:
1. Переход вперёд (от одного экрана к другому),
2. Возврат назад (к предыдущему экрану).
При успешной авторизации выполняется переход с LoginScreen на ProjectListScreen.
При выборе проекта выполняется переход на ProjectDetailsScreen.
Definition of done:
Требуется реализовать базовый класс Screen и его наследников, все необходимые методы для работы класса вы придумываете самостоятельно.
Требуется реализовать класс Navigation Manager для управления стеком навигации и переходами.
Разрешены и приветствуются любые дополнения, расширяющие поставленное тз
---
Мы всегда готовы ответить на ваши вопросы в @mobiledevlabchat
А если вы ещё не успели подать заявку, то ждем вас тут: https://android.mephi.study
⚠️ У нас наблюдаются проблемы с отправкой письма о получении вашей заявки. Мы видим ваши заявки, особенно отправленные много раз, можете не беспокоится об их статусе, и, если что, мы всегда готовы подтвердить в сообщении, что все в порядке)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Отбор состоит из 2-х частей:
1. Заполнения Анкеты
2. Решения задач на платформе ЯндексКонтест
Обращаем Ваше внимание, что:
- Заполнение Анкеты и решение Контеста одинаково важны
- В Анкете просим Вас указать интересы и весь опыт разработки, даже если он не касается Android 🙌
- Время выполнения Контеста 4 часа. Если Вы начнете выполнять его 11 сентября в 23:00, то на решение у Вас останется только 59 минут
- При оценке решений Контеста будет учитываться ход решения, знания алгоритмов и структур данных. Не обращайте внимания на автоматическую валидацию решения платформой ЯндексКонтест, так как каждое решение будет проверяться вручную
Всем зарегистрировавшимся участникам также было выслано письмо с описанием этапов отбора.
P.S. не забудьте проверить папку Спам
P.P.S. По общим организационным вопросам обращайтесь в чат. По вопросам, связанным с деталями задач обращайтесь в личные сообщения администраторов группы
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
Вступительная анкета Nuclear Android | Сезон 2
❤3