Inspiration

The main goal of the project is to create a user-friendly app for people with little to no experience in dealing with cryptocurrencies, with intuitively clear functions that can assist users in various ways with their XRP wallets.

What we decided

Our team came to a consensus, that one of the biggest problem with cryptocurrencies is the complexity for average user. For this reason, we have focused on creating an attractive and ergonomic design with unique features that would enable users to work with cryptocurrencies in a new and innovative way.

What it does

It helps easily send XRP and other cryptocurrencies (in future), by just few touches of the screen. Also, it has a lot of helpful features, like NFC transfer, QR code for wallet address, contact book, and way more in the future.

How we built it

In our team each member responsible for major parts of our wallet.

  • Ilya Timofeev (ippishio) - Team management and XRPL integration
  • Maxim Olzeev (olzeev) - Application design, and is the main generator of great ideas.
  • Egor Kiselev (keee3131) - Engaged in working with the NFC module and the design of the project presentation.
  • Ilyas Ishmulin (IlyasIshmullin) - Main android software developer, working on application logic.

Challenges we ran into

  1. P2P Transferring data from device to device via NFC
  2. Signing transaction with secret key in app
  3. Working with xrpl4j docs
  4. Working with fragments

Accomplishments that we're proud of

For all of us except Ilyas this is first time working with Android SDK and Kotlin in general, so all of the guys are very happy with the product that we did.

What we learned

Mainly we learned how to create Android apps in Kotlin. Also, we studied how to work with XRPL, implementing SQLite database in app, making cool designs and other cool stuff.

What's next for RippleFlow

At first, we planning to finish existing features. Then, we want to implement other features from our heads, like making XRP transfers via social media. Our team very excited of things, that we can make, so we will do it.

How we built it

We worked on the project for just ten days, so we did the project in an accelerated mode. When somebody from our team generated the idea he told it to everyone else, then the Captain decided, who do which part of implementation, and then the work begins. After anyone's part of the job was done, he publishes it to his branch on GitHub, and creates Pull Request.

Built With

Share this project:

Updates