# compose

Joe Masilotti

07/01/2020, 7:14 PM
Hi all! I'm new to Android but have been developing iOS for a while. I'm looking to learn what I need to port a SwiftUI app to Android. Is it worth learning on compose? Can I even deploy an app to the Play Store with it? Or would I be better of sticking to the usual practices for now.

Leland Richardson [G]

07/01/2020, 7:22 PM
There’s nothing preventing you from shipping on the play store, but just know that it’s still a path with some friction due to the need for using android studio canary and a custom build of kotlin (hopefully that friction will be going away soon)
certainly if you are porting from swift UI, it will map much more directly over to compose so you will have an easier time of it with that
but if your app is getting a lot of users and it needs to be production ready and robust, compose might not be the right choice at this time

Joe Masilotti

07/01/2020, 7:31 PM
Thanks for the info. The app itself isn't super complex, but there is a subscription to use it. So I'll have to think on it some more.


07/02/2020, 12:23 PM
@Joe Masilotti Hey Joe I'm also an iOS guy learning Android, I opted to use compose to build the UI for my Android port (iOS is in SwiftUI, with shared Kotlin framework) and it's pretty cool and fun to use, I'd agree that it has a while to go before being something you'd want to put in front of users. For now I work on my iOS version and periodically come back and update the Android app as new stuff is released.

Joe Masilotti

07/02/2020, 12:52 PM
Hey Theo! Thanks for the insight. I’m thinking I might do the same, mostly because it will be a more familiar process.