Element X fork with native Cardano wallet — see SYNC.md on wallet branch for topology
Find a file
2023-02-01 14:25:23 +01:00
.github Upload coverage reports to codecov 2023-02-01 13:42:47 +01:00
.idea Change/move some gradle modules to be better separated. Let core module be a kotlin lib. 2023-01-24 17:38:57 +01:00
.maestro Fix typo 2023-01-18 16:40:53 +01:00
anvilannotations Finish removing x. from packages (keep it in app module for now) 2023-01-20 18:52:59 +01:00
anvilcodegen enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") 2023-01-20 19:13:44 +01:00
app Setup Kover 2023-02-01 11:29:06 +01:00
changelog.d Setup towncrier 2023-01-11 14:57:14 +01:00
docs Add Doc 2023-01-18 15:20:32 +01:00
features Fix compilation issue (need @integer/rtl_mirror_flip). 2023-01-31 15:39:12 +01:00
gradle Setup Kover 2023-02-01 11:29:06 +01:00
libraries Import strings from Element Android 2023-01-31 06:06:05 +00:00
plugins Merge branch 'develop' into feature/fga/presenter_tests 2023-01-19 16:00:41 +01:00
tests/uitests Rename all features modules 2023-01-20 18:35:03 +01:00
tools Merge pull request #50 from vector-im/sync-strings 2023-01-19 15:11:57 +01:00
.editorconfig Format project 2022-12-09 12:06:37 +01:00
.gitattributes Setup git lfs 2023-01-18 15:20:32 +01:00
.gitignore Ignore tmp folder. 2023-01-17 18:10:29 +01:00
build.gradle.kts Setup Kover 2023-02-01 11:29:06 +01:00
CHANGES.md Setup towncrier 2023-01-11 14:57:14 +01:00
Gemfile Add Gemfile to be able to run danger locally. 2023-01-19 11:13:48 +01:00
gradle.properties Gradle config: add some config to make it faster. 2023-01-24 17:39:15 +01:00
gradlew Create project from AS wizard "Empty Compose Activity (Material 3)" 2022-10-07 15:05:13 +02:00
gradlew.bat Create project from AS wizard "Empty Compose Activity (Material 3)" 2022-10-07 15:05:13 +02:00
LICENSE Initial commit 2022-10-06 09:59:25 +02:00
README.md Add some badges (Build status, Weblate, matrix room, sonar and codecov 2023-02-01 14:25:23 +01:00
settings.gradle.kts Change/move some gradle modules to be better separated. Let core module be a kotlin lib. 2023-01-24 17:38:57 +01:00
towncrier.toml Setup towncrier 2023-01-11 14:57:14 +01:00

Latest build Quality Gate Status Vulnerabilities Bugs codecov Element Android Matrix room #element-android:matrix.org Weblate

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: