Завершив курс Программирования на Java под Android с хорошим результатом Вы ,будете обладать знаниями, необходимыми для прохождения собеседование на позицию Junior Android developer.

Описание курса:

Base (базовая java, ООП)
История OS Android. Версии системы и API.
Настройка среды разработки. Android Debug Bridge.
Структура проекта. Код стайл, названия файлов.
Виджеты, создание программно и из XML.
ListView, GridView, RecyclerView. Виды адаптеров, кастомные адаптеры.
Главные компоненты приложения. Activity. Жизненный цикл.
Взаимодействие между приложениями. Intent.
Оповещение пользователя. Notifications. Pending Intent. Диалоги.
Темы и стили. Имплементация дизайна приложения.
Главные компоненты приложения. Service. Жизненный цикл.
Главные компоненты приложения. Broadcast receiver. Типы объявления.
Fragment. Support library.
Хранение информации на устройстве. Storage. Shared Preferences.
Базы данных. SQLite.
Главные компоненты приложения. Content provider.
Многопоточность. Взаимодействие с UI.
Работа с API. Работа с JSON и XML.
Библиотеки от Google. AppCompat для тем.
Часто используемые библиотеки.
Интеграция социальных сетей.
Google Play Services.
Этапы разработки приложения. Релиз на Google Play Store.

Весь курс Android в картинках