Skip to content

An extended implementation for Moogle (a Movie Search/Suggestion System) with a GUI built as an Android Application. Implemented with a simple mechanism to load and display items.

Notifications You must be signed in to change notification settings

rektplorer64/ITCS208-P2_MoogleMobile_bonus

Repository files navigation

logo

BONUS COURSE PROJECT

MoogleMobile

A GUI implementation of Moogle on Android

Project Hero Image

🚩 Motivations

After the implementation of Moogle had completed, students were assigned to create another application that is based on Moogle. Each student group can choose the approach of their implementation, for instance, they could create a web, an app or a desktop application. With that freedom, my group decided to work on an Android application development of Moogle in order to experiment and further improve my skills at creating Android app using Java. Therefore, this project is basically an extended implementation for Moogle with a graphic user interface built as an Android Application. The app itself at the time has no architectural design in mind in the sense that everything (logic and UI) is contained inside specific Activities.

😀 Features

  • Persistent in-app database This is replaced with manual movie information CSV file reads which is not so performant.
  • List of movie cards implemented using RecyclerView
  • Movie searching and filtering features
    • Filter by Title, Tag, Year and Rating of movies
    • Sort by Movie name, Average score, Year, Total ratings, Total tags
  • Rating and comments of each movie is randomized.
  • Each movie has tags.
  • Activity transition animations are used.

🖼 Explanations and Screenshots

This is the document that I submitted to the instructor. Page 1 Page 2 Page 3

About

An extended implementation for Moogle (a Movie Search/Suggestion System) with a GUI built as an Android Application. Implemented with a simple mechanism to load and display items.

Topics

Resources

Stars

Watchers

Forks

Languages