Skip to content

About

A Google Classroom-inspired Android application with location-based smart attendance feature.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Attendance Room App

A Google Classroom-inspired Android application with location-based smart attendance feature.

Some features:

  • Google sign-in and sign-out
  • Create and join classroom
  • Location-based attendance and manual attendance taking
  • Single device, single attendance
  • Communicate through messaging

Technologies used:

  • Kotlin - First class and official programming language for Android development.
  • Firebase - is a platform developed by Google for creating mobile and web applications.
  • Fused Location Provider - is a location API in Google Play services.
  • Dagger Hilt for dependency injection.
  • ViewModel to store and manage UI-related data in a lifecycle conscious way.
  • Flow for handling asynchronous data streams.
  • Navigation Component to handle all navigations and also passing of data between destinations.
  • Material Design an adaptable system of guidelines, components, and tools that support the best practices of user interface design.
  • Coroutines Coroutines help in managing background threads and reduces the need for callbacks.
  • Glide - An image loading and caching library for Android focused on smooth scrolling.

App Icon 📱

Some Screenshots

Download APK

About

A Google Classroom-inspired Android application with location-based smart attendance feature.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages