Курс «Android-разработчик» на платформе Stepik состоит из шести частей.
Вам подойдет этот курс, если вы:
- знаете хотя бы один C-подобный язык программирования;
- понимаете принципы ООП;
- знаете основы Java;
- хотите научиться разрабатывать приложения для Android «от и до».
Ключевые навыки, которые вы освоите на этом курсе:
- работа с Android Studio;
- хранение строковых данных;
- использование инструментов для многопоточного программирования в Java;
- работа со списками, БД и сетью;
- знание реактивного программирования;
- использование чистой архитектуры;
- работа с приложением Tracktor;
- использование инструментов для тестирования;
- применение компонентов Material Design;
- добавление атрибутов;
- работа с Firebase;
- анимирование;
- публикация приложения.
Учебная программа:
Курс 1. «Быстрый старт в Android-разработку»
Первая часть посвящена основам работы с платформой Android и больше теоретическая. Вы познакомитесь с пользовательским интерфейсом, компонентами приложения, поймете, как хранить строковые файлы.
Курс 2. «Многопоточность и сетевое взаимодействие»
В этой части вам расскажут о многопоточности и взаимодействии с сетью. Вас научат работать со списками, ознакомят с реактивным программированием.
Курс 3. «Архитектура Android-приложений»
Третья часть посвящена архитектуре приложений Android. Вы узнаете о чистой архитектуре, поймете, как работать с библиотеками и внедрять зависимости.
Курс 4. «Тестирование и работа с картами»
Часть четвертая рассказывается о тестировании и работе с картами. Вам предстоит ознакомиться с инструментами для проведения тестирования, научиться настраивать приложение и работать с веб-контентом.
Курс 5. «Дизайн и анимации»
Здесь вам объяснят, как создавать темы и стили. Вы узнаете, что такое Material Design и как взаимодействовать с его компонентами, а также изучите другие фишки для дизайна и анимации.
Курс 6. «Firebase, Сенсоры, Публикация приложения»
Это заключительная часть. Тут расскажут о возможностях платформы Firebase, объяснят, как опубликовать приложение и соблюсти при этом все требования.
Каждый курс стоит 9200 рублей. Курсы можно приобрести по отдельности. После прохождения каждой части выдается сертификат.