Review Movie application
Nguyen, Tien Dat (2023)
Nguyen, Tien Dat
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202305108920
https://urn.fi/URN:NBN:fi:amk-202305108920
Tiivistelmä
This thesis presents the development of the Review Movie application, which is an entertainment application, and indicates which method and architecture have been used in its development. The purpose of this project was to create an application where people can find entertainment after stressful working hours. This application provides users with information, ratings, and genres of movies so they can find the right movies among the ever-growing selection of titles.
To build this application, Model-View-ViewModel architecture was used, which is known as the optimal synthesis of today’s provider patterns. The database for the application was taken from the Application Programming Interface of https://www.themoviedb.org/, and by using Retrofit, which is a type-safe REST client for Android and Java, to make it easier to use the application programming interface efficiently. Android Studio was used in this thesis.
With the use of Retrofit and the Model-View-ViewModel, the Review Movie application has the ability to separate concerns and responsibilites in the code-base, making it easier to maintain and update the application. The result of combining Retrofit and Model-View-ViewModel patterns is a robust and scalable codebase. In addition, this combination allows for efficient data binding, which means that changes to the data in the ViewModel automatically update the user interface.
To build this application, Model-View-ViewModel architecture was used, which is known as the optimal synthesis of today’s provider patterns. The database for the application was taken from the Application Programming Interface of https://www.themoviedb.org/, and by using Retrofit, which is a type-safe REST client for Android and Java, to make it easier to use the application programming interface efficiently. Android Studio was used in this thesis.
With the use of Retrofit and the Model-View-ViewModel, the Review Movie application has the ability to separate concerns and responsibilites in the code-base, making it easier to maintain and update the application. The result of combining Retrofit and Model-View-ViewModel patterns is a robust and scalable codebase. In addition, this combination allows for efficient data binding, which means that changes to the data in the ViewModel automatically update the user interface.