Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csanjeev25/movies
An android application that shows highest rated movies/tv shows showing trailers and review
https://github.com/csanjeev25/movies
android databinding dependency-injection java8 mvvm-architecture picasso retrofit2 retrolambda rxandroid2 rxjava2 xml
Last synced: about 1 month ago
JSON representation
An android application that shows highest rated movies/tv shows showing trailers and review
- Host: GitHub
- URL: https://github.com/csanjeev25/movies
- Owner: csanjeev25
- Created: 2018-01-24T13:59:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-04T09:27:52.000Z (about 7 years ago)
- Last Synced: 2024-11-10T01:28:18.920Z (3 months ago)
- Topics: android, databinding, dependency-injection, java8, mvvm-architecture, picasso, retrofit2, retrolambda, rxandroid2, rxjava2, xml
- Language: Java
- Homepage:
- Size: 186 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movies
An android application that shows highest rated movies/tv shows showing trailers and review
This application follows a MVVM architecture
This app uses themoviedb.org database and uses RxJava2,RxAndroid2,Android DataBinding,Dagger2.
Here are some useful links I followed while devloping this app:Android Transitions:
https://medium.com/@ali.muzaffar/understanding-vectordrawable-pathdata-commands-in-android-d56a6054610e
https://developer.android.com/studio/build/gradle-tips.html
https://developer.android.com/training/transitions/transitions.html
https://developer.android.com/training/material/animations.html#TransitionsDagger2:
https://github.com/codepath/android_guides/wiki/Dependency-Injection-with-Dagger-2RxJava,RxAndroid:
https://github.com/ReactiveX/RxAndroid
https://medium.com/@vanniktech/rxjava-2-disposable-under-the-hood-f842d2373e64
https://blog.mindorks.com/rxjava-anatomy-what-is-rxjava-how-rxjava-is-designed-and-how-rxjava-works-d357b3aca586
http://reactivex.io/documentation/subject.html
https://www.androidauthority.com/reactive-programming-with-rxandroid-711104/
https://medium.com/appunite-edu-collection/rxjava-flatmap-switchmap-and-concatmap-differences-examples-6d1f3ff88ee0
https://github.com/square/okhttp/wiki/Calls
https://blog.mindorks.com/understanding-rxjava-subject-publish-replay-behavior-and-async-subject-224d663d452f
https://www.google.co.in/search?q=why+dont+we+call+enqueue+when+using+retrofit+with+rxjava&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&dcr=0&ei=PMBwWrTyIIqmX4zBgbACMVVM:
https://medium.com/upday-devs/android-architecture-patterns-part-3-model-view-viewmodel-e7eeee76b73b
http://upday.github.io/blog/mvvm_rx_common_mistakes/
http://www.vogella.com/tutorials/AndroidArchitecture/article.htmlRetroLambda:
http://www.vogella.com/tutorials/Retrolambda/article.html
https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.htmlDataBinding:
https://developer.android.com/topic/libraries/data-binding/index.html#observable_collectionsRetrofit2:
http://square.github.io/retrofit/
https://github.com/square/retrofit/wiki/Call-Adapters
http://square.github.io/okhttp/3.x/okhttp/
https://www.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Basics.html