Skip to content

aymaneisruby/MoviesApp

Repository files navigation

Trending Movies Android App

Introduction

Welcome to the Trending Movies Android application! This app provides users with a simple and intuitive interface to explore trending movies and view their details. Utilizing the REST API provided by The Movie Database (TMDb), this app fetches data about trending movies and displays them within the application.

Task

The primary objective of this project is to create an Android application that showcases a list of trending movies. Upon selecting a movie from the list, users can access additional details about the chosen movie.

API Integration

As the data provider, we utilize TMDb's REST API endpoints to fetch information about trending movies and their details. Below are the key API endpoints used in this application:

Notes

  • API Key: To authenticate requests, an API key should be used.
  • Image Path: Refer to TMDb's documentation to obtain the full poster image path of a movie: Getting Started - Images

Implementation

While a reference UI image is provided, developers have the flexibility to implement the UI according to their creativity. However, it's encouraged to maintain a high standard of software quality and usability.

Remarks

  • Quality Assurance: Even though this project is simple, strive to implement it in a manner that reflects your understanding of high-quality software development principles.
  • GitHub Repository: The application code should be hosted on a public GitHub repository, and the repository link should be shared for review.
  • Compatibility: Ensure that the application is compatible with the latest Android SDK and runs seamlessly on the latest production version of Android Studio.
  • Language: The application should be written in Kotlin, adhering to best practices and Kotlin conventions.

Thank you for considering our Trending Movies Android App project.

ScreenShots

1

2

3

4

5

6

7

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages