* develop: (88 commits) Fix "PendingIntents attached to actions with remote inputs must be mutable" Room notifications are now working on Android 12 emulator Move P1 issues to app team and crypto boards Quick fix on this file Fix warning after rebase (it's for test, so OK to suppress warning) Update changelog, since the feature is not visible yet. Create file for Toast style (more generic) And improve fragment_create_poll.xml preview rendering Create CallToAction button style Create dedicated file for TextInputLayout styles And follow naming convention Lint fix. Add comment to run on Android 12 Use correct value, but I do not see any effect on emulator with API 12 Fix crash on Android 12. I guess we accept only images coming from the keyboard. ktlint Fix lint issue "NullSafeMutableLiveData" Fix lint issue "Incorrect constant" Fix lint issue "Outside Range" Ensure that column index is not -1 Make the Cursor extensions public And make the code more efficient, since we call getColumnIndexOrNull only once and not on each cursor iteration Fix crash on Android 12: PendingIntent.FLAG_IMMUTABLE has to be set Fix crash on Android 12 java.lang.SecurityException: To use the sampling rate of 0 microseconds, app needs to declare the normal permission HIGH_SAMPLING_RATE_SENSORS. InputConnectionCompat.createWrapper is deprecated Permission should be granted, according to https://developer.android.com/reference/android/view/OnReceiveContentListener#uri-permissions ... |
||
---|---|---|
.github | ||
.idea | ||
attachment-viewer | ||
changelog.d | ||
diff-match-patch | ||
docs | ||
fastlane | ||
gradle/wrapper | ||
library/ui-styles | ||
matrix-sdk-android | ||
matrix-sdk-android-flow | ||
matrix-sdk-android-rx | ||
multipicker | ||
resources/img | ||
tools | ||
vector | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
AUTHORS.md | ||
build.gradle | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
dependencies.gradle | ||
Gemfile | ||
Gemfile.lock | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle | ||
towncrier.toml |
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.