Skip to content

worxid/worx-android

Repository files navigation

WORX Android


Android Client for WORX application system. Worx allows your teams to complete forms and collect data anywhere, anytime. Quickly retrieve accurate data, flag critical issues, reduce data entry errors, validate answers, add conditional logic, and more.


Download

Get it on Google Play

Screenshots

Tech stack & Open-source libraries

  • Minimum SDK level 24
  • 100% Kotlin based + Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • JetPack
    • Compose - A modern toolkit for building native Android UI.
    • Lifecycle - dispose observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct database.
  • Architecture
    • MVVM Architecture (Declarative View - ViewModel - Model)
    • Repository pattern
  • Work Manager - Background task
  • Material Design & Animations
  • Accompanist - A collection of extension libraries for Jetpack Compose.
  • Coil - An image loading library for Android backed by Kotlin Coroutines.
  • CameraView - Library that makes capturing pictures and videos easy.
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • SignaturePad - Android library for drawing smooth signatures.
  • Fishbun - image picker for Android.
  • AboutLibraries - collects all dependency details including licenses at compile time
  • Android Upload Service - handles multiple concurrent upload tasks in the background
  • Captureable - Drawing Bitmap Image from Jetpack Compose View
  • Color Picker - Android Jetpack Compose color picker
  • Barcode Scanner - Google ML Kit for Barcode Scanner
  • Number Picker - Android Library for customize Number Picker