Premier League App, is an infomation app about teams in English Premier League.
Premier League App uses a number of library, feature, and other similar things to work properly:
- [TheSportDB] - An open, crowd-sourced database of sports artwork and metadata with a free API.
- [Clean Architecture] - Implement dependency rule, MVVM, and separate project into
- [RxJava] - Using RxJava for Reactive Programming.
- [Modularization] - create library for core app, and dynamic feature for favorite feature
- [Dagger Hilt] - Dependency Injection with Dagger Hilt.
- [CircleCI] - for Continous Integration
- [Security] - obfuscation with ProGuard, encryption for database, certificate pinning for connect to server.
- [Leak Canary] - for analyzing memory leaks.