BelZSpeedScann Ismoy

Backer posted 1 min read

Scan Barcodes in Just 3 Lines with BelZSpeedScan (Kotlin Multiplatform/Android)

Scanning barcodes is a common feature in mobile apps — from retail and logistics to fintech and personal productivity. But implementing a barcode scanner that works across Android and iOS can be painful.

That’s why I built BelZSpeedScan
: a Kotlin Multiplatform library that lets you integrate a barcode scanner with just 3 lines of code.

Installation

Add the dependency from Maven Central:

implementation("io.github.ismoy:belzspeedscan:1.0.12")

Usage: Only 3 Lines

Here’s how you can open the scanner and capture the result in your Compose Multiplatform project:

 var showScanner by remember { mutableStateOf(false) } 

if (showScanner) {
    BelZSpeedScanner(
        onCodeScanned = { code -> 
            // Handle scanned result here
        }
    )
}

Button(onClick = { showScanner = true }) {
    Text("Scan")
}

That’s it! When the user taps Scan, the camera opens, detects the barcode, and returns the result in onCodeScanned.

Why BelZSpeedScan?

  • Multiplatform ready: Works on Android & iOS.

  • Zero boilerplate: No need to handle camera APIs or decoding manually.

  • Production-ready: Lightweight, fast, and easy to drop into your
    project.

Get Started

Check out the full documentation and source code here:
https://github.com/ismoy/BelZSpeedScan

If you try it out, I’d love your feedback and contributions! ⭐

0 votes

More Posts

Koin on modularization: How to use it?

Mikkel Septiano - Mar 15, 2025

Koin vs Dagger 2 vs Hilt: Which should we use?

Mikkel Septiano - Apr 22, 2025

Koin vs Hilt

samseptiano - Mar 16, 2025

user-scanner

kaifcodec - Nov 22, 2025

Security Scanner

DevJosef1 - Aug 3, 2025
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

4 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!