Stoat for Android — App and internal API library
Go to file
Infi 810350e17e chore: bump to 1.1.1-beta+gp20
Signed-off-by: Infi <infi@infi.sh>
2024-06-16 02:09:51 +02:00
.github/workflows fix(docs): specify pnpm version 2024-06-08 20:58:02 +02:00
.idea chore: update agp options in gradle 2024-06-09 16:21:35 +02:00
app chore: bump to 1.1.1-beta+gp20 2024-06-16 02:09:51 +02:00
docs fix(docs): how to markdown 2024-06-08 21:08:15 +02:00
gradle/wrapper chore: upgrade agp 2024-06-09 16:06:44 +02:00
.editorconfig style: run ktlint on code 2023-10-21 16:27:05 +02:00
.gitignore chore: add discord.xml to gitignore 2023-06-20 18:28:51 +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 fix(readme): remove versioning state 2024-06-15 23:20:22 +02:00
build.gradle chore: update dependencies 2024-06-09 16:57:38 +02:00
gradle.properties refactor: buildconfig to dsl 2024-03-28 03:54:13 +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 feat: app types 2024-03-16 03:31:29 +01:00
sentry.properties.example feat: error analysis 2023-03-05 06:05:35 +01:00
settings.gradle feat: link and bot embeds 2023-03-22 02:02:34 +01:00

README.md

Revolt on Android

Description

This is the official Android app for the Revolt chat platform.
The codebase includes the app itself, as well as an internal library for interacting with the Revolt API.

Module Package Description
:app chat.revolt The main app module.

The API library is part of the app module, and is not intended to be used as a standalone library, as it makes liberal use of Android-specific APIs for reactivity.

The app is written in Kotlin, and uses the Jetpack Compose UI toolkit, the current state of the art for Android UI development.

Stack

Resources

Revolt on 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