Skip to content

Latest commit

 

History

History
99 lines (70 loc) · 4.58 KB

File metadata and controls

99 lines (70 loc) · 4.58 KB

Find-A-Movie

Table of Contents

  1. App Overview
  2. Product Spec
  3. Wireframes
  4. Build Notes

App Overview

Description

Find-A-Movie is a mobile app that allows users to discover, explore, and learn about the latest movies. Users can search for specific movies, browse movies by genre, view movie details, watch trailers, and read user reviews.

App Evaluation

  • Category: Entertainment / Lifestyle
  • Mobile: Essential for viewing movie information on-the-go, accessing trailers, and searching for movies based on preferences.
  • Story: Provides users with a platform to explore new films, learn about their favorite movies, and stay updated on the latest releases.
  • Market: Appeals to movie enthusiasts, casual viewers, and users interested in learning about specific genres, actors, or directors.
  • Habit: Habit-forming for users who enjoy exploring new films regularly and staying up-to-date with the latest releases.
  • Scope: Medium scope, requiring integration of a movie database API, search functionality, movie details view, and user-friendly UI/UX design.

Product Spec

1. User Features (Required and Optional)

Required Features:

  • Search Functionality: Users can search for specific movies by title, genre, actor, or director.
  • Movie Details: Users can view detailed information about each movie, including synopsis, cast, director, release date, and user ratings.

Stretch Features:

  • Favorites List: Users can save their favorite movies locally within the app for quick access and reference.
  • Trailer Playback: Users can watch trailers for movies directly within the app.

2. Chosen API(s)

  • The Movie Database (TMDb) API:
    • Search Functionality: Fetch movie data based on search queries.
    • Movie Details: Retrieve detailed information about each movie.

3. User Interaction

Required Feature

  • Search for a Movie
    • => Display search results with movie titles and thumbnails
  • View Movie Details
    • => Show detailed information about the selected movie, including synopsis, cast, and release date
  • Watch Movie Trailer
    • => Play the trailer for the selected movie within the app

Wireframes

[BONUS] Digital Wireframes & Mockups

[BONUS] Interactive Prototype

Build Notes

During the development of the Find-A-Movie app, we focused on creating a user-friendly interface that allows users to easily search for movies and access detailed information about them. We enhanced our understanding of RecyclerViews by implementing them again after our previous class project or lab. We learned how to integrate the TMDb API to fetch movie data and display it within our app. Throughout the process, we gained valuable experience in working with APIs, handling user interactions, and designing intuitive user interfaces.

For Milestone 2, include 2+ Videos/GIFs of the build process here!

License

Copyright 2024 CodeFAM

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.