4 ms·
> Pros > Functional Reactive Programming Is this still a pro? Reactive programming is very popular in Native Android development and I assume as well on iOS wi
by Improvotter 8y ago
> Pros
> Functional Reactive Programming
Is this still a pro? Reactive programming is very popular in Native Android development and I assume as well on iOS with RxSwift and similar libraries.
I worked on a React Native app for a while and am sure to never return to it. Constant breaking changes, bad/lacking native implementations, and hacky ways of implementing natively supported features like Dialogs/Bottomsheets on Android make it a no-go.
- joe_fishfish 8y agoIn my experience React Native is wonderful for iOS and nowhere near as good for Android.
- mfikes 8y agoI find the constant breaking changes troublesome as well. I've never seen that with another framework and am hoping that things converge towards stability.
- gilgoomesh 8y agoRxJava and RxSwift are Reactive Programming, not Functional Reactive Programming. FRP includes behaviors and hence truly continuous values and intercepts. RP has to use subjects, side effects, hot and cold observables and other nonsense. They’re quite different even though most online commenters tend to be unaware that there is a difference.
- trevor-e 8y agoRxJava's Github says "RxJava is a Java VM implementation of Reactive Extensions". The Reactive Extensions website claims it is "Functional: Avoid intricate stateful programs, using clean input/output functions over observable streams." You're saying that it's not?