Android Application for SUNMI L2S Pro Terminals For Modern Inventory Management

ScalaCode partnered with a client to replace an outdated DOS-based handheld stock terminal with a state-of-the-art Android application for inventory and order management. The goal was to enhance functionality, improve data handling, and provide an intuitive user experience while ensuring compatibility with SUNMI L2S Pro terminals.

Business Requirements

Develop an Android application to replace the legacy Unitech HT630 terminal.

Integrate core inventory functions, including stock management, order handling, deliveries, price checks, and transfers.

Ensure seamless integration with the client's existing EPOS system.

Provide a robust, user-friendly interface tailored for the rugged SUNMI L2S Pro device.

Include offline functionality with local data storage and synchronization when connected.

Challenges

Transitioning from an outdated DOS-based system to a modern Android platform

Efficiently handling large data files (6-7MB) while maintaining system responsiveness.

Creating an intuitive user interface for the SUNMI L2S Pro terminal with optimized workflows.

Ensuring seamless data integration with the EPOS system while supporting ofine operations.

Implementing robust security measures, including secure data storage and transmission.

Solutions

Feature-Rich Application Development

Built the Android application using Kotlin and Jetpack Compose for a responsive and intuitive UI.

Offline Functionality

Designed local storage solutions with SQLite and Android File API, enabling seamless offline use and synchronization with the EPOS system upon connection.

Scalability and Modular Design

Ensured the architecture was future-ready to accommodate enhancements and scalability.

Robust Integration

Established efficient data import/export processes for seamless synchronization with the EPOS system.

User-Centric Design

Conducted wire framing and mock-ups to optimize workflows and minimize user errors.

In search for strategic sessions?

Let us understand your business thoroughly and help you
strategize your digital product.

Contact Our Expert
strategic sessions

Key Features

Order Management

Create and manage orders, scan items, and input details like branch number and delivery date.

Delivery Management

Record deliveries and manage updates efficiently.

Price Checks and Updates

Scan items for price verification and update details seamlessly.

Stock Transfers and Receipts

Streamline stock movements between branches.

Data Handling

Support for large data files and offline functionality.

User-Friendly Interface

Optimized UI for SUNMI L2S Pro, minimizing errors and ensuring intuitive use.

Technologies Used

Programming Language

Kotlin

Frameworks

Android SDK, Jetpack Compose

Database

SQLite

File Handling

Android File API, Kotlin Coroutines

Testing

Espresso, JUnit

Device Compatibility

SUNMI L2S Pro terminal

Results

Conclusion

The Android application development for SUNMI L2S Pro terminals marked a significant step forward in inventory management for the client. By combining modern technology with user centric design, ScalaCode delivered a robust solution that enhanced efficiency and laid the groundwork for future innovation.

Get In Touch

More Case Studies

India

India

Suite # 16, Ground Floor
Tower A, Stellar IT Park, C 25
Sec – 62, Noida
Uttar Pradesh

Phone Icon+91 886 026 2674
United States

United States

99 Almaden Blvd Ste 600 San Jose, CA 95113

Phone Icon+1 409 995 3910
United Kingdom

United Kingdom

Rowan House, Culmhead
Nr Taunton TA3 7DU
Somerset, UK

Phone Icon+44 744 902 1925
Sweden

Sweden

Fagerlidsvägen 15D
566 92 HABO

Phone Icon+46 76 310 62 86
Canada

Canada

2433 Lakeshore Road, Burlington
Ontario Canada L7R 1B9

Australia

Australia

16-18 Beverley Avenue
Rochedale South Brisbane
Queensland 4123

Phone Icon+61423661345
up-chevron-icon