// Wireframes are LOCATED in MovieTracker\app\src\main\java\com\example\movietracker\WireFrames\wireframes.jpg//
MovieTracker (XML + Kotlin)
MovieTracker is a simple Android application that helps you keep track of the movies you’ve watched. You can add a movie title, choose a category from a dropdown menu, write a short description, and rate it using a star-based rating system. The app is built with XML layouts and Kotlin, using Room for local data storage and MVVM architecture for a clean, maintainable codebase.
Features
Add a watched movie with Title, Category, Description, and Rating
View a list of all saved movies
Edit or delete existing entries
Search movies by title
Local data persistence using Room database
Modern Material Design UI
Tech Stack
Language: Kotlin
UI: XML layouts with Material Components
Architecture: MVVM (Model-View-ViewModel)
Database: Room with Kotlin Coroutines
Minimum SDK: 24 (Android 7.0)
Target SDK: 34
Installation & Running
Clone the repository:
git clone https://github.com/sabbas16/movietracker.git
Open the project in Android Studio.
Sync Gradle to download all dependencies.
Connect an Android device or start an emulator (API 24+).
Click Run to build and launch the app.