Designed beautifully using Jetpack Compose and Material Design 3.
Configure recurring daily classes with custom unit values. Real-world college classes aren't always 1 hour long.
Calculates the exact number of upcoming classes you can safely skip while staying above your target percentage.
Powered by Google Gemini Vision. Simply snap a photo of your college timetable to automatically parse and import your schedule.
Interactive progress cards, subject-wise breakdown chips, and beautiful donut charts to visualize your attendance history.
A sleek interface that respects your system's dark and light modes.
AttendSmartly uses precise mathematical formulas to compute your Safe Bunks and Recovery Classes. Cancelled classes are automatically excluded from conducted totals so your percentage remains perfectly accurate.
Skip classes without dropping below target threshold (T)
Floor( (Present - (Target * Total)) / Target )
Consecutive classes needed to restore low attendance
Ceil( ((Target * Total) - Present) / (1 - Target) )
Everything you need to know about AttendSmartly
Yes! AttendSmartly is 100% free, open-source software licensed under GNU GPL v3. All attendance logs, timetables, and settings are stored locally on your device in an encrypted Room Database with zero telemetry or hidden tracking.
The safe bunk calculator evaluates your target percentage (e.g. 75%), your total present units, and total conducted units to compute exactly how many future classes you can safely skip or must attend consecutively to reach your goal.
You can mark the session as Cancelled. Cancelled units are excluded from total conducted classes, ensuring your attendance percentage remains completely untouched.
In the Timetable screen, select the OCR Scanner option and upload an image of your college timetable photo or PDF. You can optionally enter your personal free Google Gemini API key to automatically parse your schedule.
Yes! AttendSmartly allows you to export/import full offline JSON backups via Android Storage Access Framework (SAF), as well as generate detailed CSV reports for spreadsheet analysis or academic record-keeping.
Download the ready-to-run APK or build directly from source code
AttendSmartly-Release.apk.Requires Android Studio Ladybug (2024.2.1+), JDK 17, SDK 34+
git clone https://github.com/agupta07505/AttendSmartly.git
cd AttendSmartly
./gradlew assembleDebug
View GitHub Repository