Open Source Project- Cryptocur App

in #utopian-io5 years ago (edited)

About Project

Image Source

The cryptocurrency world has rapidly evolved over the years and cryptocurrency has become one of the primary means of exchange between two or more parties. The Cryptocur App is an android application that is based on the constantly changing cryptocurrency market prices and its exchange rates with the top 20 leading currencies of the world.

About 6 leading cryptocurrencies can be selected for exchange rate comparison, they include Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Ripple (XRP), Bitcoin Cash (BCH) and Steem Backed Dollars (SBD).

Users can create view cards of two currencies (a cryptocurrency and a base or world currency) that are stored in a database and which shows the current exchange rates between them. Clicking on any stored card takes the user to a conversion screen in which they can convert any value from the base currency to its equivalent current market value in the cryptocurrency.

Github Repo Link:

Android apk file link

App showing current exchange rates of cryptocurrencies as at the time of screenshot against US Dollars

App showing result of conversion of a value in Nigerian Naira to SBD

Technology Stack/Requirements

The Cryptocur App is built using the android studio framework. Android studio is the official Integrated Development Environment(IDE) for developing android applications using Java/Kotlin languages for the backend (logic) and XML for the frontend (layouts & UI). The app was developed using Java & XML and is available as an android app only for now.

The app requires strong internet connection for instant loading of exchange rates of the currencies.


I plan to give the power of cryptocurrency selection to the user and extend the number of cryptocurrencies available beyond 6. I plan to do this by implementing a user friendly search view through which users can search for any cryptocurrency of their choice and add it to the app.

I also plan to use a location service to determine the country the app is being used and automatically add the official currency of the country to the app if it was not originally available.

Also with time, it is my intention to develop an iOS version of the application.

How to contribute?

I would sincerely appreciate ideas on improvement of the app's UI and probably UX also. This is the link to the official github repo:

for contributions on the app.

To get in touch with me if you have any questions, comments, technical issues or contributions concerning the project, simply send a mail to [email protected]

Posted on - Rewarding Open Source Contributors


Can you please write what all the commits you have worked on from this post?

An initial commit when i started the project, the commit had a basic working implementation of the project.
A commit to add a content provider to provide a better & abstract layer for the SQLite database i used in the project.
A commit to add additional cryptocurrencies to the app as initially it was only BTC(took me a lot of time to work on that).
A commit that changed the way my JSON helper class was structured & how it processed its data.
A commit that fixed some bugs in the recycler view of the cards & ensured smooth scrolling.

Thank you for the contribution. It has been approved.

You can contact us on Discord.

Hey @davidemi I am @utopian-io. I have just upvoted you!


  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!


Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord

Coin Marketplace

STEEM 0.20
TRX 0.06
JST 0.025
BTC 22820.91
ETH 1567.23
USDT 1.00
SBD 2.60