chat
Остался последний шаг
Последний шаг
В каком из мессенджеров вы бы хотели получить презентацию курса и важные материалы к нему?
telegram Telegram
viber Viber
whatsapp WhatsApp
@username
Телефон
Нет username? Укажите номер телефона
Проверьте номер перед отправкой или укажите username
Отправить
Скидка действует
0 дней
Онлайн-курс от Skillbox и Geekbrains
Профессия Android-разработчик
В мире 3+ млрд пользователей девайсов на платформе Andriod. Они каждый день используют игры и приложения, а вы можете их создавать и поддерживать. Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket — после курса вы пройдете любое техническое собеседование.
*на основании внутреннего анализа
Рейтинг на основе 2 340 отзывов*
4.8
12+ AI-инструментов для автоматизации бизнеса
GPT4All, Claude, Gemini, Copilot, Midjourney и другие
Проекты в портфолио
Наполните портфолио сильными проектами
Трудоустройство
Поможем в трудоустройстве
Оставьте заявку
Дата старта: после оплаты
Количество мест ограничено
-40%

00 : 00 : 00

Ваша зарплата будет расти вместе с опытом
от 3 000 BYN
Junior, после курса
от 6 600 BYN
Middle, опыт от 1 до 3 лет
от 10 200 BYN
Senior, с опытом от 3 лет
Источник: «Хабр Карьера», HeadHunter
Получите все нужные навыки
Резюме
Junior Android-разработчик
Другие названия вашей профессии:
Мобильный разработчик, Full-Stack Mobile Developer, Специалист по разработке Android-приложений
Инструменты:
Java Core
JUnit
Android SDK
Material Design
FCM
ProGuard
Rx.Java
Git
ViewBinding
Crashlytics
Gradle
Architecture Components
Google Play
MySQL
Kotlin
Android
  • Программирование на Java и Kotlin и использование Android Studio
  • Работа с системой контроля версий — Git
  • Проектирование мобильных приложений с учетом их архитектуры
  • Создание пользовательских интерфейсов различной сложности
  • Работа с анимацией в интерфейсах
  • Работа с сервером, локальными хранилищами и базами данных
  • Применение существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
  • Организация сетевого взаимодействия 
с использованием предложенных платформой стандартных методов и современных библиотек
  • Тестирование приложения
  • Применение реактивного подхода 
и использование различных библиотек 
для его реализации — RxJava, Coroutines
  • Использование AppBundle и релиз приложений
в PlayStore
Навыки:
Комбинируем формат вебинаров и видеозаписей
Теория в видеоуроках с безграничным доступом
Изучайте материалы в удобное время, всегда можете к ним вернуться, чтобы повторить
Вебинары по расписанию
Разберёте сложные задачи с экспертами в прямом эфире, зададите вопросы и сразу получите ответы
Практика для тренировки навыков
Чтобы материал лучше осваивался, вы постоянно будете выполнять задания: простые задачки отработаете на тренажёрах, мини-кейсы или целые проекты разработаете в профессиональной среде PyCharm
Персональная обратная связь на ваши задания
Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы
Спикеры онлайн-курса

Никита Баришок
Ведущий эксперт курса. Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android
Александр Солдатенков
Эксперт, автор курса. Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке
Константин Уренев
Эксперт, автор курса. Старший инженер по разработке в «Сбербанк», 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку
3 485 589 человек по всему миру уже поменяли жизнь с помощью GeekBrains
Все еще сомневаетесь?
Записаться на курс или получить бесплатную консультацию
Программа онлайн-курса
120 часов теории
5 проектов
280 часов практики
Темы
Введение в IT
  • Устройство платформы
  • Формат и программа обучения
  • Важные правила и советы по обучению
  • Базовые понятия из мира IT (модель, алгоритм, данные, алгоритм, язык и исполнитель, интерфейсы)
  • IT в совр. мире (что такое фронтенд, бэкенд, сетевая инфраструктура, бизнес-аналитика, искусственный интеллект)
Программирование на Java
3 итоговых проекта
  • Основы языка Java: типы данных, операторы, основные конструкции (условия и циклы), методы, исключения, интерфейсы, работу с файлами, шаблоны и паттерны
  • Основы ООП для понимания, как применять их принципы в коде
Kotlin и Android Studio
  • Kotlin
  • Реализация ООП на Kotlin
  • Android Studio IDE
Основы Android UI
1 итоговый проект
  • Основные понятия Android UI и из каких компонентов состоит мобильное приложение
  • Организация ввода на мобильных устройствах
  • Адаптивный интерфейс и как его строить
  • UI-тестирование и как писать UI-тесты
  • Использование различных методов построения экранов и навигации в приложении
  • Создание пользовательского интерфейса
  • Работа с форматом XML
Варианты построения архитектур мобильных приложений
  • Из чего состоит архитектура UI-слоя приложения
  • Основные понятия построения архитектуры мобильных приложений: (View Binding, Data Binding, Retrofit, Gson, Архитектурные паттерны MVVM, MVI, MVP, Как внедрять зависимости)
  • Основные концепции DI
  • Как подключать Dagger 2
  • Как переиспользовать код
  • Зачем приложению нужна архитектура
  • Основные принципы построения архитектур
  • Особенности архитектуры мобильных приложений
Взаимодействие с сервером, работа с локальными хранилищами данных
  • Что такое базы данных и какими они бывают
  • Основы SQL
  • SQLite, ACID, CRUD
  • Что такое администрирование и профилирование БД
  • Что такое сериализация и десериализация данных
  • Как настраивать обмен данных по сети
  • Как использовать язык SQL для написания запросов в БД
  • Как подключать БД к своему мобильному приложению
  • Как писать миграцию при использовании SQLite.
  • Как писать транзакции в Room
Многопоточность, реактивные подходы к построению приложения
  • Как реализовать асинхронную работу приложения
  • Как многопоточность и реактивные подходы помогают увеличить производительность приложения
Подготовка приложения к публикации
  • Как реализовать асинхронную работу приложения
  • Как многопоточность и реактивные подходы помогают увеличить производительность приложения
Тестирование и безопасность приложения
Бонус
  • Простые тесты для тестирования приложения перед выпуском
  • Основы использования библиотеки JUnit и тестирование с помощью Asserts и Robolectric
Учебная стажировка
1 дипломный проект
Сертификат от Lerna
По завершении вы получите
сертификат о прохождении
онлайн-курса
Получить полную
программу
Детальная программа и консультация по онлайн-курсу
Выгодные условия оплаты

0 дней 00 : 00 : 00

Оставьте заявку
Дата старта: после оплаты
Количество мест ограничено
-40%
Стоимость курса
256 BYN/мес
154 BYN/мес
В рассрочку на
28 мес
от банка-
партнёра
Стоимость курса: 1 250 BYN
Стоимость в рассрочку указана от банков-партнёров — договор с банком, подробности уточняйте у менеджера
Оставьте заявку прямо сейчас
и получите подарки:
Год изучения английского языка 2000 BYN БЕСПЛАТНО
Курс по нейросетям. Изучите ChatGPT, Midjourney и др. 20+ нейронок 2700 BYN БЕСПЛАТНО
4 дополнительных курса на выбор 5000 BYN БЕСПЛАТНО
Поможем дойти до конца обучения
Куратор-эксперт
Подробно разбирает домашние задания, помогает сделать лучше
HR-консультант
Помогает в поиске работы: от плана действий до собеседований
Служба заботы
Помогает с вопросами по платформе
и прохождению курса
Отзывы о GeekBrains
4,4 из 5
Средняя оценка преподавателей
4,4 из 5
Средняя оценка программы
96%
Пользователей довольны онлайн-курсом
На основе 1 595 477 оценок онлайн-курсов от GeekBrains
5900+
Оценок на независимых площадках
5/5
Артур
На протяжении последнего года обучаюсь в данной онлайн школе. Очень удобная платформа с грамотной подачей материала, само обучение состоит из нескольких независимых блоков, много нужного материала и информативный контент. Так же лекции и семинары проходят в удобное время и всегда нужный материал можно пересмотреть в записи
5/5
Павел
Учёбой в GeekBrains доволен, получил много новых знаний. Закончил курс по специальности Тестировщик ПО. Пришёл к обучению с нуля, теперь понимаю код C#, получил базовые знания по HTML, CSS. Там не всё страшно. Очень классные преподаватели. Прям спецы своего дела. Были занятия онлайн, домашнее задание, все как положено. Не жалею, что выбрал GB, советую! Дали понимание специфики работы в IT. Есть желание продолжать погружение в IT мир.
5/5
Екатерина
Всегда увлекалась IT, но была проблема с выбором программы на Geekbrains. У платформы просто золотые менеджеры, которые быстро отвечают и помогают определиться с выбором программы. Рассказывают все подробно, приятны в общении, даже если по сто раз задаёшь одни и те же вопросы) Само обучение было комфортным, удалось создать своё коммьюнити с другими студентами) В общем, теперь планирую ещё купить какую‑нибудь программу, чтобы более серьёзно углубиться в эту тему.
Ответы на часто задаваемые вопросы
Не упусти шанс!
Заполните форму, чтобы получить специальное предложение
Не упусти шанс!
Заполните форму, чтобы получить специальное предложение
Поможем в выборе!
Если у вас есть вопросы о формате или вы не знаете что выбрать, оставьте свой номер: мы позвоним, чтобы ответить на все ваши вопросы.
Имя
Телефон
E-mail
Ознакомиться с условиями публичного договора
Отправить