Содержание
- Введение 1
- Обзор архитектурных паттернов и принципов проектирования 2
- - Паттерн MVC: Структура, применение и реализация 2.1
- - Паттерны MVP и MVVM: Сравнение и выбор 2.2
- - Принципы SOLID: Фундамент проектирования 2.3
- Основы разработки Android-приложений 3
- - Компоненты Android: Activity, Service, BroadcastReceiver и ContentProvider 3.1
- - Жизненный цикл Activity и Fragment 3.2
- - Работа с данными и сетью в Android 3.3
- Оптимизация производительности приложений 4
- - Методы оптимизации UI и памяти 4.1
- - Оптимизация потоков и асинхронных операций 4.2
- - Инструменты для анализа производительности 4.3
- Практическое применение паттернов в Android-приложениях 5
- - Реализация MVC в Android 5.1
- - Реализация MVP в Android 5.2
- - Реализация MVVM в Android 5.3
- Заключение 6
- Список литературы 7