Разработчик Android. Базовый уровень от Otus
Вы научитесь
Программа курса
Программа курса состоит из 108 академических часов. За это время вы отсмотрите множество теоретических блоков, а также закрепите их на практике.
Kotlin
Узнаете, как будет проходить обучение на курсе. Сможете разрабатывать базовые программы на языке программирования Kotlin. Научитесь использовать сложные инструменты.
Узнаете, как будет проходить обучение на курсе.
Сможете разрабатывать базовые программы на языке программирования Kotlin.
Научитесь использовать сложные инструменты.
Основы Android-разработки
Поймёте, что такое экраны и как создавать их. Сможете применять интерактивные элементы. Узнаете, что такое стили приложения или экранов. Научитесь разбираться в списках и элементах. Поработаете с фрагментами. Узаете, что такое навигация и как управлять ей. Выстроите анимированные векторные изображения.
Поймёте, что такое экраны и как создавать их.
Сможете применять интерактивные элементы.
Узнаете, что такое стили приложения или экранов.
Научитесь разбираться в списках и элементах.
Поработаете с фрагментами.
Узаете, что такое навигация и как управлять ей.
Выстроите анимированные векторные изображения.
Архитектура, работа с сетью и хранение данных
Узнаете, как правильно выгружать данные. Поработаете с принципами построения архитектуры мобильных приложений. Научитесь запрашивать разрешение у пользователя в подходящий момент. Научитесь создавать и использовать базу данных Room; менять её без потери данных, а также отслеживать изменения. Поймёте, в чём заключается создание интерфейса.
Узнаете, как правильно выгружать данные.
Поработаете с принципами построения архитектуры мобильных приложений.
Научитесь запрашивать разрешение у пользователя в подходящий момент.
Научитесь создавать и использовать базу данных Room; менять её без потери данных, а также отслеживать изменения.
Поймёте, в чём заключается создание интерфейса.
Компоненты Android
Попробуете поработать с арх.паттерном. Сможете производять отладку задач. Узнаете, почему важно уметь делать это для мобильной разработки. Поймёте, как правильно принимать сообщения от операционной системы. Настроите обмен данными между приложениями. Воспользуетесь платформой для отслеживания ошибок приложения. Узнаете, как правильно пользоваться ими.
Попробуете поработать с арх.паттерном.
Сможете производять отладку задач. Узнаете, почему важно уметь делать это для мобильной разработки.
Поймёте, как правильно принимать сообщения от операционной системы.
Настроите обмен данными между приложениями.
Воспользуетесь платформой для отслеживания ошибок приложения.
Узнаете, как правильно пользоваться ими.
Реактивный подход, внедрение зависимостей
Научитесь пользоваться библиотекой для асинхронной работы приложения. Отработаете навыки на практике. Узнаете, что такое подпись на изменение объектов и данных. Сможете самостоятельно устраивать её. Поймёте, как выполнять задачи приложения асинхронно и в фоновом режиме. Сможете упрощать и автоматизировать внедрение зависимостей в своём приложении. Сможете применять фрейморки. Отработаете их использование с упором на прикладное использование.
Научитесь пользоваться библиотекой для асинхронной работы приложения. Отработаете навыки на практике.
Узнаете, что такое подпись на изменение объектов и данных. Сможете самостоятельно устраивать её.
Поймёте, как выполнять задачи приложения асинхронно и в фоновом режиме.
Сможете упрощать и автоматизировать внедрение зависимостей в своём приложении.
Сможете применять фрейморки. Отработаете их использование с упором на прикладное использование.
Тестирование и публикация
Разберётесь в процессе тестирования. Сможете писать тесты самостоятельно. Узнаете, как правильно создавать различные версии своего приложения.
Разберётесь в процессе тестирования.
Сможете писать тесты самостоятельно.
Узнаете, как правильно создавать различные версии своего приложения.
Проектная работа
Пообщаетесь с экспертами о ДЗ. Узнаете о требованиях к проектной работе. Сможете продемонстрировать результат работы.
Пообщаетесь с экспертами о ДЗ.
Узнаете о требованиях к проектной работе.
Сможете продемонстрировать результат работы.