Stoat for Android — App and internal API library
Go to file
Weblate 1714a4fbed chore: update translations [no ci]
Co-authored-by: 2B <pomegranate-enthusiast@users.noreply.translate.revolt.chat>
Co-authored-by: Aaron Welsh <asrayeofficial@gmail.com>
Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
Co-authored-by: Akama Aka <kasumi@users.noreply.translate.revolt.chat>
Co-authored-by: Alex Green Winkers <zap_vault@users.noreply.translate.revolt.chat>
Co-authored-by: Alexandra Glazko <lenify@tutanota.com>
Co-authored-by: Andiv <div2005.kk@gmail.com>
Co-authored-by: Anthony Matheus <theusma562@gmail.com>
Co-authored-by: Aswin Kithalawaarachchi <aswinsemiya@gmail.com>
Co-authored-by: Azra Bilekli <azrablk77@gmail.com>
Co-authored-by: Beviz Elek <bence.bojtar@proton.me>
Co-authored-by: Chauchau cat <tesutoero@gmail.com>
Co-authored-by: Clément TOMERA <clement.tomera.smb@gmail.com>
Co-authored-by: CvG <zeldanoob1337@gmail.com>
Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
Co-authored-by: D. Nguyen <barnacl437@disroot.org>
Co-authored-by: Deleted User <mocha@disroot.org>
Co-authored-by: Deleted User <noreply+1554@weblate.org>
Co-authored-by: Deluxeria <Deluxeria@users.noreply.translate.revolt.chat>
Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
Co-authored-by: DevEvil <devevil99@gmail.com>
Co-authored-by: Dmitrii Drotenko <saikodemuchij@gmail.com>
Co-authored-by: Draco <mrdragwalt@gmail.com>
Co-authored-by: DxrkUp <hothotmail7@gmail.com>
Co-authored-by: Dylan Artigas <dylanartigas10@gmail.com>
Co-authored-by: Dylan Artigas Calzado <dylanartigas10@gmail.com>
Co-authored-by: Dzuy Nguyen <barnacl437@disroot.org>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Elli Niemeläinen <blarpdog@gmail.com>
Co-authored-by: Francisco Silva <fidde_2003@hotmail.com>
Co-authored-by: GGLVXD <gglvmax@gmail.com>
Co-authored-by: Gabriel <rouzegaby@gmail.com>
Co-authored-by: George <georg29387878@gmail.com>
Co-authored-by: Gera Reyes <geraos16@tutamail.com>
Co-authored-by: Ginevra <ginnyrawrs@gmail.com>
Co-authored-by: Gonçalo Miguel da Silva e Pedro Maciel <mrtuga.contact@gmail.com>
Co-authored-by: GoodestGoyim <zigeuner733@gmail.com>
Co-authored-by: Graham Harper <grahambenharper@gmail.com>
Co-authored-by: Green_Flash <linus@ldinges.com>
Co-authored-by: Ham Burg Er <tiktok.profile00sa@gmail.com>
Co-authored-by: Hekla Björk Unnardóttir Kummer <heklakummer@gmail.com>
Co-authored-by: Herbert Arp <info@herr-arp.de>
Co-authored-by: Hokiper <Hokiper@users.noreply.weblate.insrt.uk>
Co-authored-by: Ian Parra <ianparra.dev@proton.me>
Co-authored-by: Igor <zombi1944@gmail.com>
Co-authored-by: Ikariu <ikariutv@gmail.com>
Co-authored-by: Infi <weblate@infi.sh>
Co-authored-by: José Leonardo Alves da Silva <gold3nmoon1@gmail.com>
Co-authored-by: KC Tseng <kctseng@users.noreply.translate.revolt.chat>
Co-authored-by: Khley <mail@noahtoro.cat>
Co-authored-by: Leo Lacarota <leolacarota@gmail.com>
Co-authored-by: Link <kh319.tm@gmail.com>
Co-authored-by: Link <tabladjia@posteo.net>
Co-authored-by: Lucas Daniel <lucadmalves@gmail.com>
Co-authored-by: Luiz Antonio <luizantoniomuniz26@gmail.com>
Co-authored-by: Marco <darkfoxyged@gmail.com>
Co-authored-by: Marleen Burton <rddashtminecraft@gmail.com>
Co-authored-by: Martin Fugelli <martinfugelli@protonmail.com>
Co-authored-by: Mateus Pereira <techseven167@gmail.com>
Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
Co-authored-by: MattyMachine <dirceoliveira337@gmail.com>
Co-authored-by: Michael Łabuś <fakerac@proton.me>
Co-authored-by: Mingyu Choi <chlalsrb2003@gmail.com>
Co-authored-by: Minorikawa <mina930503@gmail.com>
Co-authored-by: Muhammad Iqbal Rifai <yukifag@proton.me>
Co-authored-by: Mykhailo Otroshko <thelentm2000@gmail.com>
Co-authored-by: NECOdes <necodes@duck.com>
Co-authored-by: Natalie <mocha@disroot.org>
Co-authored-by: Noah <mail@ntoro.eu>
Co-authored-by: NotAsraye <asrayeofficial@gmail.com>
Co-authored-by: Numan Sadık Şen <sennumansadik@gmail.com>
Co-authored-by: OpalSoPL <opalsopldev@gmail.com>
Co-authored-by: Pablo <parodper@gmail.com>
Co-authored-by: Paweł B <mail@pawelek.ml>
Co-authored-by: Renato Gonçalves <lolcord9@gmail.com>
Co-authored-by: Simon Červínka <timocervinka.simon@gmail.com>
Co-authored-by: Skankhunt422 <lonlieh2@gmail.com>
Co-authored-by: Sobriquet <sobriquet5004@gmail.com>
Co-authored-by: StarsShine <yz17423@gmail.com>
Co-authored-by: Tommy <hcrochetcanard@gmail.com>
Co-authored-by: Vaclovas Intas <Gateway_31@protonmail.com>
Co-authored-by: Velvet <velvet@users.noreply.translate.revolt.chat>
Co-authored-by: Vlad <nouseforreal123@gmail.com>
Co-authored-by: Vladislav <vl_ad_93@bk.ru>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Zac <dace.comp@gmail.com>
Co-authored-by: alzhe <alzhe@users.noreply.translate.revolt.chat>
Co-authored-by: anas <AnasSdiq@proton.me>
Co-authored-by: astro <astrogotanalt39@gmail.com>
Co-authored-by: bjornmorten <stoatweblate.enticing041@passmail.com>
Co-authored-by: blusewillstudio <blusewillstudio@protonmail.com>
Co-authored-by: catsnote <catsnote@proton.me>
Co-authored-by: ellie <elliebunnycute@gmail.com>
Co-authored-by: full name <tabletpouch@users.noreply.translate.revolt.chat>
Co-authored-by: illyriakibs <caioaguiarmendes74@gmail.com>
Co-authored-by: isPxyhl <zepyxl1982@gmail.com>
Co-authored-by: junekept <harrisjoshua456@gmail.com>
Co-authored-by: marpy <orangesletter@gmail.com>
Co-authored-by: nameki <nybogusbogus@gmail.com>
Co-authored-by: oAnblu <oAnblu@outlook.com>
Co-authored-by: otheclap <otherclap@gmail.com>
Co-authored-by: revy <stella-sternchen@gmx.net>
Co-authored-by: satohime <sharkvultureleap@gmail.com>
Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
Co-authored-by: tendokiddo <tendokiddo@gmail.com>
Co-authored-by: wuxior <wuxior@proton.me>
Co-authored-by: Даниил <daniilt.turchin@proton.me>
Translate-URL: https://translate.revolt.chat/projects/revolt/android/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/be/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/bg/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/bn/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ca/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/cs/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/da/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/de/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/eo/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es_419/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es_419ES@419/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fa/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fi/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fil/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fr/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/gl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/he/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/hu/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/id/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/is/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/it/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ja/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ko/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/la/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/lt/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/lv/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/nb_NO/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/nl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt_BR/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ro/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ru/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/si/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/sk/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/th/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/tr/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/vi/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_HANSZH@hans/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hant/
Translate-URL: https://translate.stoat.chat/projects/revolt/android/nb_NO/
Translation: Revolt/Android
2025-10-05 16:25:56 +00:00
.devcontainer feat: add support for GH codespaces (#25) 2025-08-21 19:33:56 +02:00
.github/workflows ci: suspend use of android CI as it wastes our minutes right now 2024-06-16 02:18:37 +02:00
.idea chore: upgrade dependencies 2025-08-02 00:48:11 +02:00
app chore: update translations [no ci] 2025-10-05 16:25:56 +00:00
compliance chore(compliance): katex, micromark 2025-01-01 22:26:16 +01:00
docs feat: set the stage for the third and final markdown library 2025-08-22 00:41:40 +02:00
gradle/wrapper chore: upgrade dependencies 2025-08-02 00:48:11 +02:00
scripts fix: uncomment the bulk of download_deps.ts 2025-08-22 01:15:01 +02:00
.editorconfig style: run ktlint on code 2023-10-21 16:27:05 +02:00
.gitignore feat: set the stage for the third and final markdown library 2025-08-22 00:41:40 +02:00
.gitmodules feat(stendal): initial implementation/switch 2024-02-12 02:11:59 +01:00
LICENCE chore: create LICENCE 2024-06-07 00:31:43 +02:00
OFL.txt feat: update font versions, replace jb mono 2024-03-02 21:56:24 +01:00
README.md docs: tweak readme even further 2025-08-21 19:51:45 +02:00
build.gradle.kts chore: remove kotlinter as it is not supported for this kotlin version 2025-08-02 04:00:06 +02:00
gradle.properties chore: ensure licence compliance using AL 2024-12-24 21:32:57 +01:00
gradlew feat: error analysis 2023-03-05 06:05:35 +01:00
gradlew.bat feat: initial commit 🎉 2022-12-05 16:08:17 +01:00
revoltbuild.properties.example chore: remove USE_ALPHA_API property as it is not used 2025-07-23 02:52:04 +02:00
sentry.properties.example feat: error analysis 2023-03-05 06:05:35 +01:00
settings.gradle.kts feat(labs): new sandboxes 2025-03-08 22:23:56 +01:00

README.md

Revolt for Android

Official Revolt Android app.



Get it on Google Play
Google Play is a trademark of Google LLC.


Description

The codebase includes the app itself, as well as an internal library for interacting with the Revolt API. The app is written in Kotlin, and wholly uses Jetpack Compose.

Stack

Resources

Revolt for Android

Revolt

Quick Start

Open the project in Android Studio. You can then run the app on an emulator or a physical device by running the app module.

In-depth setup instructions can be found at Setting up your Development Environment