Skip to content

jocelin09/Crackle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crackle

Crackle is an Android app that shows the user a list of popular and top rated movies. The app is developed under the Udacity Android Developer Nanodegree.

crackle_app_logo

Getting Started

  1. Open the project on your system

  2. Create gradle.properties file under the main project folder with the below properties:

org.gradle.jvmargs=-Xmx2048m

TMDB_API_KEY=<YOUR_API_KEY>

  1. Run the project

App Screenshots

Movies list

popular_movies sort_options

pagination reviews

movies_landscape

Movie Details

movie_details movies_info

movie_details_landscape

Cast & Reviews

movie_cast movies_cast

movies_cast_landscape

movie_reviews movie_no_reviews

Empty state illustrations

no_internet no_results

Workflow of the app

https://vimeo.com/288782418

Libraries Used

Glide

Retrofit

Gson

CicrularImageView

ButterKnife

Resource Credits:

App logo - Freepik

Implementing Pagination in RecyclerView

Implementation of Retrofit

CoordinatorLayout with CollapsibleToolbar + TabLayout with ViewPager

Handling RecyclerView Grid span count dynamically

UI inspired by Cinematics App

About

Movie guide app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%