An offline Android application to manage interview practice sessions, track performance, and analyze progress using simple analytics.
Built as a Mini Project for the course Mobile Application Development (CSE2506).
- User Signup & Login (SharedPreferences)
- Create and manage interview sessions
- Attend interviews with MCQ-based questions
- Automatic performance & accuracy calculation
- Dashboard with statistics and bar chart visualization
- Fully offline (SQLite database)
- Light & Dark mode support
- Logout with session clearing
You can download and install the app directly on an Android device:
- APK: Interview App v1.0
- Android: 8.0 and above
Enable “Install unknown apps” on your device to install the APK.
- Language: Java
- UI: XML
- Database: SQLite
- Auth: SharedPreferences
- Tools: Android Studio
- Min SDK: API 21 (Android 5.0)
The app automatically adapts to the system theme (Light/Dark mode).
- Authentication: Local login/signup using SharedPreferences
- Home: View, attend, or delete interviews
- Add Interview: Create and store interviews in SQLite
- Attend Interview: Answer questions and calculate score
- Dashboard: View total interviews, accuracy, performance (bar graph)
- Theme Support: Light & Dark mode based on system settings
- Logout: Clears session data
- Clone the repository
- Open in Android Studio
- Let Gradle sync
- Run on emulator or physical Android device (Android 8.0+ recommended)
- Mohan A
- Manoj Kumar B M
- Dilip D
- Deepak G
- Kishore S V
- This is a local-only app (no backend, no cloud sync).
- SharedPreferences authentication is suitable for academic use, not production.
- SQLite + offline-first approach fits the project scope well.
- Dark mode improves usability and accessibility.
Academic use only.









