[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7523":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":32,"discoverSource":33},7523,"element-x-android","element-hq\u002Felement-x-android","element-hq","Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose","",null,"Kotlin",2199,523,27,611,0,2,18,72,10,30.16,"GNU Affero General Public License v3.0",false,"develop",true,[27,28],"hacktoberfest","matrix","2026-06-12 02:01:40","[![Latest build](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-x-android\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?query=branch%3Adevelop)](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-x-android\u002Factions\u002Fworkflows\u002Fbuild.yml?query=branch%3Adevelop)\n[![Quality Gate Status](https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=element-x-android&metric=alert_status)](https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Fnew_code?id=element-x-android)\n[![Vulnerabilities](https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=element-x-android&metric=vulnerabilities)](https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Fnew_code?id=element-x-android)\n[![Bugs](https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=element-x-android&metric=bugs)](https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Fnew_code?id=element-x-android)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgithub\u002Felement-hq\u002Felement-x-android\u002Fbranch\u002Fdevelop\u002Fgraph\u002Fbadge.svg?token=ecwvia7amV)](https:\u002F\u002Fcodecov.io\u002Fgithub\u002Felement-hq\u002Felement-x-android)\n[![Element X Android Matrix room #element-x-android:matrix.org](https:\u002F\u002Fimg.shields.io\u002Fmatrix\u002Felement-x-android:matrix.org.svg?label=%23element-x-android:matrix.org&logo=matrix&server_fqdn=matrix.org)](https:\u002F\u002Fmatrix.to\u002F#\u002F#element-x-android:matrix.org)\n[![Localazy](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https%3A%2F%2Fconnect.localazy.com%2Fstatus%2Felement%2Fdata%3Fcontent%3Dall%26title%3Dlocalazy%26logo%3Dtrue)](https:\u002F\u002Flocalazy.com\u002Fp\u002Felement)\n\n# Element X Android\n\nElement X Android is the next-generation [Matrix](https:\u002F\u002Fmatrix.org\u002F) client provided by [Element](https:\u002F\u002Felement.io\u002F).\n\nCompared to the previous-generation [Element Classic](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-android), the application is a total rewrite, using the [Matrix Rust SDK](https:\u002F\u002Fgithub.com\u002Fmatrix-org\u002Fmatrix-rust-sdk) underneath and targeting devices running Android 7+. The UI layer is written using [Jetpack Compose](https:\u002F\u002Fdeveloper.android.com\u002Fjetpack\u002Fcompose), and the navigation is managed using [Appyx](https:\u002F\u002Fgithub.com\u002Fbumble-tech\u002Fappyx).\n\n[\u003Cimg src=\"https:\u002F\u002Fplay.google.com\u002Fintl\u002Fen_us\u002Fbadges\u002Fstatic\u002Fimages\u002Fbadges\u002Fen_badge_web_generic.png\" alt=\"Get it on Google Play\" height=\"80\">](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=io.element.android.x)[\u003Cimg src=\"https:\u002F\u002Ffdroid.gitlab.io\u002Fartwork\u002Fbadge\u002Fget-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\">](https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fio.element.android.x)\n\n## Table of contents\n\n\u003C!--- TOC -->\n\n* [Screenshots](#screenshots)\n* [Translations](#translations)\n* [Rust SDK](#rust-sdk)\n* [Status](#status)\n* [Minimum SDK version](#minimum-sdk-version)\n* [Contributing](#contributing)\n* [Build instructions](#build-instructions)\n* [Support](#support)\n* [Copyright and License](#copyright-and-license)\n\n\u003C!--- END -->\n\n## Screenshots\n\nHere are some screenshots of the application:\n\n\u003C!--\nCommands run before taking the screenshots:\nadb shell settings put system time_12_24 24\nadb shell am broadcast -a com.android.systemui.demo -e command enter\nadb shell am broadcast -a com.android.systemui.demo -e command clock -e hhmm 1337\nadb shell am broadcast -a com.android.systemui.demo -e command network -e mobile show -e level 4\nadb shell am broadcast -a com.android.systemui.demo -e command network -e wifi show -e level 4\nadb shell am broadcast -a com.android.systemui.demo -e command notifications -e visible false\nadb shell am broadcast -a com.android.systemui.demo -e command battery -e plugged false -e level 100\n\nAnd to exit demo mode:\nadb shell am broadcast -a com.android.systemui.demo -e command exit\n-->\n\n|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_1_light.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_2_light.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_3_light.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_4_light.png\" width=\"280\" \u002F>|\n|-|-|-|-|\n|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_1_dark.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_2_dark.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_3_dark.png\" width=\"280\" \u002F>|\u003Cimg src=\".\u002Fdocs\u002Fimages-lfs\u002Fscreen_4_dark.png\" width=\"280\" \u002F>|\n\n## Translations\n\nElement X Android supports many languages. You can help us to translate the app in your language by joining our [Localazy project](https:\u002F\u002Flocalazy.com\u002Fp\u002Felement). You can also help us to improve the existing translations.\n\nNote that for now, we keep control on the French and German translations.\n\nTranslations can be checked screen per screen using our tool Element X Android Gallery, available at https:\u002F\u002Felement-hq.github.io\u002Felement-x-android\u002F. Note that this page is updated every Tuesday.\n\nMore instructions about translating the application can be found at [CONTRIBUTING.md](CONTRIBUTING.md#strings).\n\n## Rust SDK\n\nElement X leverages the [Matrix Rust SDK](https:\u002F\u002Fgithub.com\u002Fmatrix-org\u002Fmatrix-rust-sdk) through an FFI layer that the final client can directly import and use.\n\nWe're doing this as a way to share code between platforms and while we've seen promising results it's still in the experimental stage and bound to change.\n\n## Status\n\nThis project is actively developed and supported. New users are recommended to use Element X instead of the previous-generation app.\n\n## Minimum SDK version\n\nElement X Android requires a minimum SDK version of 24 (Android 7.0, Nougat). We aim to support devices running Android 7.0 and above, which covers a wide range of devices still in use today.\n\nElement Android Enterprise requires a minimum SDK version of 33 (Android 13, Tiramisu). For Element Enterprise, we support only devices that still receive security updates, which means devices running Android 13 and above. Android does not have a documented support policy, but some information can be found at [https:\u002F\u002Fendoflife.date\u002Fandroid](https:\u002F\u002Fendoflife.date\u002Fandroid).\n\n## Contributing\n\nWant to get actively involved in the project? You're more than welcome! A good way to start is to check the issues that are labelled with the [good first issue](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-x-android\u002Fissues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) label. Let us know by commenting the issue that you're starting working on it.\n\nBut first make sure to read our [contribution guide](CONTRIBUTING.md) first.\n\nYou can also come chat with the community in the Matrix [room](https:\u002F\u002Fmatrix.to\u002F#\u002F#element-x-android:matrix.org) dedicated to the project.\n\n## Build instructions\n\nJust clone the project and open it in Android Studio. Make sure to select the\n`app` configuration when building (as we also have sample apps in the project).\n\nTo build against a local copy of the Rust SDK, see the [Developer\nonboarding](docs\u002F_developer_onboarding.md#building-the-sdk-locally) instructions.\n\n## Support\n\nWhen you are experiencing an issue on Element X Android, please first search in [GitHub issues](https:\u002F\u002Fgithub.com\u002Felement-hq\u002Felement-x-android\u002Fissues)\nand then in [#element-x-android:matrix.org](https:\u002F\u002Fmatrix.to\u002F#\u002F#element-x-android:matrix.org).\nIf after your research you still have a question, ask at [#element-x-android:matrix.org](https:\u002F\u002Fmatrix.to\u002F#\u002F#element-x-android:matrix.org). Otherwise feel free to create a GitHub issue if you encounter a bug or a crash, by explaining clearly in detail what happened. You can also perform bug reporting from the application settings. This is especially recommended when you encounter a crash.\n\n## Copyright and License\n\nCopyright (c) 2025 Element Creations Ltd.\nCopyright (c) 2022 - 2025 New Vector Ltd.\n\nThis software is dual licensed by Element Creations Ltd (Element). It can be used either:\n\n(1) for free under the terms of the GNU Affero General Public License (as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version); OR\n\n(2) under the terms of a paid-for Element Commercial License agreement between you and Element (the terms of which may vary depending on what you and Element have agreed to).\n\nUnless required by applicable law or agreed to in writing, software distributed under the Licenses is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.\n","Element X Android 是一个基于 Matrix 协议的下一代即时通讯应用。该项目使用 Matrix Rust SDK 作为后端，并采用 Jetpack Compose 构建用户界面，提供了流畅且现代的用户体验。此外，它还利用 Appyx 进行导航管理，增强了应用的交互性与可维护性。Element X Android 支持运行 Android 7 及以上版本的设备，适用于需要安全、开放通信解决方案的各种场景，如企业内部沟通、社区交流等。","2026-06-11 03:12:52","top_language"]