Мы помогаем ИТ-компаниям оптимально настроить процессы менеджмента и разработки

Найти

(067) 536-87-70

(095) 492-65-67

Diving into Android: Advanced

Наши практические курсы нацелены на то, чтобы подготовить из вас профессионалов в сфере Андроид разработки.

Всего есть 12 практических заданий которые покрывают 90% требований рынка к Middle Android Software Engineer.

В заданиях вы столкнетесь с базовыми UI компонентами и UX проблемами. Научитесь правильно проектировать андроид приложение быстро и качественно.

Узнаете как использовать востребованные фреймворки Dagger2+Retrofit+RxJava+AutoValue и узнаете как использовать их в связке.

Кроме того каждое задание предполагает написание Unit тестов и UI тестов, что также добавляет вам колоссальный опыт в разработке.

Что даст вам курс?

Using:

  • Узнаете, как пользоваться андроид версиями KitKat, Lollipop, Marshmallow, Nougat, Oreo и отличать их визуально.
  • Вы научитесь пользоваться функциями режима разработчика, устанавливать и удалять приложения,
  • А также, пользоваться кастомизациями андроид от Samsung, Xiaomi, Huawei, Meizu.

User experience (UX):

  • Навыки эффективного использования известных приложений, таких, как  Facebook, Messenger, Linkedin, Instagram, VK, Viber, WhatsApp, Google Map, Business Calendar, Uber, Gmail, Youtube, Tinder, Spotify, также популярные Launchers
  • Выделять и уметь реализовать из них основные UX приемы. Или просто уметь быстро найти готовое решение по названию

Технические навыки:

  • Умение писать адаптивный дизайн для разных дисплеев, разных плотностей экранов, локализаций. Адаптивный дизайн для RTL и LTR локализаций. Создавать свой уникальный дизайн для основных компонентов.
  • Создавать приложения для платформы Андроид в Android Studio которые работают на разных версиях андроид, для смартфонов и планшетов.
  • Проектировать экраны: splash, on-boarding, auth, navigation or content screen, error screen, empty screen, settings etc.
  • Проектировать экраны на основе архитектуры MVP с использованием Dagger2+RxJava1+Retrofit2+Realm+AutoValue фреймворков.
  • Писать интеграционные тесты для проверки flow приложения и всех возможных действий пользователя. Генерировать автоматический отсчет по тестированию. Фреймворки Espresso и Spoon.
  • Писать unit тесты для отдельных частей с использованием моков. JUnit и Mockito.
  • Навыки использования Crashlytics и Fabric для аналитики.
  • Умение работать с Dangerous Permissions в Android M и N, а также с Instant Run.
  • Умение учитывать при разработке Doze mode и App Standby.
  • Умение работать с debugger в Android Studio.
  • Конфигурировать, собирать и подписывать приложение с помощью Gradle, публиковать их в Google Play, оптимизировать размер приложения за счет библиотек, ненужных ресурсов и векторных картинок
  • Обфусцировать свою программу с помощью Proguard.
  • Декомпилировать и запускать чужую программу с помощью jadx.

 

ПРЕИМУЩЕСТВА

  • Уникальные обучающие программы.
  • Конкурентная стоимость курсов. Гибкая система скидок.
  • Обучение проходит в удобное время, чтобы слушатели не отвлекались от основной работы (с 18-30 до 20-30 в будние дни, а также в утренние часы по субботам).
  • Удобное место проведения занятий - центр города (г. Днепр, ул. М. Грушевского).
  • Администраторы и тренеры уделят каждому слушателю столько времени, сколько ему понадобится.


Separator Grey

Размер группы: 8-10 человек

Время занятий: вечернее, 2 раза в неделю

Объем курса: 16 занятий по 2 часа

Цена: 250 грн/занятие 

Документ об окончании курса: сертификат