Hi, I need an advice.
I am developing a project with native mobile apps.
Right now I am working with Kotlin for android (Coroutines, Flow, Clean Arch, MVI), and SwiftUI (Combine, Clean Arch, MVI).
I am thinking to move to Jetpack Compose in the android app because it is very similar to the declerative UI in SwiftUI.
You recommend to go for it? Or to wait when the Jetpack Compose will be ready for production?
t
Theo
06/23/2020, 12:28 PM
I'm doing this on a small test project, SwiftUI is pretty ready but I highly recommend not going with Jetpack Compose right now, at least wait until the beta
r
Roi Peretz
06/23/2020, 12:38 PM
Cool, good to know!
Btw, working with Jetpack Compose and SwiftUI together was more convinient for you (besause of the declerative programming)?
t
Theo
06/23/2020, 12:39 PM
Yeah it's convenient in that your views end up looking and working very similar, it's just a bit limited right now
r
Roi Peretz
06/23/2020, 12:39 PM
Ok, thanks!
a
Alejandro Rios
06/23/2020, 2:03 PM
If you have seen this video yet, you should
https://www.youtube.com/watch?v=U5BwfqBpiWU▾
r
Roi Peretz
06/23/2020, 2:12 PM
Yes, I already this video.
It seems like it going to be very similar to SwiftUI (Modifier etc.).
But there is no clear answer about if there are going to be big changes in the beta version from the current version
v
Vinay Gaba
06/23/2020, 5:38 PM
The general recommendation would be to wait for it if you care about your users. If you are building an app for personal use/just for fun/general prototyping, Compose might be a great choice as it really speeds up your dev cycles. For anything more serious, wait till at least the alpha/beta release.
s
sngrekov
06/23/2020, 10:09 PM
@Roi Peretz If you really want to go with declarative UI approach in your Android app, consider using #inkremental
It uses same philosophy, but works on top of regular Android views