Closed mayojava closed 8 years ago
@rogerhu can you take a look at this draft when you get a chance? Should we integrate this into the existing RxJava guide or better to add as a separate topic guide?
@mayojava your guides have been great so far, thanks so much for contributing
Thanks @nesquena
Any update on this @rogerhu @nesquena
I'll take it look this weekend -- there is obviously a lot overlap on the existing guide and I think we can fold some of the text explanations into it.
On Tue, Jun 14, 2016 at 3:22 AM, Adegeye Mayowa notifications@github.com wrote:
I just created a post on RxAndroid and Retrofit https://hackmd.io/BwEw7ALADAZghgYwLQQgkKEGYCMTjAJxICsJOAbGBTggEaw5A===
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/codepath/android_guides/issues/183, or mute the thread https://github.com/notifications/unsubscribe/AAT8ycG4jB5S15pw3G31YslYIuUFOJzoks5qLoDSgaJpZM4I1K-Z .
1) RxBinding -- I think the advantages need to explained besides the mechanics. What benefits does it confer? The best explanation I've seen is here: http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf
2) Java 8 Lambda - what are the setup instructions? How does it weigh gainst using Retrolambda? I know there are advantages/disadvantages between the two?
3) I like the Rx basics and will fold it into what we have.
4) I've seen postings about cache() and replay(). They appear to be very two different things. When would one be used over the other?
I will make the necessary update to the post @rogerhu . Thanks for the feedback
Hi @rogerhu and @nesquena, I have updated the guide to include the changes you mentioned. You can check the updated guide here https://hackmd.io/BwEw7ALADAZghgYwLQQgkKEGYCMTjAJxICsJOAbGBTggEaw5A===
Thanks. Here's more feedback - some of the Retrolambda and config changes look great, will try to incorporate as well. Here's my progress so far:
Here are some other items to think about too:
Added separate Wiki on lambda expressions here: https://github.com/codepath/android_guides/wiki/Lambda-Expressions
Great @rogerhu
Created this draft for the Rxbinding: https://github.com/codepath/android_guides/wiki/RxJava-and-RxBinding
Also incorporated the section on Observable.just() in (http://guides.codepath.com/android/RxJava#other-ways-to-create-observables) -- note that the recommended way is to wrap it in Observable.defer() especially with slow blocking functions.
Thanks @rogerhu for the updates and changes you made. I appreciate that. Ive been a little busy and I still intend to make the corrections you pointed out on this main draft, so this issue can be closed.
I went through most of the doc to make sure to pull stuff in...just finished pulling in your changes on https://github.com/codepath/android_guides/wiki/RxJava#handling-configuration-changes.
I'm going to break apart the Retrofit stuff into a separate guide I think too.
This is awesome, thanks so much for your contributions @mayojava and of course @rogerhu . This is shaping up to be the best rxJava Android guide on the web thanks to both of your efforts. What are the major missing sections now, if any?
Thanks @nesquena and @rogerhu. I think we are almost there. Maybe just incorporating RxLifecycle into the RxAndroid guide.
I just created a post on RxAndroid and Retrofit https://hackmd.io/BwEw7ALADAZghgYwLQQgkKEGYCMTjAJxICsJOAbGBTggEaw5A===