Skip to content

Birkbeck/mobile-computing-reassessment-project-sabbas16

Repository files navigation

Review Assignment Due Date

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

About

mobile-computing-reassessment-project-sabbas16 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages