Устаревшие подходы
Раздел помогает сопровождать Android-код на прежних библиотеках и архитектурных подходах. Пока здесь одна статья; другие legacy-темы находятся в профильных разделах, чтобы не дублировать материал.
С чего начать
- RxJava - реактивные типы, планировщики, backpressure, владение подписками и постепенная миграция на корутины и Flow.
Про прежние DI-решения читайте в Legacy DI. Безопасное изменение архитектуры разобрано в Legacy & Refactoring. Современные альтернативы для асинхронного кода описаны в разделе Корутины и Flow.