Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Moscow Institute of Physics and Technology

Android-разработка: основы, многопоточность, архитектура

Moscow Institute of Physics and Technology via Coursera Specialization

Overview

Специализация поможет освоить современную Android-разработку. Вы изучите основные компоненты Android-приложения, средства многопоточности и архитектурные подходы. Мы разберем следующие темы: - IDE — Android Studio и система сборки — Gradle- Дебаг и логгирование - Знакомство с основными сущностями Android-приложения - Работа с Activity и Fragment - Знакомство с элементами интерфейса — View, ViewGroup - Работа со списками: RecyclerView - Средства для обеспечения многопоточности в Android - Работа с сетью с помощью Retrofit2/Okhttp3 - Базовое знакомство с реактивным программированием: RxJava2 - Работа с уведомлениями - Работа с базами данных через Room - MVP- и MVVM-паттерны - Android Architecture Components - Dependency Injection через Dagger2 - Clean Architecture Для успешного освоения программы специализации необходимо знание C-подобного языка, понимание принципов объектно-ориентированного программирования, а также базовое знание Java.

Syllabus

Course 1: Быстрый старт в разработке Android-приложений
- Мобильная разработка - одна из самых динамично развивающихся отраслей IT индустрии. Тенденция к этому, несомненно, сохранится. В этих ... Enroll for free.

Course 2: Многопоточность и сетевое взаимодействие в Android
- Вы уже умеете работать с такими базовыми и простыми сущностями, как: Context, xml, Activity, Fragment, SharedPreferences, различные View и ... Enroll for free.

Course 3: Архитектура Android-приложений
- В этом блоке мы и займемся изучением распространенных архитектурных подходов. Мы изучим MVP и MVVM, сначала свои реализации, а потом с ... Enroll for free.

Courses

Taught by

Магометов Азрет and Тайчинов Марат

Reviews

Start your review of Android-разработка: основы, многопоточность, архитектура

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.