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
9b515a95ff
|
2 years ago | |
---|---|---|
.github | 2 years ago | |
.idea | ||
.maestro | ||
anvilannotations | 2 years ago | |
anvilcodegen | 2 years ago | |
app | 2 years ago | |
changelog.d | ||
docs | ||
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 | ||
.gitattributes | ||
.gitignore | ||
CHANGES.md | ||
Gemfile | 2 years ago | |
LICENSE | ||
README.md | ||
build.gradle.kts | 2 years ago | |
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
settings.gradle.kts | 2 years ago | |
towncrier.toml |
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: