https://kotlinlang.org logo
#compose
Title
# compose
r

Roi Peretz

06/23/2020, 11:39 AM
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