+54%
+67%
Contact Computools' experts to learn what we can do for your business!
Contact us →Redux
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
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
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.
Vitaliy Kononenko
Kate Vodolazkina
Oleg Svet
Artem Karpukhin
Artem Babura
Mariia Boborova
Denis Bogatirov
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.
The project management approach included a combination of Scrum and Kanban. Scrum was used for dividing complex tasks into smaller, manageable parts and visualising the workflow, while Kanban was employed to ensure continuous development and delivery. This combination allowed the team to work on both long-term tasks and issues that arose during development, making the process more efficient. The careful selection and utilisation of these digital platforms and technologies played a crucial role in successfully developing Android applications. They contributed to creating a user-friendly, feature-rich application for monitoring North American equities and aligning with the client's objectives in the financial exchanges and data sector.
CONSULTING
Product DESIGN
Product Engineering
Launch
Design plays an important role in creating a satisfying user experience and a successful marketing strategy for a mobile app.
A detailed profile of the target user, including their characteristics, behaviours and goals, to guide product development and marketing strategies.
An organised and hierarchical structure that outlines the website's pages and their relationships, serving as a blueprint for navigation and content.
Visual representations of webpage layouts, showing the basic structure and placement of elements without detailed design, aiding in the planning and communication of website design.
The visual and interactive elements of a website or application that users interact with and that influence the user experience, including menus, buttons, forms, and the overall design.