Skip to content

notjedi/Attendance-Manager

Repository files navigation

Attendance Manager

An Android app to manage your college attendance.


FeaturesScreenshotsRoadmapDeveloper InsightProject StructureLibraries usedCredits

ChangelogContributionSimilar appsLicense


Attendance Manager is radically simple and material designed attendance managing app. This app aims at improving students attendance percentage by logging their attendance data. Students who bunk classes or absent themselves frequently would be most benefited by this app. An attendance managing app is ubiquitous but this app is designed to be elegant and more user-friendly with a better UI.

Features

  • Clean UI
  • Predict attendance
  • Backup and Restore support
  • Daily notifications to mark attendance
  • Time Table view to edit you time table

Screenshots

Roadmap

  • Migrate to ViewPager2
  • Dark Theme
  • Timeline support
  • Implement themes
  • Migrate to Kotlin

Developer Insight

  • Clean Architecture
  • Uses Android Jetpack components
  • MVVM architecture

Project Structure

Project structure

External Libraries used

Credits

CHANGELOG

See CHANGELOG.md

CONTRIBUTIONS

See CONTRIBUTIONS.md

Similar apps to checkout

LICENSE

Copyright 2020 Krithic Kumar

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.