Contact Computools' experts to learn what we can do for your business!Contact us →
Redux was employed as the state management library, ensuring consistent behaviour, cross-platform compatibility and ease of testing. It provided functionality for managing the application's state and was integral to the Android app's development.
React Native was chosen as the primary technology for developing the Android version. It enabled the development of a cross-platform application, allowing for code reusability between Android and iOS versions. React Native is known for its efficiency in creating visually appealing and responsive mobile applications.
MPAndroidChart library was used for graphical display within the application. This powerful Android chart view/graph view library supports various chart types, including line, bar, pie, radar, bubble and candlestick charts. It also provided functionality for scaling, dragging and animations, making it suitable for visualising financial data. The project team even extended the library to include additional chart types.
The decision to assemble this specific team for the project was driven by the need for expertise in the financial data industry and prior experience in developing similar solutions. Several team members had previous experience in creating applications for financial markets and trading, which was a significant asset.
Effective collaboration among team members was crucial to the project's success. The team engaged in various activities, including face-to-face brainstorming sessions and video and audio conferences. This allowed them to tackle challenges and make critical decisions throughout the project.
The team utilised various communication tools to keep all project participants in the loop. For interactions with the client's team, Skype and email were chosen, ensuring quick decision-making and discussion of issues. Internally, the team used Skype, Basecamp and email for seamless communication, task assignment and progress tracking. Jira also played a role in managing tasks and project-related information.