Riot gathers all your conversations and app integrations into one single app.
Built around group chatrooms, Riot lets you share messages, images, videos and files - interact with your tools and access all your different communities under one roof. One single identity and place for all your teams: no need to switch accounts, work and chat with people from different organisations in public or private rooms: from professional projects to school trips, Riot will become the center of all your discussions!
Now with end-to-end encryption! You can view and verify your various devices in the user settings page.
Features include:
- Instantly share messages, images, videos and files of any kind within groups of any size
- Voice and video 1-1 and conference calling via WebRTC
- End-to-end encryption using Olm (https://matrix.org/git/olm)
- See who's reading your messages with read receipts
- Communicate with users anywhere in the Matrix.org ecosystem - not just Riot users!
- Discover and invite users by email address
- Participate in guest-accessible public rooms
- Highly scalable - supports hundreds of rooms and thousands of users
- Fully synchronised message history across multiple devices and browsers
- Finely configurable notification settings, synchronised over all devices
- Infinite searchable chat history
- Permalinks to messages
- Full message search
- Excellent support for all Android device sizes and orientations
Note that the F-Droid release does not use GCM for notifications - instead it will keep syncing in the background. If you find that the ongoing background sync is using too much battery, you can add a delay or change the timeout of the sync or even disable background sync completely, in the settings page.
For developers:
Coming soon:
- Add your own integrations, bridges and bots!
- Email notifications of missed messages and invites
- Screen sharing
- Login as multiple users at the same time
Discover truly efficient and open collaboration with Riot!
License: Apache-2.0
Website: https://riot.im
Issue Tracker: https://github.com/vector-im/riot-android/issues
Source Code: https://github.com/vector-im/riot-android
Changelog: https://github.com/vector-im/riot-android/blob/HEAD/CHANGES.rst
For full details and additional technical information, see this application's page on the F-Droid wiki.
Packages
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications, and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Version 0.6.9 - Added on 2017-03-19
This version requires Android 4.1 or newer.
This version uses native code and is built for: arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 16.2 MB
(+330 kB) GPG Signature source tarball 5.4 MB
no permission changesview permissions [⚠ 6, ⓘ 6, ⚙ 1, ⚙ 1, ⚙ 7]EXTRA/CUSTOM
⚠ Retrieve running applications [GET_TASKS]
Allows application to retrieve
information about currently and recently running tasks. May allow
malicious applications to discover private information about other applications.
EXTRA/CUSTOM
⚠ Take pictures and videos [CAMERA]
Allows application to take pictures and videos
with the camera. This allows the application at any time to collect
images the camera is seeing.
EXTRA/CUSTOM
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
NETWORK COMMUNICATION
⚠ Full Internet access [INTERNET]
Allows an application to
create network sockets.
EXTRA/CUSTOM
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
STORAGE
⚠ Modify/delete USB storage contents [WRITE_EXTERNAL_STORAGE]
Allows an application to write to the USB storage.
EXTRA/CUSTOM
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
ⓘ Prevent tablet from sleeping [WAKE_LOCK]
Allows an application to prevent
the tablet from going to sleep.
EXTRA/CUSTOM
ⓘ Reorder running applications [REORDER_TASKS]
Allows an application to move
tasks to the foreground and background. Malicious applications can force
themselves to the front without your control.
EXTRA/CUSTOM
ⓘ Change your audio settings [MODIFY_AUDIO_SETTINGS]
Allows application to modify
global audio settings such as volume and routing.
NETWORK COMMUNICATION
ⓘ View network state [ACCESS_NETWORK_STATE]
Allows an application to view
the state of all networks.
STORAGE
ⓘ [READ_EXTERNAL_STORAGE]
⚙ [MANAGE_DOCUMENTS]
DEVELOPMENT TOOLS
⚙ Read sensitive log data [READ_LOGS]
Allows an application to read from the
system's various log files. This allows it to discover general
information about what you are doing with the tablet, potentially
including personal or private information.
EXTRA/CUSTOM
⚙ [com.anddoes.launcher.permission.UPDATE_COUNT]
⚙ [com.htc.launcher.permission.READ_SETTINGS]
⚙ [com.htc.launcher.permission.UPDATE_SHORTCUT]
⚙ [com.majeur.launcher.permission.UPDATE_BADGE]
⚙ [com.sec.android.provider.badge.permission.READ]
⚙ [com.sec.android.provider.badge.permission.WRITE]
⚙ [com.sonyericsson.home.permission.BROADCAST_BADGE]
Version 0.6.8 - Added on 2017-01-31
This version requires Android 4.1 or newer.
This version uses native code and is built for: arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 15.9 MB
(+6 kB) GPG Signature source tarball 5.2 MB
no permission changesview permissions [⚠ 6, ⓘ 6, ⚙ 1, ⚙ 1, ⚙ 7]EXTRA/CUSTOM
⚠ Retrieve running applications [GET_TASKS]
Allows application to retrieve
information about currently and recently running tasks. May allow
malicious applications to discover private information about other applications.
EXTRA/CUSTOM
⚠ Take pictures and videos [CAMERA]
Allows application to take pictures and videos
with the camera. This allows the application at any time to collect
images the camera is seeing.
EXTRA/CUSTOM
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
NETWORK COMMUNICATION
⚠ Full Internet access [INTERNET]
Allows an application to
create network sockets.
EXTRA/CUSTOM
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
STORAGE
⚠ Modify/delete USB storage contents [WRITE_EXTERNAL_STORAGE]
Allows an application to write to the USB storage.
EXTRA/CUSTOM
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
ⓘ Prevent tablet from sleeping [WAKE_LOCK]
Allows an application to prevent
the tablet from going to sleep.
EXTRA/CUSTOM
ⓘ Reorder running applications [REORDER_TASKS]
Allows an application to move
tasks to the foreground and background. Malicious applications can force
themselves to the front without your control.
EXTRA/CUSTOM
ⓘ Change your audio settings [MODIFY_AUDIO_SETTINGS]
Allows application to modify
global audio settings such as volume and routing.
NETWORK COMMUNICATION
ⓘ View network state [ACCESS_NETWORK_STATE]
Allows an application to view
the state of all networks.
STORAGE
ⓘ [READ_EXTERNAL_STORAGE]
⚙ [MANAGE_DOCUMENTS]
DEVELOPMENT TOOLS
⚙ Read sensitive log data [READ_LOGS]
Allows an application to read from the
system's various log files. This allows it to discover general
information about what you are doing with the tablet, potentially
including personal or private information.
EXTRA/CUSTOM
⚙ [com.anddoes.launcher.permission.UPDATE_COUNT]
⚙ [com.htc.launcher.permission.READ_SETTINGS]
⚙ [com.htc.launcher.permission.UPDATE_SHORTCUT]
⚙ [com.majeur.launcher.permission.UPDATE_BADGE]
⚙ [com.sec.android.provider.badge.permission.READ]
⚙ [com.sec.android.provider.badge.permission.WRITE]
⚙ [com.sonyericsson.home.permission.BROADCAST_BADGE]
Version 0.6.7 - Added on 2017-01-25
This version requires Android 4.1 or newer.
This version uses native code and is built for: arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 15.9 MB
GPG Signature source tarball 5.2 MB
view permissions [⚠ 6, ⓘ 6, ⚙ 1, ⚙ 1, ⚙ 7]EXTRA/CUSTOM
⚠ Retrieve running applications [GET_TASKS]
Allows application to retrieve
information about currently and recently running tasks. May allow
malicious applications to discover private information about other applications.
EXTRA/CUSTOM
⚠ Take pictures and videos [CAMERA]
Allows application to take pictures and videos
with the camera. This allows the application at any time to collect
images the camera is seeing.
EXTRA/CUSTOM
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
NETWORK COMMUNICATION
⚠ Full Internet access [INTERNET]
Allows an application to
create network sockets.
EXTRA/CUSTOM
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
STORAGE
⚠ Modify/delete USB storage contents [WRITE_EXTERNAL_STORAGE]
Allows an application to write to the USB storage.
EXTRA/CUSTOM
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
ⓘ Prevent tablet from sleeping [WAKE_LOCK]
Allows an application to prevent
the tablet from going to sleep.
EXTRA/CUSTOM
ⓘ Reorder running applications [REORDER_TASKS]
Allows an application to move
tasks to the foreground and background. Malicious applications can force
themselves to the front without your control.
EXTRA/CUSTOM
ⓘ Change your audio settings [MODIFY_AUDIO_SETTINGS]
Allows application to modify
global audio settings such as volume and routing.
NETWORK COMMUNICATION
ⓘ View network state [ACCESS_NETWORK_STATE]
Allows an application to view
the state of all networks.
STORAGE
ⓘ [READ_EXTERNAL_STORAGE]
⚙ [MANAGE_DOCUMENTS]
DEVELOPMENT TOOLS
⚙ Read sensitive log data [READ_LOGS]
Allows an application to read from the
system's various log files. This allows it to discover general
information about what you are doing with the tablet, potentially
including personal or private information.
EXTRA/CUSTOM
⚙ [com.anddoes.launcher.permission.UPDATE_COUNT]
⚙ [com.htc.launcher.permission.READ_SETTINGS]
⚙ [com.htc.launcher.permission.UPDATE_SHORTCUT]
⚙ [com.majeur.launcher.permission.UPDATE_BADGE]
⚙ [com.sec.android.provider.badge.permission.READ]
⚙ [com.sec.android.provider.badge.permission.WRITE]
⚙ [com.sonyericsson.home.permission.BROADCAST_BADGE]
Index