Продвинутый курс по разработке андроид-приложения HD Wallpapers с In-app Billing (покупки в приложении)

Начинаем набор на новый Продвинутый курс по созданию андроид-приложения с функцией загрузки изображений из сети для установки их в качестве обоев рабочего стола, и платным отключением рекламы через In-app Billing (покупки в приложении). [embedded content] В курсе по разработке андроид-приложения: Вы сможете создать свое приложение HD Wallpapers на примере приложения HD Обои.  После прохождения […]

Read More

Лекция 7 по архитектуре Android. Инструментальное и UI тестирование. Espresso. Dagger 2

Седьмая лекция курса по архитектуре клиент-серверных android-приложений, в которой мы продолжаем тему тестирования. А именно об инструментальном тестировании на реальных устройствах, тестировании пользовательского интерфейса с помощью Espresso, подмену ответов сервера и другие приемы. Дополнительно рассмотрим библиотеку Dagger 2. Введение Инструментальное тестирование UI-тестирование Дополнительно – Dagger 2 Практика Ссылки и полезные ресурсы   […]

Read More

Лекция 5 по архитектуре андроид приложений. Паттерн MVP

Пятая лекция курса по архитектуре клиент-серверных android-приложений, в которой мы поговорим о паттернах MVP, MVC и MVVM. Также научимся работать с библиотекой Mosby, которая реализует паттерн MVP в Android. [embedded content] Введение На прошлой лекции мы рассмотрели принципы Clean Architecture от Роберта Мартина, а также их адаптацию для разработки приложений под Android, […]

Read More

Лекция 4 по архитектуре андроид приложения. Clean Architecture

Четвертая лекция курса по архитектуре клиент-серверных android-приложений, в которой мы поговорим о том, что такое Clean Architecture и как реализовать чистую архитектуру в андроид. Также познакомимся с библиотекой Google Agera, которая реализует парадигму реактивного функционального программирования на Android. Введение 1. Clean Architecture 2. Clean Architecture Android 3. Дополнительно – Google Agera 4. […]

Read More