This project is all about designing a Crypto Trading App with a modern UI using the latest features offered by Android Studio. In a total of three parts, we will create a unique home screen containing all the necessary information on one page, use the app for details analysis of crypocurrencies and its trend over the past period like 4 hours ,24 hours, 1 week, 1 month. The app also shows the top gainers and top top losers cryptocurrencies across the world. We can also watchlist the cryptocurrencies for a closer look
Smooth Bottom bar : for displaying bottom Navigation View
Spin kit view : for displaying loading animation while data is being fetched
Glide Library : for displaying data into image view using uri
Retrofit : The Retrofit library is a type-safe REST client for Android, Java, and Kotlin, developed by Square. With the help of the Retrofit library. With the help of this library, downloading JSON or XML data from a web API becomes easy
Data Binding : The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
Navigation : Handle everything needed for in-app navigationy
Kotlin couroutines : for managing background threads with simplified code and reducing needs for callbacks