About Project
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: https://github.com/demistry/CryptoCur_App
Android apk file link http://bit.ly/CryptocurApp
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.
Roadmap
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: https://github.com/demistry/CryptoCur_App
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 Utopian.io - Rewarding Open Source Contributors
Can you please write what all the commits you have worked on from this post?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @davidemi I am @utopian-io. I have just upvoted you!
Achievements
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 https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit