GitHub
Android Showcase: лучшие практики Android-разработки
Android Showcase — проект, который представляет современный подход к Android-разработке. Собственно, главное в нем не его функциональность, а как раз стек технологий.
Цель — продемонстрировать лучшие практики, предоставить набор рекомендаций и представить современную архитектуру приложений для Android, которая является модульной, масштабируемой, поддерживаемой и тестируемой. Это приложение может и выглядит просто, но в нем есть все эти детали, которые закладывают прочный фундамент для создания более крупного приложения, подходящего для больших команд и длительного жизненного цикла.
Что демонстрируется:
- Kotlin
- Clean Architecture, Model-View-ViewModel, Model-View-Intent
- Android Jetpack
- Архитектура с одним Activity, компонентом Navigation и реактивным UI
- CI конвейер
- Тестирование
- Инструменты статического анализа
- Инъекция зависимостей
- Материальный дизайн
Исходники: https://github.com/igorwojda/android-showcase
-
Разработка1 месяц назад
Чистка Android-проекта для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat