Our client faced challenges with an outdated mobile app for cash handling. With our assistance, the client obtained a modernised and automated cash-handling solution that revolutionised their outdated mobile app. Our team revamped the mobile app, resulting in significant improvements in performance, user experience, and revenue. We also assisted in achieving seamless integration and optimisation for enhanced efficiency.
The client is a leader in intelligent physical cash-handling solutions for the banking, retail, and leisure industries. Their innovative solutions for counting, moving, and protecting banknotes enhance security, increase operational efficiency, and reduce shrinkage. The company’s products secure over $4 billion daily worldwide.
The previous incarnation of the CCI Assistant mobile application suffered a feature overload and lacked support, as it had been originally developed for Windows Phone OS. The app’s slow operation and a limited number of Windows Phone devices among the user base encouraged the client to redesign the application.
Computools’ team was entrusted with developing an Android mobile application to efficiently manage cash collection, validation, and counting through smartphones.
Computools’ team applied their deep knowledge to professionally redesign, improve, and strengthen the client’s application. Thanks to these efforts and the coordinated work of specialists, the client was completely satisfied with the finished product. Our engineers built a cross-platform, which increased speed, security, and performance. They also added a user-friendly interface with a streamlined flow.
Computools was selected as the partner for this project due to their technical expertise, effective communication, and commitment to delivering a high-quality solution. The successful project outcomes reflect the competence and dedication of the Computools team.
The client recognised that their existing mobile application was no longer meeting the evolving demands of their customer base and the market. This realisation prompted them to seek a transformation of their digital presence. The project faced the challenge of migrating from a Windows Phone application to a modern, cross-platform solution. The app required an ergonomic design and user-friendly interface to enhance user experience and streamline cash-handling processes. Security and data integrity were paramount, given the nature of cash handling and validation, requiring robust security measures.
They analysed various companies and contractors specialising in digital transformation services to ensure that their chosen partner had the necessary expertise. A key factor that set Computools apart from the competition was our deep knowledge and experience in the industry. The client recognised that Computools had a track record of successful projects in digital transformation, particularly in software development, UI/UX design, and mobile applications.
Computools crafted a solution that leveraged a well-defined technology stack, including Xamarin.Android and Xamarin.Forms for cross-platform development, Passport.js for authentication, and efficient communication tools like Skype and Trello.
The project’s specifications were meticulously outlined using a behaviour-driven development approach, ensuring the system’s requirements aligned with user stories and business processes. Now, the client’s multiplatform financial management mobile app, developed on the Xamarin framework, is designed to streamline financial transactions and provide users with real-time access to their financial data. This revolutionary app leverages the power of IoT (Internet of Things) technology, changing how people manage their finances.
The design phase is crucial in creating a user-friendly and visually appealing application. Our team designed the app's visual elements, including buttons, navigation menus, and overall layout, creating an intuitive and user-friendly interface to ensure ease of use and a smooth and efficient user journey within the app.
Developing a detailed user persona to understand the target audience's demographics, needs, and goals.
Creating a visual representation of the website's structure and navigation, outlining how pages are organised and connected.
Produce simplified, blueprint-like web page layout sketches to define the structure and content placement.
Designing the website's visual elements, layout, and interactive components for a user-friendly experience.
XAMARIN.ANDROID
The Android-specific Xamarin framework is perfectly suited for business logic applications with a streamlined design. This technology allows maximum C# code repurposing when developing cross-platform applications and accommodates the client's requirements for further iOS development.
XAMARIN.FORMS
A portable class library enables native user interface development for Android and iOS devices using C# in Visual Studio. Cross-platform layouts and controls are mapped to native controls at runtime, making the designed interfaces fully native. Shared Ul code is compatible with platform-specific APIs.
PASSPORT.JS
Passport.js is a modular authentication middleware for Node.js that is easy to integrate into any Express-based cross-platform application. With 300+ authentication strategies, dynamic scope and permissions, and lightweight code, It offers the security and flexibility necessary for a business logic application for cash handling.
ITEXTSHARP
iTextSharp is a versatile and widely used library for working with PDF documents in .NET applications. It allows developers to create, manipulate, and extract content from PDF files programmatically, making it a valuable tool for document management and automation.
SQLITE ORM
SQLite ORM (Object-Relational Mapping) is a software framework that simplifies the interaction between a .NET application and SQLite databases. It abstracts database operations into high-level object-oriented code, enabling developers to work with data more intuitively and efficiently without writing complex SQL queries.
RESTSHARP
RestSharp is a popular open-source library for .NET that simplifies making HTTP requests and interacting with RESTful web services. It provides a user-friendly and convenient API for sending HTTP requests, handling responses, and working with web APIs, making it a valuable tool for web development and integration projects.
The Computools team used the Kanban project management methodology to ensure continuous delivery and a flexible development process. Each two-week sprint was followed by a new build, enabling just-in-time implementation of the finished project.
Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.