How we Improve UX in TX.Mobile

When I looked at the finished functionality, it was executed perfectly from the first time, it's all thanks to competent work with requirements and constant synchronization during work.

Max Telnykh
Product Owner TX.Mobile

CoreLedger | TX.Mobile

Blockchain transactions are only possible if they are cryptographically signed. Although this sounds like a complex thing (which it is on a programmatic level) they have made the process simple and secure throughout their products. With TX.Mobile simple mobile interface tool, you can store your private keys and check, allow, or reject transactions.The app is available on IOS and Android.

Our approach and solution

The app was written on flutter. This technology is outdated and many critical plugins used in the application have ceased their support. In this regard, we decided to migrate the application to React Native. The main advantages were in

  • Crossnativity of the app
  • The ability to reuse modules from another products
  • A large community around the technology that supported and updated plugins
  • Support for target Android and IOS versions

Design

The first priority for us was to deal with the design.Starting from putting the design in order, we combined the iOS and Android versions into one, divided by flow and established the design system.This included identifying evocative shapes, symbols, and colours and infusing them into the site’s functional elements.

Smartsourcing

CoreLedger was looking for outsourcing, so that the team would create and maintain the application while the main team switched to other projects of the company.We offered to solve their problem by smartsourcing.Smartsourcing is a new level of outsourcing that helps not only to unload the core team, but also to form internal competencies and create truly innovative products. Our solution has reduced costs as well as increased business innovation. It is strategically important to review business processes if the company plans to use resources intelligently.The main goal was to quickly assemble a team and get started, we created vacancies based on the client's request. After our screening and selection of candidates, we have approved successful candidates with the client.In summary, we managed to assemble an optimal team capable of offering high-tech solutions in the shortest possible time.

Final team:

  • 2 React-Native developers
  • Automotion QA
  • Team leader
  • Project manager

Process

Several increments were planned, which served as well as synchronization points between the development team and the client. Each increment included several sprints, in which the project manager and team leader first collected and clarified the requirements, and then passed it on to the developers, the tester in the process made sure that all the requirements were implemented. At the end of the incerment, the client received a prepared and tested app.Using an agile project management process for development we managed to work with the client to provide asolution that focused on the requirements drawn out in the UX sessions.

Im interested in...
Project budget (USD)...