Курс Android

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка
Видеокурс по Git
Бонусная программа

Android – операционная система для мобильных устройств с сенсорным экраном. Число мобильных пользователей интернета в 2017 превысило число пользователей десктопных приложений для web. Разработка на Android начинается с изучения Java и XML, в последнее время к этому списку добавился Kotlin.

О курсе

Программа курса Android

Погрузитесь в основы создания приложений для Android, освоив базовые инструменты и подходы. Этот блок научит вас работать с пользовательским интерфейсом, обрабатывать события и создавать устойчивые к изменениям конфигурации приложения. Вы начнете с простых задач, таких как создание анаграмм, и постепенно перейдете к более сложным проектам, включая разработку страниц регистрации и навигацию между экранами.

  • Цели: Освоить работу с View, обработку событий, тестирование, основы архитектур MVI/MVVM и навигацию с использованием Navigation Component.
  • Инструменты: Java, Android Framework, RxJava, LiveData, ViewBinding.
  • Проекты: Разработка приложения для анаграмм с поддержкой поворота экрана и тестированием, создание страницы регистрации с фрагментами, внедрение навигации с передачей данных.

Этот блок посвящен современным инструментам Android-разработки: языку Kotlin, асинхронному программированию с Coroutines и Flows, а также созданию интерфейсов с помощью Jetpack Compose. Вы научитесь создавать динамические списки, работать с архитектурой MVVM и внедрять зависимости, а также переведете свои приложения на современный UI-фреймворк.

  • Цели: Изучить Kotlin, Coroutines, Flows, Jetpack Compose, внедрение зависимостей (Dagger2, Hilt) и работу с RecyclerView.
  • Инструменты: Kotlin, Android Framework, Jetpack Compose, Dagger2.
  • Проекты: Создание приложения с динамическим списком и фильтрацией, миграция на Coroutines и Flows, переход на Jetpack Compose с сохранением архитектуры MVI/MVVM.

Этот блок фокусируется на работе с продвинутыми компонентами Android, такими как фоновые задачи, сетевые запросы, локальные базы данных и уведомления. Вы научитесь интегрировать популярные библиотеки, такие как Retrofit, Room и Coil, а также создавать сложные интерфейсы с использованием Jetpack Compose и навигации.

  • Цели: Освоить WorkManager, Services, Retrofit, Room, Compose Navigation, а также работу с уведомлениями и пагинацией.
  • Инструменты: Kotlin, Android Framework, Retrofit, Moshi, Coil, Room, Hilt.
  • Проекты: Разработка приложения с фоновыми задачами и уведомлениями, интеграция с REST API и пагинацией, создание локальной базы данных, реализация сложного UI для банковских карт.

Заключительный блок познакомит вас с системными возможностями Android и интеграцией с сервисами Google. Вы научитесь работать с геолокацией, камерой, аутентификацией и облачными базами данных, создавая функциональные приложения с использованием Google Maps, CameraX и Firebase.

  • Цели: Изучить Google Maps API, CameraX, Google Auth, Firebase и системные разрешения.
  • Инструменты: Kotlin, Android Framework, Google Maps API, CameraX, Firebase.
  • Проекты: Создание приложения с отображением геолокации, разработка приложения для съемки фото/видео, реализация заметок с аутентификацией через Google и хранением в Firebase.

Необходимые навыки для обучения на курсе
  • Уметь написать пару приложений по гайдам из ютуба/юдеми
  • Умение работать с RecyclerView, Jetpack Compose — на уровне гайдов, понимание архитектуры приложений
  • Знание англ. языка на уровне чтения технической документации

Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.

Ранний уровень подготовки? Попробуйте Java Start
Online

Менторинг

Online

Менторинг +

Бонусна програма на менторингу

При оплате 2 месяцев выгода 10%:
7200 грн | 198 USD
8000 грн | 220 USD
в месяц
Записаться со скидкой 10%
При оплате 3 месяцев выгода 15%:
6800 грн | 187 USD
8000 грн | 220 USD
в месяц
Записаться со скидкой 15%
Менторинг
  • Онлайн доступ к стандартной программе курса
  • Без лекций, без теории, только практические задания
  • 7 дней тестового периода
  • 1 code review в день
  • Обучение 1 на 1 с личным ментором
Менторинг +
  • Онлайн доступ к стандартной программе курса
  • Обучение 1 на 1 с личным ментором
  • Без лекций, без теории, только практические задания
  • Нет тестового периода
  • Одна из трех привилегий на выбор:
    1) два code review на день
    2) возможность изменить стандартную программу курса (убрать или добавить темы)
    3) возможность общаться с ментором в определенное вами время

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Junior с коммерческим опытом работы.

Как проходит обучение?

Подробнее
1
Регистрация на курс
2
Ответы на ваши вопросы
3
Знакомство с ментором
4
Получение материала и первое задание
5
Отзыв о работе от ментора
6
Следующая задача
Дан Гладштейн
Автор курса
Android Software Engineer
Дан Гладштейн

Разработкой под Android занимаюсь уже 7 лет, в основном в стартапах и продуктовых компаниях. Решил заняться менторством, чтобы помочь заинтересованным людям приобрести необходимые для работы в IT основные навыки и знания.

Наши менторы

Кравченко Алексей - Ментор направления Android
Алексей Кравченко
Android Developer
TrackEnsure Inc.
Опыт в сфере
с 2013 года
Опыт преподавания
с 2023 года

Еще будучи студентом начал изучать Java, благодаря чему получил свою первую серьезную работу в энергетической компании, которой нужно было мобильное приложение. Так я встал на дорожку Android разработки. Сейчас я занимаю позицию Android Tech Lead и забочусь о внедрении архитектурных решений в проекты и о развитии моей команды. А в качестве ментора, я хочу передать свой опыт и знания, и развеять заблуждение, что «программирование — это магия», как это было у меня).

Олександр Дудник ментор
Александр Дудник
Senior Android Developer
Marley Spoon
Опыт в сфере
с 2003 года
Опыт преподавания
с 2015 года

Разработчик с более чем 20-летним стажем. Имею опыт руководства и менторства.

Начинал и долгое время работал с 1С. Также имел опыт работы с C++, Pascal, FoxPro, PHP, HTML, CSS, JavaScript.

С 2021 года работаю Android-разработчиком на фултайм в международных компаниях. Общий опыт в Android — около 7 лет.

Стек: Java, Kotlin, Jetpack Compose, RxJava, Coroutines, Retrofit, Dagger, Koin, Room, Realm, Glide, Coil, Picasso, GeoPackage, Maps, Sensors, Camera, NFC, Computer Vision, ML Kit.

Основной скоуп — бизнес-приложения. 

Максим Кичук ментор
Максим Кичук
Android Developer
Grid Dynamics
Опыт в сфере
с 2019 года
Опыт преподавания
с 2024 года

Android-разработчик с более чем 5-летним опытом. За это время я работал в разных компаниях, каждая из которых имела свой подход к разработке. Это дало мне ценный опыт работы над приложениями различных сфер и размеров. Имею опыт работы на всех этапах разработки: от анализа и проектирования до тестирования и отладки. Также имею опыт сотрудничества с межфункциональными командами для достижения поставленных целей. Стремлюсь использовать современные технологии и подходы в своей работе. В то же время, я понимаю важность знания базовых принципов и фундаментальных знаний для успешного развития. Свой путь я начал еще в университете, где получил фундаментальные знания по программной инженерии. Освоил специфику Android-разработки самостоятельно: мне помогли интернет-ресурсы, книги, документация и, конечно же, практика. Поэтому я знаю, как это сделать, и готов поделиться своим опытом и знаниями с другими.

Роман Криволапов
Роман Криволапов
Senior Android developer
Digitall
Опыт в сфере
с 2009 года
Опыт преподавания
с 2023 года

Я имею 5 лет опыта работы как Android Developer и 11 лет как Frontend Developer. Я начал изучать программирование с последних классов школы и после окончания университета выбрал разработку программного обеспечения как основную профессию. Я работал над многими разными проектами, последние 2 года занимался разработкой банковских приложений. Хорошо знаком со всеми принципами написания поддерживаемых и расширяемых приложений — Clean Architecture, SOLID, Design Patterns, Best Practices и другими. В свободное время пишу статьи на Medium и программы для STM32, ESP32, Atmega и других микроконтроллеров.

Мамедов Руслан - Ментор направления Android
Руслан Мамедов
Android Developer
Luxoft
Опыт в сфере
с 2014 года
Опыт преподавания
с 2019 года

По образованию инженер по автоматизации, в программирование пришел в 2015 году. Изучал профессию самостоятельно и по наставлению ментора, считаю этот подход самым эффективным по многим причинам, таким как лучшая самоорганизация, большая глубина знаний, умение самостоятельно учиться и искать информацию и многое другое.

Дан Гладштейн
Дан Гладштейн
Android Software Engineer
YIT — Yedioth Information Technology
Опыт в сфере
с 2012 года
Опыт преподавания
с 2019 года

Разработкой под Android занимаюсь уже 7 лет, в основном в стартапах и продуктовых компаниях. Решил заняться менторством, чтобы помочь заинтересованным людям приобрести необходимые для работы в IT основные навыки и знания.

ментор Павло Зоря
Павел Зоря
Android Engineer
EPAM Systems
Опыт в сфере
с 2018 года
Опыт преподавания
с 2020 года

Android-разработчик с трехлетним опытом работы в различных ИТ компаниях (от маленьких продуктовых до крупных outsource). Сейчас работаю в EPAM Systems. Имею опыт менторинга специалистов с разным опытом от начинающих, до опытных. Сейчас на проекте технологии: Kotlin/Java, Kotlin Coroutines, MVVM, Koin, Retrofit, Gson. Также использовал технологии: RxJava, GoogleMaps, ffmpeg, ExoPlayer, Navigation Component. Считаю, что все зависит от вашего желания и упорства. Занимаюсь менторством для того, чтобы расширить community и развить отрасль.

Сертификат об окончании

Сертификат об окончании

По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному направлению.

Свяжитесь с нами

Нужно больше информации?
Поможем выбрать курс
Предложим лучшие условия
Дадим ответы на все вопросы



    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Мы не сотрудничаем с резидентами РФ и РБ!

    Курсы Андроид девелопер

    Операционная система Android, разработанная Google, является самой популярной мобильной платформой в мире. Её доля на рынке мобильных операционных систем в 2023 году составила 72%, что значительно превышает долю её ближайшего конкурента – iOs. Из общего числа смартфонов, которое превышает 3 миллиарда, более 2 миллиардов устройств используют Android как операционную систему.

    По последним оценкам, в мире насчитывается более 14 миллиардов мобильных устройств. Это смартфоны, планшеты и другие мобильные устройства, такие как умные часы и различные гаджеты Интернета вещей (IoT).

    Перспективы роста Android остаются высокими по нескольким причинам.

    • Android продолжает расширять своё присутствие в развивающихся странах.
    • Операционная система постоянно обновляется, предлагая новые функции и улучшения.
    • Увеличение количества устройств IoT и мобильной электроники, работающих на Android, также способствует росту популярности этой ОС.

    Обучение андроид программированию открывает широкие возможности для карьерного роста и развития в IT-индустрии

    Сферы, где используется Android разработка

    • Электронная коммерция. Разработка мобильных интернет-магазинов, где пользователи могут делать заказы со своего смартфона.
    • Финансовые услуги. Мобильные банкинговые приложения стали неотъемлемой частью жизни многих людей.
    • Образование. Языковые приложения, курсы по программированию, обучающие игры для детей, платформы для онлайн-образования и многое другое.
    • Здравоохранение. Приложения для мониторинга здоровья, трекинга физической активности, консультаций с врачами онлайн и управления медицинскими данными.
    • Развлечения. Мобильные игры, стриминговые сервисы, социальные сети и приложения для чтения книг на Android.
    • Умный дом и IoT. Системы умного дома управляются через приложения на Android, позволяя контролировать освещение, отопление, системы безопасности и другие элементы домашней инфраструктуры.
    • Автомобилестроение. Доступ к навигации, музыке, сообщениям и звонкам без отвлечения от управления автомобилем.

    Содержание и структура курса

    Курсы андроид разработчика от учебного центра FoxmindEd состоят из семи разделов:

    • Intro
    • Benchmark
    • Tracker
    • News feed
    • Forecast
    • Telegram
    • Social network

    Структура курса разработана так, чтобы студенты пошагово осваивали необходимые навыки через теоретические занятия и практические задания. В каждом разделе есть подборка учебных материалов и задачи. После того, как задание сделано и проверено ментором, студент может переходить к следующему разделу.

    Требования к студентам и продолжительность курса по Android разработке

    Для начала обучения необходимо иметь базовые знания в программировании. Нужно:

    • Уметь написать пару приложений по гайдам из ютуба/Udemy;
    • Уметь работать с RecyclerView, Jetpack Compose — на уровне гайдов, понимания архитектуры приложений;
    • Знать английский язык на уровне чтения технической документации.

    Если чувствуете, что ваших знаний недостаточно, рекомендуем пройти курс Java Start.

    Прохождение курса зависит от интенсивности обучения и предыдущего уровня знаний студента и может длиться от нескольких месяцев. Поскольку оплата начисляется помесячно, интенсивное и усердное изучение может снизить для вас стоимость курса. 

    Уровень студента после прохождения курса Android

    По окончании курса учащиеся смогут самостоятельно создавать Android-приложения, понимать основные принципы разработки и дизайна мобильных приложений, а также понимать, как работать с наиболее востребованными технологиями и инструментами в этой области.

    Почему стоит изучать Android разработку с FoxmindEd

    Основное преимущество курсов от FoxmindEd заключается в менторинге. Каждый студент получает поддержку ментора, опытного Android-разработчика, который помогает на всех этапах обучения, отвечает на вопросы, дает обратную связь по выполненным заданиям и способствует более глубокому пониманию материала.

    Менторы – это специалисты-практики, которые работают в разных ІТ-компаниях, поэтому они дают студентам только актуальные знания и делятся релевантным опытом.

    Следующий этап развития на пути получения оффера

    После завершения курса студенты могут искать работу в качестве разработчика Android уровня джуниор, или перейти на следующий курс, где происходит обучение на проекте. Там они применят полученные знания на практике, работая над реальными задачами. Это позволит создать собственное портфолио, что значительно увеличит шансы на получение офера от ведущих IT-компаний.

    Обучение разработке мобильных приложений в учебном центре FoxmindEd — это прямой путь к успеху в мире Android-разработки, открывающий широкие возможности для профессионального роста и реализации в IT-индустрии.

    foxmindED
    IТ-жара: Скидка 20% на стартовые курсы!
    до конца акции
    00
    дней
    00
    годин
    00
    минут
    Забронировать