This is our 3rd Year Project on a Simple QrAttendance System.
Download latest apk from below ๐
- Anil Thapa
- Jeevan Niraula
- Ujjwol Khatri
- Kotlin - First class and official programming language for Android development.
- Navigation Component -Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app.
- View Binding View binding is a feature that allows you to more easily write code that interacts with views.
- Firebase Firestore:Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.
- Firebase Authentication:Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app.
- Zxing QR Generator: Zxing is a public library used to generate QR Code in our Project.
- Apache POI :We used Apache POI library to download our attendance list to an Excel File.
--com.gameonanil.my.instagramcloneapp
|-- adapter (has all the recycler adapter)
|-- models (has all the data class)
|-- ui (All Activity and Fragment)
|-- login (Has Login Activity)
|-- LoginActivity
|-- ForgetPasswordActivity
|-- admin
|-- MainAdminFragment
|-- AddTeacherFragment
|-- AddStudentFragment
|-- ManageUserFragment
|-- UserDetailFragment
|-- student (Has Student Activity)
|-- StudentActivity
|-- EditStudentDetailActivity
|-- teacher (Has Teacher Activity and Fragment)
|-- ChooseSubjectFragment
|-- MainAttendanceFragment
|-- FindAttendanceFragment
|-- NewAttendanceFragment
|-- GenerateQRFragment
|-- StudentDetailsFragment