$999.00 Fixed
We’re seeking an experienced Android app developer to build a simple yet powerful attendance tracking application for employees and students. The app should support login roles (Admin, Employee/Student), QR-code-based check-in/out, location tagging, and a secure backend using Firebase.
The admin should be able to create users, generate QR codes, and view daily, weekly, and monthly attendance summaries in real time. The mobile app must be optimized for performance, follow modern Material Design guidelines, and support Android 8+ devices. While the logic should follow traditional programming fundamentals, we want a fully modern UI experience.
You’ll be responsible for building app screens, integrating Firebase Auth + Firestore, implementing offline caching, and ensuring accurate timestamp recording. We expect clean code, proper documentation, and attention to detail.
Key Responsibilities:
Develop Android screens using Kotlin or Java
Integrate Firebase Auth, Firestore & Storage
Implement QR code generator + QR scanner
Add location-based attendance validation
Build admin dashboard (mobile-side) for reports
Provide testing APKs and fix issues before final delivery
Document APIs, database structure, and testing steps
Required Skills:
Android, Mobile App Development, Firebase on Android, Kotlin/Java, UI/UX Basics
Tools:
Android Studio
Firebase Console
GitHub
Postman (for API testing, if needed)
Figma (for UI mockups)
Deliverables:
Fully functional Android attendance app
Admin-side screens + summary reports
QR generator + scanner
Firebase backend setup
Complete project documentation
Final APK + source code
2 weeks post-launch support
- Proposal: 0
- Less than 2 month