O+ Banks is an Android application that allows users to explore banks, mark favorites, and view details. It's developed with Clean Architecture using Kotlin and Jetpack Compose for UI.
- Navigation Bar: Filter banks by name.
- Bank List: Display banks fetched from API.
- Bank Details: Navigate to a detailed view of each bank.
- Favorites: Mark any bank as favorite.
- Architecture: Clean Architecture with different use cases.
- Data Sources: Remote data source with Retrofit, local data source with Room (SQLite).
- Image Loading: Utilizes Coil library for image loading.
- Dependency Injection: Dagger Hilt for dependency injection.
To get started with this project, clone the repository to your local machine. Ensure you have the latest version of Android Studio installed.