Attendance-Manager - Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Overview

Android-Study-Jams

Attendance tracker app

Problem Statement:

There has been a new rule in many collages in india i.e, for the students to maintain 75% mandatory attendance to be able to sit for exams. Most students couldn't keep the track of their attendance, just by taking notes or writing down the dates.

Proposed Solution : This project proposes a Attendance tracker app (a.k.a Bunk Manager) to keep track of their attendance, Ability to check what classes they can bunk and how many classes do they need to attend to get back to 75% of attendance. This also gives a total summary of No. of classes can be bunked in all classes included and similar for the the must attend clases to get back at 75%.ile device and mapping it to the database. Google APIโ€™s are used for accuracy in finding the location of the busses. Currently the app works for GNITS institute only. The project's scope is to extend it for other institutions to transport services in future in collaboration.

sampleimages sampleimages sampleimages sampleimages

Functionality & Concepts used :

  • Databindng: All the activities and Fragments are built on Databinding including the RecyclerView Adapters.
  • Coroutines and LiveData: Roomdatabase functions, live updates in the app are managed using Coroutines and LiveData for a better user experience.
  • RecyclerView: Add a list of subject into a recyclerview, with all the required info on how many classes to attend, how many you can bunk.
  • RoomDatabase: Add or remove subjects, attendance progress and all other details are stored in the room database.
  • User can edit the Interface for the app, add/remove subjects, have a track of total no. of classes he need to attend and total no. of classes he can bunk.
  • Toggle Dark mode/light mode.

Application Link & Future Scope : The app is currently in Alpha testing phase with JMI. Edge cases to be tested:

  • Having a large number of subjects.
  • Adding and removing subjects from the time table.
  • How the dark mode is handled.

You can try out the app here, if you find any crash/bugs do file a issue here.

You might also like...
๐Ÿš€A powerful android clean architecture that helps you build your apps faster.
๐Ÿš€A powerful android clean architecture that helps you build your apps faster.

IMStudio ๐Ÿ“– Table of Contents Project Structure Convention RxJava Common Scripts Technical Stack Dependencies Library Architecture Case Study Authors

A simple xposed module that helps you use your AdGuard subscription in multiple devices

DualGuard A simple xposed module that helps you use your AdGuard subscription in multiple (3) devices. Monstor ahead! / ่ญฆๅ‘Š This is NOT a module that

CatatanKu-SimpleNoteApp - CatatanKu helps to create your notes. You can edit and delete notes too. All Changes in database is pushed to Firebase Realtime Database
Helps to find your surrounding's light value (for android only) using device light sensor

react-native-ambient-light-sensor Helps to find your surrounding's light value (in lux unit) (for android only) using device light sensor Installation

Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

๐Ÿš€ About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Ride hailing app that helps users find drivers and take them from point A to point B.
Ride hailing app that helps users find drivers and take them from point A to point B.

Ride-hailing_rider_app Ride hailing app that helps users find drivers and take them from point A to point B. What I Used ? Clean Architecture : Basica

The app helps add , update, delete task

Task-Keeper The app helps add , update, delete task laguage used Kotlin The next Update jetpack-compose to showcase the use of all this features for n

Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from schoolwork and expenses to their personal life.

Plannr Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from sch

Owner
Gdsc_JMI
Google Developer Student Clubs | Jamia Millia Islamia Chapter
Gdsc_JMI
Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen

Yash Bansal 2 Nov 21, 2021
Calliope - Android application for daily diary with voice recording

Calliope Android application for daily diary with voice recording. Contribution

Kim, Hyukjoong 1 Jun 15, 2022
Alkatraz is an app that helps you to Reach your goals by managing your Habits .

Alkatraz - Build healthy habits for healthy life Alkatraz is an app that helps you to Reach your goals by managing your Habits . It's makes your life

Nishant Kumar 11 Nov 28, 2022
Attendance Management app made in Kotlin for students. Made during ASJ, Google Developer Students Club, AITR Indore

Android-Study-Jams Attendance Management Problem Statement: Based on the observation, there is no available student attendance system in many educatio

null 5 Dec 2, 2022
ApnaKhata is a free staff attendance and payroll management android app

ApnaKhata ApnaKhata is a free staff attendance and payroll management android app that can be used by owners and employees according to their perspect

Nishanth 2 Oct 27, 2022
The SleepQualityTracker app - a demo app that helps you collect information about your sleep

The SleepQualityTracker app is a demo app that helps you collect information about your sleep. This app builds on the SleepQualityTracker previous made, refactoring the code to make it more efficient so it will be easier to maintain and test

Alexandre Pedro 1 Apr 1, 2022
Wiped is a wiping app that helps you to delete a file permanently from your device

Wiped Wiped is a wiping app that helps you to delete a file permanently from your device. How Is It Done? Did you know that when you delete a file in

null 1 May 16, 2022
Android app that helps you keep track of the medical supplements you need to take and how you spend your days

Android app that helps you keep track of the medical supplements you need to take and how you spend your days, similar to a bullet journal. It also allows you to reflect on your day, week, year, etc.

Rachelle Hu 4 Nov 10, 2022
Oratio Library for Android Studio helps you simplify your Android TTS codes

Oratio Oratio is a library for Android Studio. This library is useful to a number of developers who are currently making apps using android TTS(Text-T

Jacob Lim 1 Oct 28, 2021