- Single Activity Architecture with Navigation Component
- Clean Architecture Modularization
- Clean and Readable Code
- Material Design
- MockK
- Koin Dependency Injection
- Coroutines (Diganti dengan RxJava)
- Android Security Best Practice (Penempatan variabel
BASE_URL
danAPI_KEY
pada BuildConfig) - Loading state, Error state
- Pull to Refresh
- Websocket Integration (Scarlet)