What should I know about shipping a Compose iOS app in production (I know it is alpha)? It seems to work fine in my simulator.
π 1
β 1
c
Colton Idle
01/18/2024, 12:00 AM
i haven't shipped anything yet, but the biggest thing id be concerned about shipping to prod is getting the crash logs and being able to make sense of them
j
Joel Denke
01/18/2024, 6:39 AM
App size, libraries vs interop, distribution process, crash logs, navigation. I think most here havent actually shipped into AppStore, as in Alpha state on iOS.
so crashlogs ok, but related to Compose internals (not app specific i think).
navigation - we implement own navigation lib (internal) with android navigation component on android and UINavigationController on iOS.
app size - before compose appstore connect shows Compressed File Size 58.4 MB, after compose - 110 MB
distribution process not changed - was and stay firebase app distribution for testing, testflight for pre-prod testing
thank you color 1
s
Sam Stone
01/21/2024, 9:18 PM
So far, the app is only 15-18 MB on Android, so not sure why the discrepancy (is iOS that different? Havenβt checked the size). There are many unused libraries, so I assume it will go down if they are removed.
Sam Stone
01/21/2024, 9:19 PM
@Joel Denke Can you tell me more about what you meant by the distribution process?
j
Joel Denke
01/22/2024, 8:20 AM
@Sam Stone Depending how your setup is done in the past, maybe need some tweaks when building and distributing, especially for iOS part. Android should be easy as always been π