sub20hz / rvmob

React Native Revolt client. Community-led project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RVMob

RVMob is a mobile Revolt client made in React Native.

Please note that RVMob is currently in beta. It is exclusive to Android, contains several bugs/incomplete features and is pretty unoptimized - use at your own discretion.

For development updates and other news, join RVMob's support server.

Building

Right now, if you want to install RVMob you will have to build it yourself. You'll need Node, Yarn Classic and npx. Then run the following:

yarn install
npx rn-nodeify -e
npx react-native-asset
yarn android # for the android app

CLI commands:

Command Description
yarn start Starts Metro (the dev server).
yarn test Tests to see if everything is working.
yarn android Runs the Android app.
yarn ios Runs the iOS app (broken, requires a Mac).
yarn lint Checks the code syntax using ESLint.

For more information, see a list of react-native's commands here. You can access them by running yarn react-native.

Troubleshooting

If you encounter bugs, first check if you're able to open Revolt in your browser; also, check if you have any firewall settings that may block the Revolt API.

If you're still experiencing issues, and there aren't any open issues for the bug(s) you're facing, please open an issue.

License

RVMob is licensed under the GNU Affero General Public License v3.0.

About

React Native Revolt client. Community-led project.

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 94.8%Language:Java 2.4%Language:Objective-C 1.5%Language:JavaScript 0.8%Language:Ruby 0.5%