Skip to content

Latest commit

 

History

History
125 lines (87 loc) · 2.89 KB

File metadata and controls

125 lines (87 loc) · 2.89 KB

Interview App (Android)

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).


Features

  • 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

Download APK

You can download and install the app directly on an Android device:

Enable “Install unknown apps” on your device to install the APK.


Tech Stack

  • Language: Java
  • UI: XML
  • Database: SQLite
  • Auth: SharedPreferences
  • Tools: Android Studio
  • Min SDK: API 21 (Android 5.0)

App Screens (Light Mode)

Login & Signup

Home & Add Interview

Attend Interview

Dashboard


App Screens (Dark Mode)

The app automatically adapts to the system theme (Light/Dark mode).


Modules Overview

  • 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

How to Run

  1. Clone the repository
  2. Open in Android Studio
  3. Let Gradle sync
  4. Run on emulator or physical Android device (Android 8.0+ recommended)

Project Team

  • Mohan A
  • Manoj Kumar B M
  • Dilip D
  • Deepak G
  • Kishore S V

Notes

  • 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.

License

Academic use only.