Inspiration

Are you into crypto? Do you want a light-weight mobile application, which is fast and reliable to get the latest crypto data and prices?

If the answer is yes, then CryptoRobin is for you!

What it does

CryptoRobin is an android-based mobile application that provides you with the latest Cryptocurrency data like prices, top gainers/losers (24 hrs), charts, and news.

How I built it

CryptoRobin is an android based mobile application built with kotlin which uses Coinmarketcap API to get the latest Cryptocurrency data like top gainers/losers of the last 24 hrs. I have used the Retrofit client to call API and get data from it. I have also used Glide and Gson libraries.

Challenges I ran into

As this was my first time making a mobile application using kotlin, I ran into many unknown errors and exceptions. I used the Retrofit client with kotlin for the first time and managed to get the required data after many unsuccessful attempts.

Accomplishments that I'm proud of

  • Developing a decent UI.
  • Keeping the application light and fast.
  • Successfully integrating and using the API.
  • Successfully integrating the tradingview's dynamic charts.
  • Working with Retrofit, Glide, Gson, and UI components.
  • Completing the application in the given time.

What I learned

  • Different ways of using kotlin efficiently.
  • Making an interactive UI.
  • Using Retrofit, Glide, and Gson.
  • Using Viewpager.
  • MVVM - A powerful android design pattern
  • Using RecyclerView in kotlin and making Adapters and Models for the same.

What's next for CryptoRobin

CryptoRobin is in its initial phase and has a lot of improvements to make yet. I'll be making CryptoRobin Open-Source so that anyone can contribute to the project.

Links

Built With

Share this project:

Updates