cashapp / redwood

Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
https://cashapp.github.io/redwood/0.x/docs/
Apache License 2.0
1.67k stars 73 forks source link

UI test for Emoji sample #537

Open JakeWharton opened 1 year ago

JakeWharton commented 1 year ago

~Blocked on:~

Samples:

Probably want to switch build to including an embedded copy of the zipline files so that we don't need to run the server. And we probably want to use an on-screen indicator that the server is not connected (snack bar?) so that you don't forget when doing manual testing.

JakeWharton commented 1 year ago

Android ones are now blocked on an Okio release. iOS is not.

We also need to do the work to display a Snackbar (or whatever) when the server is disconnected (but only in debug builds).

JakeWharton commented 1 year ago

Code for dynamically creating assets: https://github.com/android/gradle-recipes/blob/0db8094e5a1a9661f61958db85380320157f5050/Kotlin/addCustomAsset/app/build.gradle.kts

We also need to get the presenter-treehouse module publishing the JS as an artifact that we can depend on from another project.