appyx
appyx copied to clipboard
Model-driven navigation + UI components with gesture control for Compose Multiplatform
Views are difficult to subistute when ParentNodeView is an abstract class. Making `ParentNodeView` an interface would fix this. **Case 1** In a Builder class you are expected to pass the...
Create a sample project which demonstrates how someone could add Appyx to an existing Jetpack Compose Navigation project.
Please investigate if it is an issue. ```kotlin class ParentNodeView { @Composable abstract fun ParentNode.NodeView(modifier: Modifier) } ``` `abstract fun ParentNode.NodeView(modifier: Modifier)` is equal to `abstract fun NodeView(node: ParentNode, modifier:...
The `core` module currently depends on the Android appcompat library using `implementation`. Rather than exposing it as `api` it might be worthwhile to extract this into `core-appcompat`, as this will...
Current interop integration point required activities to implement `IntegrationPointAppyxProvider`. This expose the interface in module edges, forcing parent modules to implement appyx event if they are not using it. Example....
Should we decide to support Kotlin Multiplatform in the future it would be easier for us if we supported the kotlin version of gradle build files. From what I have...
Now that we have a testing utils for both UI and unit tests, we should update the documentation to show a brief example of how to write a test. We...
## Description Remove plugin implementation from `View`. This will allow to merge `AppyxViewTestRule` and `AppyxParentViewTestRule` ## Check list - [x] I have updated `CHANGELOG.md` if required. - [x] I have...
https://github.com/badoo/RIBs/blob/master/libraries/rib-base-test/src/main/java/com/badoo/ribs/test/CustomisationExt.kt Discuss if we need it in the main customisations module or in the test one.
## Description Fixes #114 ## Check list (will update depending on the outcome of the proposal) - [ ] I have updated `CHANGELOG.md` if required. - [ ] I have...