Android App

Diggo POS Android

A comprehensive Point of Sale system for Android, featuring inventory management and transaction tracking.

Role: Lead Android EngineerTimeline: 2022 - 2023
Scroll Details
Fullscreen Preview

Project Overview

Diggo POS is a modern retail solution that aggregates inventory management, real-time sales reporting, and cash register flows. Built with standard clean design, it operates flawlessly offline and synchronizes data asynchronously when online.

Key Deliverables

  • Offline-first operational state using SQLite/Room buffering
  • Dynamic pricing grids and tax computation matrices
  • Direct integration with Bluetooth ESC/POS receipt printers via Printer-ESC-POS
  • Analytics chart interface for daily and monthly sales reporting

Project Links

Tech Stack

KotlinAndroid JetpackRoom DatabaseRetrofitMPAndroidChart

Engineering Challenges

Data synchronization conflicts when running multiple POS terminals offline. Solved by implementing vector clocks and conflict-free replicated data strategies.

Resolved and implemented in production.