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
27dd4d306b
|
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 | ||
features | 2 years ago | |
gradle | 2 years ago | |
libraries | 2 years ago | |
plugins | 2 years ago | |
tools | 2 years ago | |
.editorconfig | ||
.gitignore | 2 years ago | |
CHANGES.md | 2 years ago | |
LICENSE | ||
README.md | ||
build.gradle.kts | 2 years ago | |
gradle.properties | 2 years ago | |
gradlew | ||
gradlew.bat | ||
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: