This application is for tracking crypto currencies. User can set min/max limits to get notified when they reach to that limit. You can find crypto currencies change graph as Candle Stick chart in ranges like(24H, 7d, 14d, 30d, 90d, 180d, 1y, Max).
You can download and try app by yourself from here.
App is consisted from multiple modules where each has specific purposes. This modular structure gives us opportunity to divide our forthcoming features into different modules. And by that we can handle those features without affecting any unrelated part of application. App has single-activity architecture where our activity handles navigation and some base stuff and we use fragments for each of our screens. And lastly for design pattern of project MVVM design pattern is used. Project is written in Kotlin language. Yuo can have a look below to other libraries which are used in project:
Room is used for Database
WorkManager is used for background processes
Shimmer is used for better loading animations
MPAndroidChart is used for charts.
Git Actions is used for automatic modules graph generation.
Coingecko is used for API