Multi Module Cryptocurrency Price Tracker App
- Real-time Prices: Get up-to-date cryptocurrency prices.
- User Registration: Sign up effortlessly to unlock personalized features.
- User-friendly: Easy navigation and a clean interface.
- Customized: Add your favorite coins to your watchlist.
- Notifications: Receive alerts for price changes.
Search |
notifaction |
|
|
Multi Module Dependency Graph
Tech stack & Open-source libraries
- Minimum SDK level 26
- Kotlin based, Compose for UI Toolkit, Coroutines + Flow for asynchronous jobs.
- Jetpack
- Compose: Android’s recommended modern toolkit for building native UI.
- Android Architecture Components: Collection of libraries that help you design robust, testable, and maintainable apps.
- Coroutines: Concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- Flow: A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
- Navigation with Compose: Navigation component for Compose.
- Firebase
- Architecture
- Multi-Module Architecture with lots of customized convention plugins (build_logic - app - core - feature)
- MVVM Architecture (View - ViewModel - Model)
- Clean Architecture approach (Data - Domain - Presentation(ui))
The app uses the CoinGecko
(back to top)