appyx
appyx copied to clipboard
Model-driven navigation + UI components with gesture control for Compose Multiplatform
When i launch gallery pick activity, app is crashing: ``` java.lang.IllegalArgumentException: Parcel: unknown type for value eu.lynxit.editor.RootNode$NavTarget$NewProjectPage@cee66ee at android.os.Parcel.getValueType(Parcel.java:2409) at android.os.Parcel.writeValue(Parcel.java:2308) at com.bumble.appyx.core.navigation.NavKey.writeToParcel(Unknown Source:8) at android.os.Parcel.writeParcelable(Parcel.java:2538) at android.os.Parcel.writeValue(Parcel.java:2439) at android.os.Parcel.writeValue(Parcel.java:2316)...
At the moment the NavKey `navTarget` argument is not enforced to be parcelable. It uses `@RawValue` to avoid the compiler complaining. Unfortunately this means it is possible to introduce code...
## Description This PR demonstrates how VM can be used and scoped to a `Node` using reflection API. By design VM is stored in a `ViewModelStore` class and lives as...
We should mention in documentation external dependencies used in appyx project like: - compose version - lifecycle - coroutines - .. Context: https://github.com/bumble-tech/appyx/issues/350
Hello there. We are using some ParentNode as dagger component holder, and so they are responsible for injecting dependencies to the graph. In case of restoring from process death, some...
The FAQs callout an example with ViewModels was [coming soon](https://bumble-tech.github.io/appyx/faq/#q-can-i-use-it-with-viewmodel), but I couldn't find an associated tracking issue 😄 I imagine it might look something like [HiltSupport](https://github.com/jbreitfeller-sfix/appyx-playground/blob/main/app/src/main/kotlin/com/justinbreitfeller/appyxplayground/HiltSupport.kt) from the [Hilt...
## Description Its a hacky draft showcasing possible way to integrate viewmodel with Appyx. In this case Node implements ViewmodelStore interface, allowing devs to use the same viewmodel extenstion methods...
We should add some UI tests to the Sample App to avoid regressions in the sample app, and would also allow us to add memory leak tests to CI
## Description Fixes #310 ## Check list - [x] I have updated `CHANGELOG.md` if required. - [x] I have updated documentation if required.
It seems like there may be a memory leak in the sample app. I have run it on an emulator running API 21 with very low specs. The following is...