Feature module

The Barcode scanner feature module includes all the presentation logic required to display Barcode scanner screen. If you need to include this module, add it to your build.gradle:

implementation ("com.poqstudio:catalogue.barcodescanner:$VERSION_NAME")

Architecture

The general architecture of the barcode scanner screens
The general architecture of the barcode scanner screens

  • BarcodeScannerActivity is the entry point to the barcode scanner screen.
  • BarcodeScannerFragment is the main fragment for the barcode scanner screen.
  • BarcodeScannerFragmentDelegate is the fragment delegate for the barcode scanner screen.
  • BarcodeScannerScreen is the main Compose for the barcode scanner screen.
  • BarcodeManualActivity is the entry point to the barcode manual screen.
  • BarcodeManualFragment is the main fragment for the barcode manual screen.
  • BarcodeManualFragmentDelegate is the fragment delegate for the barcode manual screen.
  • BarcodeManualScreen is the main Compose for the barcode manual screen.
  • BarcodeScannerViewModel is the ViewModel that both screens use.