Element X fork with native Cardano wallet — see SYNC.md on wallet branch for topology
Bumps [jna](https://github.com/java-native-access/jna) from 5.12.1 to 5.13.0. - [Release notes](https://github.com/java-native-access/jna/releases) - [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md) - [Commits](https://github.com/java-native-access/jna/compare/5.12.1...5.13.0) --- updated-dependencies: - dependency-name: net.java.dev.jna:jna dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .github | ||
| .idea | ||
| .maestro | ||
| anvilannotations | ||
| anvilcodegen | ||
| app | ||
| changelog.d | ||
| docs | ||
| features | ||
| gradle | ||
| libraries | ||
| plugins | ||
| tools | ||
| .editorconfig | ||
| .gitignore | ||
| build.gradle.kts | ||
| CHANGES.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
| towncrier.toml | ||
element-x-android-poc
Proof Of Concept to run a Matrix client on Android devices using the Matrix Rust Sdk and Jetpack compose.
The plan is here!
Modules
This Android project is a multi modules project.
appmodule is the Android application module. Other modules are libraries;featuresmodules contain some UI and can be seen as screen of the application;librariesmodules contain classes that can be useful for other modules to work.
A few details about some modules:
libraries-coremodule contains utility classes;libraries-designsystemmodule contains Composables which can be used across the app (theme, etc.);libraries-elementresourcesmodule contains resource from Element Android (mainly strings);libraries-matrixmodule contains wrappers around the Matrix Rust SDK.
Here is the current module dependency graph: