aad-team-20-animation-challenge
An open source android project which offers information on the movies and gives information about movies, the description of movies, ratings and reviews using data from TMDB
Pre-requisites
- Android SDK v29
- Android Build Tools v29.0.2
Contributors
For the list of contributors, check out contributors
Fetching data
Retrofit2 library is used. Retrofit is a REST Client for Java Android. It makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST based webservice, IMDB API for this case.
Retrofit2 by default leverages OkHttp as the networking layer and is built on top of it. Retrofit automatically serialises the JSON response using a POJO(Plain Old Java Object) which must be defined in advanced for the JSON Structure.
showing the movies
RecyclerView Master-detail navigation Glide library for loading images
Various animations are used in transitioning from one activity to another.
Loading the movies into the activity
Rotating the options menu
Loading content of the detail view in the master-detail navigation
Loading the splash screen
Libraries
Primary Language
- Java
Pattern
MVC i.e. Model View Controller