hitanshu-dhawan / popcorn Goto Github PK
View Code? Open in Web Editor NEW:popcorn:ㅤMovies and TV Shows App powered by TMDb
License: Apache License 2.0
:popcorn:ㅤMovies and TV Shows App powered by TMDb
License: Apache License 2.0
when a fragment is removed from activity and the retrofit call completes there is a runtime error there...
cancel the retrofit calls on onDestroyView() of the fragment.
low res images for RecyclerView
high res images for DetailActivity
bro i think user should have the option to remove the favourite movie from the list from the main page by tap on it but i didnt found it ...To remove we have to do it in the detailactivity..and while removing the list is not updated at the same time
don't add setOnClickListener() inside onBindViewHolder()
https://stackoverflow.com/questions/33845846/why-is-adding-an-onclicklistener-inside-onbindviewholder-of-a-recyclerview-adapt
when getting data from TMDb there are values which are not defined and are null.
Handle all such nulls, and ensure a proper check on these properties before using them.
don't fetch each movie individually from API. It will give 429 error.
store id, poster_path, title(name) in DB and use that info to show movies. This will save API calls.
images are not showing in the description activity..poster and the backdrop image of the movie content...
also when user fav, un_fav any movie it should immediately reflect the fav movies fragment.
it will also solve #3 error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.