QR Attendance is an android app that streamlines the attendance-taking process by using QR code scanning to track attendance of students or employees. The app is designed with an intuitive user interface that allows for easy navigation and is suitable for users of all technical abilities. The detailed attendance record is easily exportable and shareable, making it a reliable and efficient tool for any organization. With QR Attendance, attendance tracking becomes a breeze.
- 100% Kotlin based.
- Camera Api for the device.
- MVVM Architecture (View - ViewModel - Model) together with Events that decide what Fragment or Activity should do.
- ZXing is an open-source, multi-format 1D/2D barcode image processing library.
- Room Database is a persistence library that provides an abstraction layer over the SQLite database to allow a more robust database.
- View Binding is a feature that allows you to more easily write code that interacts with views.
- Kotlin Csv is a pure Kotlin CSV Reader/Writer.
- Balloon animation library.