You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Benoit Marty
2b9fb78f14
|
2 years ago | |
---|---|---|
.github | 2 years ago | |
.idea | 2 years ago | |
.maestro | 2 years ago | |
anvilannotations | 2 years ago | |
anvilcodegen | 2 years ago | |
app | 2 years ago | |
changelog.d | 2 years ago | |
docs | 2 years ago | |
features | 2 years ago | |
gradle | 2 years ago | |
libraries | 2 years ago | |
plugins | 2 years ago | |
tests/uitests | 2 years ago | |
tools | 2 years ago | |
.editorconfig | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
CHANGES.md | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
build.gradle.kts | 2 years ago | |
gradle.properties | 2 years ago | |
gradlew | 2 years ago | |
gradlew.bat | 2 years ago | |
settings.gradle.kts | 2 years ago | |
towncrier.toml | 2 years ago |
README.md
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.
app
module is the Android application module. Other modules are libraries;features
modules contain some UI and can be seen as screen of the application;libraries
modules contain classes that can be useful for other modules to work.
A few details about some modules:
libraries-core
module contains utility classes;libraries-designsystem
module contains Composables which can be used across the app (theme, etc.);libraries-elementresources
module contains resource from Element Android (mainly strings);libraries-matrix
module contains wrappers around the Matrix Rust SDK.
Here is the current module dependency graph: