Пройдя этот курс, вы научитесь создавать приложения для системы Android, изучите основные компоненты и инструменты разработки. По итогам курса у вас в портфолио будет клиент-серверное приложение github.
Начать курсВведение | |||
Введение в курс | 00:00:00 | ||
Введение в Android | 00:00:00 | ||
Установка необходимого ПО, создание пустого проекта | 00:00:00 | ||
View. Пользовательский интерфейс | |||
Пользовательский интерфейс. View, основные атрибуты | 00:00:00 | ||
Практика: Пользовательский интерфейс. View, основные атрибуты | 00:00:00 | ||
Тест: Пользовательский интерфейс. View, основные атрибуты | 01:00:00 | ||
Android Ресурсы . Работа со строками, цветами, стилями, картинками | 00:00:00 | ||
Практика: Android Ресурсы . Работа со строками, цветами, стилями, картинками | 00:00:00 | ||
Тест: Android Ресурсы. Работа со строками, цветами, стилями, картинками | 01:00:00 | ||
Работа с View компонентами. Toast, Log | 00:00:00 | ||
Практика: Работа с View компонентами. Toast, Log | 00:00:00 | ||
Тест: Работа с View-компонентами. Toast, Log | 01:00:00 | ||
ViewGroups | |||
ViewGroup. LinearLayout, FrameLayout | 00:00:00 | ||
Практика: ViewGroup. LinearLayout, FrameLayout | 00:00:00 | ||
ConstraintLayout. Атрибуты позиционирования элементов | 00:00:00 | ||
Практика: ConstraintLayout. Атрибуты позиционирования элементов | 00:00:00 | ||
ConstraintLayout. Chains, Barriers | 00:00:00 | ||
Практика: ConstraintLayout. Chains, Barriers | 00:00:00 | ||
ConstraintLayout. Guidelines, процентные свойства | 00:00:00 | ||
Практика: ConstraintLayout. Guidelines, процентные свойства | 00:00:00 | ||
Activity | |||
Activity. Intent. Передача данных между Activity | 00:00:00 | ||
Практика: Activity. Intent. Передача данных между Activity | 00:00:00 | ||
Activity. Жизненный цикл. Сохранение, восстановление состояния | 00:00:00 | ||
Практика: Activity. Жизненный цикл. Сохранение, восстановление состояния | 00:00:00 | ||
Список элементов. RecyclerView | |||
Создание списка элементов с помощью LinearLayout | 00:00:00 | ||
RecyclerView. Adapter, LayoutManager | 00:00:00 | ||
Практика: RecyclerView. Adapter, LayoutManager | 00:00:00 | ||
RecyclerView. Обработка кликов по элементам списка | 00:00:00 | ||
Практика: RecyclerView. Обработка кликов по элементам списка | 00:00:00 | ||
Network | |||
Работа с сетью. Протокол Http | 00:00:00 | ||
Практика: Работа с сетью. Протокол Http | 00:00:00 | ||
Работа с многопоточностью. AsyncTask | 00:00:00 | ||
Практика: Работа с многопоточностью. AsyncTask | 00:00:00 | ||
JSON формат. JSONObject, JSONArray | 00:00:00 | ||
Практика: JSON формат. JSONObject, JSONArray | 00:00:00 | ||
Векторные иконки. Загрузка изображений по сети | 00:00:00 | ||
Практика: Векторные иконки. Загрузка изображений по сети | 00:00:00 | ||
Создание приложения Github | |||
План разработки приложения Github | 00:00:00 | ||
Первый экран. Получение данных по сети | 00:00:00 | ||
Первый экран. Добавление RecyclerView | 00:00:00 | ||
Первый экран. Улучшение интерфейса, исправление багов | 00:00:00 | ||
Второй экран. Создание Activity, передача данных | 00:00:00 | ||
Второй экран. Получение данных по сети | 00:00:00 | ||
Второй экран. Пользовательский интерфейс, исправление багов | 00:00:00 |
Выпускники и студенты курса оставляют свои отзывы в группе Вконтакте. Вы можете задать им вопросы о курсе, которые вас интересуют. Вот некоторые из отзывов:
Обучение проходит полностью в онлайн формате. Всего будет около 25 уроков (количество может меняться), практически к каждому из которых составлены тестовые и практические задания для закрепления знаний.
После каждой новой темы вы получаете практические задания для отработки полученных знаний. Каждое практическое задание сопровождается решением, поэтому свой вариант решения вы сможете сверить с вариантом, предложенным преподавателями.
Нет, это не обязательно. Для комфортного обучения на курсе хорошо бы иметь базовые знания языка Java. Вы можете начать без знаний этого языка и обращаться к курсу по Java по мере необходимости.