penkzhou / Movie

a movie app.
MIT License
0 stars 0 forks source link

Movie App

build workflow

An Android application that displays detailed movie information using data from the Trakt and TMDB APIs.

Project Goals

The main objectives of this project are:

  1. Provide users with a comprehensive movie information platform
  2. Demonstrate integration of multiple APIs (Trakt and TMDB)
  3. Showcase modern Android development practices and architecture

Features

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/penkzhou/Movie.git
  2. Open the project in Android Studio
  3. Sync the project with Gradle files
  4. Create a local.properties file in the root directory and add your API keys:
    trakt_client_id=YOUR_TRAKT_CLIENT_ID
    trakt_client_secret=YOUR_TRAKT_CLIENT_SECRET
    tmdb_api_key=YOUR_TMDB_API_KEY
  5. Build and run the app on an emulator or physical device

Dependencies

Architecture

This app follows the MVVM (Model-View-ViewModel) architecture pattern and utilizes the following components:

Deployment

To deploy the app to the Google Play Store:

  1. Generate a signed APK or App Bundle
  2. Create a Google Play Developer account if you haven't already
  3. Create a new application in the Google Play Console
  4. Upload the APK or App Bundle
  5. Fill in the store listing information
  6. Set up pricing and distribution
  7. Submit the app for review

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements