NORTH: MOBILE POS APP DEVELOPMENT
The Dev.Pro team did a great job, playing a key role in the successful release of our product. Their support in optimizing our POS app was valuable, making sure it was user-friendly and reliable. We’re happy with the results they helped us achieve.
North (formerly North American Bancard) is a leading payment processing company, providing innovative payment solutions for businesses of all sizes. They offer a wide range of services, including credit and debit card processing, point-of-sale systems, mobile payment options, and e-commerce gateways. North is dedicated to helping businesses streamline their payment processes, enhance security, and improve customer experiences. With a focus on flexible and scalable solutions, North supports businesses in efficiently managing transactions and growing their operations.
Dev.Pro partnered with North to develop a POS application, Salido, for Android handheld devices. In collaboration with the client’s Product and Design team, we have reworked the app to function seamlessly in portrait mode, with a strong emphasis on optimizing ordering and payment functionalities. Dev.Pro has received very positive feedback for its user-friendly interface and efficiency of the handheld POS app.
DEV.PRO CONTRIBUTION
Requirement analysis and creation: Dev.Pro initiated the project by conducting a thorough analysis of North’s needs, working closely with Product Owners to define clear and detailed requirements. This ensured that the POS application was tailored to meet the specific operational demands of the hospitality industry.
UI/UX development: We collaborated closely with the North’s designer to create an intuitive and user-friendly interface that streamlined the POS functionality. By working together and applying modern design principles, we developed a visually appealing and efficient user experience that perfectly aligns with the North’s vision.
App development: Leveraging the latest technologies and development frameworks, we took charge of building the POS application from the ground up. Our team meticulously adhered to the defined requirements, ensuring that the app was robust, scalable, and fully optimized for Android handheld devices.
Quality assurance: We implemented a stringent QA process throughout the development cycle, conducting extensive testing to identify and resolve any issues early on. This rigorous approach ensured the delivery of a polished and reliable product that received very positive feedback from the client. And applied automated testing practices ensured speedy delivery of the value.
Management: Our team actively managed the project, coordinating tasks, timelines, and resources to maintain a seamless workflow. We established clear communication channels to keep all stakeholders informed, and our agile approach allowed us to adapt to changes and incorporate client feedback throughout the project’s lifecycle. This proactive management played a key role in the project’s overall success.
TECHNOLOGIES
No cache on device side
No Cloud
Architecture: MVVM
Dependency Injection: Koin
Network: WebSocket – Golang API
JSON serialization: Gson
Reactive programming: RxJava2/3
Async: Kotlin coroutines