33337bd772
This functionality exists in the desktop client, so hoping to mirror that as much as Android allows This addresses a number of the use cases touched on in #1793. Enabling clear text to various official and standard LAN-only domains means it's easier to develop the Android application, as a Matrix server can be deployed locally without much fuss anywhere on the developer's LAN. This can reduce the reliance on a DNS or SSL certificates when neither are really relevant to the functionality of the client/server. In particular, managing SSL certs without a public domain is a pain in the butt. At the same time, this does not significantly diminish the security of Element Android, as at the current time these domains are either explicitly not valid TLDs or conventionally not TLDs (so would be an unexpected change if they were to become so). In the event e.g. `.home` becomes a TLD, it would be appropriate to remove it from this list. |
||
---|---|---|
.github | ||
.idea | ||
attachment-viewer | ||
diff-match-patch | ||
docs | ||
fastlane/metadata/android | ||
gradle/wrapper | ||
matrix-sdk-android | ||
matrix-sdk-android-rx | ||
multipicker | ||
resources/img | ||
tools | ||
vector | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
AUTHORS.md | ||
build.gradle | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
Element Android
Element Android is an Android Matrix Client provided by Element.
It is a total rewrite of Riot-Android with a new user experience.
New Android SDK
Element is based on a new Android SDK fully written in Kotlin (like Element). In order to make the early development as fast as possible, Element and the new SDK currently share the same git repository.
At each Element release, the SDK module is copied to a dedicated repository: https://github.com/matrix-org/matrix-android-sdk2. That way, third party apps can add a regular gradle dependency to use it. So more details on how to do that here: https://github.com/matrix-org/matrix-android-sdk2.
Roadmap
The version 1.0.0 of Element still misses some features which was previously included in Riot-Android. The team will work to add them on a regular basis.
Contributing
Please refer to CONTRIBUTING.md if you want to contribute on Matrix Android projects!
Come chat with the community in the dedicated Matrix room.