Лекция 1. Введение в архитектуру клиент-серверных андроид-приложений HD
Начинаем курс по архитектуре клиент-серверных андроид-приложений. Исходный код и ссылки в текстовой версии урока: http://www.fandroid.info/lektsiya-1-vvedenie-v-arhitekturu-klient-servernyh-android-prilozhenij-chast-2/ Темы, которые мы будем рассматривать: ● Введение в архитектуру клиент-серверных Android-приложений ● Средства обеспечения многопоточной работы ● Классические паттерны A/B/C для клиент-серверного взаимодействия ● Фреймворк RxJava ● Clean Architecture ● Паттерн MVP ● Тестирование Android-приложений ● DataBinding и MVVM Дополнительно также будут рассмотрены темы: ● Проблема Backpressure в RxJava и способы ее решения ● Библиотека Google Agera для построения архитектуры приложений ● Библиотека Mosby для построения архитектуры приложений ● Методология TDD (test-driven development) ● Dagger 2 как библиотека для реализации принципа Dependency Injection ------------------------------------------------------------------ Установка и настройка Android Studio: https://youtu.be/9ucX3UlCT6E?list=PLyfVjOYzujugap6Rf3ETNKkx4v9ePllNK ------------------------------------------------------------------ Весь плейлист: https://goo.gl/02GtH5 ------------------------------------------------------------------ Продвинутые курсы по созданию реальных приложений и игр для android: http://www.fandroid.info/ ------------------------------------------------------------------ Больше уроков: Уроки по основам работы с Android Studio: https://goo.gl/02GtH5 Как создать android приложение: https://goo.gl/oJgrOc Инструменты android разработчика: https://goo.gl/VoAnZx Дизайн android приложений: https://goo.gl/cfwMEV Уроки создания игр для android: https://goo.gl/NVS39q Основы программирования на JAVA: https://goo.gl/TZRHpG ------------------------------------------------------------------ Хороший ресурс для обучения языку java: https://goo.gl/7Hc9Gz ------------------------------------------------------------------ Группа взаимопомощи Вконтакте для начинающих ANDROID разработчиков и программистов: https://goo.gl/o4d9mk ------------------------------------------------------------------ Скачать видеоуроки: https://goo.gl/2Wpvp4 ------------------------------------------------------------------ Поддержите наш проект: https://goo.gl/zcW4nq