InfoManager is a modern, lightweight Android application designed for inventory management, featuring seamless barcode scanning powered by ML Kit. Built using modern Android development tools and architectural best practices, this app allows users to efficiently manage and track their inventory in real-time.
-
🔍 Barcode Scanning
Quickly scan product barcodes using Google ML Kit for fast and reliable item entry. -
🗃️ Inventory Management
Add, update, and delete items in your inventory using a clean, intuitive interface. -
🧠 Local Database
Stores item data persistently using Room database. -
🛠️ Modern Android Tech Stack
-
MVVM Architecture
-
Kotlin Coroutines & Flow
-
Hilt for Dependency Injection
-
⚡ Reactive UI Updates
Live data updates using Kotlin Flow for smooth, real-time inventory tracking.
- Language: Kotlin
- Architecture: MVVM (Model-View-ViewModel)
- UI: Jetpack Compose
- Database: Room
- DI: Hilt
- Asynchronous: Kotlin Coroutines, Flow
- Barcode Scanning: ML Kit (Barcode Scanning API)
Check out the app in action:
👉 YouTube Demo
Download here:
👉 Github Release
- May required developer mode turned on, since unsigned apk.
Here are some previews of the app:
- Android Studio Hedgehog or newer
- Kotlin 1.8+
- Gradle 8+
- Minimum SDK: 26
git clone https://github.com/yourusername/infoManager.git
cd infoManager
