GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - RocketChat/Rocket.Chat.Android: Legacy mobile Rocket.Chat client in Kotlin for Android

This repository was archived by the owner on Jun 7, 2020. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

5,095 Commits
5,095 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
.github
.github
 
 
app
app
 
 
config/quality
config/quality
 
 
core
core
 
 
draw
draw
 
 
emoji
emoji
 
 
gradle/wrapper
gradle/wrapper
 
 
player
player
 
 
suggestions
suggestions
 
 
util
util
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CODING_STYLE.md
CODING_STYLE.md
 
 
HISTORY.md
HISTORY.md
 
 
LICENSE
LICENSE
 
 
PLANNING.md
PLANNING.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
build.gradle
build.gradle
 
 
debug.keystore
debug.keystore
 
 
dependencies.gradle
dependencies.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
my-release-key.keystore
my-release-key.keystore
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

Rocket.Chat logo

IMPORTANT: PLEASE READ THIS FIRST

Rocket.Chat mobile is moving to React Native. Development on this repository by Rocket.Chat has now ceased. If your team is interested in taking over and maintaining this Android native client repository then please contact us.

Legacy Rocket.Chat Android native application

CircleCI Codacy Badge

Get it from the stores

Description

This repository contains all the code related to the Android native application of Rocket.Chat. To send new pull-requests, always use the branch develop as base and open an issue with the description of what you want/need to accomplish, if the issue wasn't created yet.

How to build

  • Make sure that you have the latest Gradle and the Android plugin versions installed. Go to File > Project Structure > Project and make sure that you have the latest versions installed. Refer this to see the compatible versions.
  • Kotlin is already configured in the project. To check, go to Tools > Kotlin > Configure Kotlin in project. A message saying kotlin is already configured in the project pops up. You can update kotlin to the latest version by going to Tools > Kotlin > Configure Kotlin updates and download the latest version of kotlin.

SDK Instructions

  • This version requires the Kotlin SDK for Rocket.Chat. Clone the Kotlin SDK in by running git clone https://github.com/RocketChat/Rocket.Chat.Kotlin.SDK.git.
  • First, a build is required for the SDK, so that required jar files are generated. Make sure that the Android repository and the Kotlin SDK have the same immediate parent directory. Change the current directory to Rocket.Chat.Android/app and run the build-sdk.sh which will result in creating of the required jar file core*.jar and common*.jar in Rocket.Chat.Android/app/libs, by the following steps in your terminal window:
cd Rocket.Chat.Android/app
./build-sdk.sh

Note: You need to have Java 8 as default Java for the system (project won't build when using a Java 9+ version).

How to run

Command Line

  • Connect your physical device to your pc via USB or start an emulator. Run adb devices in terminal. You should see your device in the list of devices.
  • In order to build the debug apk, run ./gradlew assembleDebug. This would generate a debug apk which can be found under Rocket.Chat.Android/app/build/outputs/apk/debug folder with the name app-debug.apk.
  • In order to build and install the apk directly to the connected device, run ./gradlew installDebug.

Android Studio

  • After importing the project in Android Studio, go to Run > Run app and then select your device, or create a new virtual device by following the wizard.

Bug report & Feature request

Are you having a technical issue trying to compile the app, or setting up Push Notifications? Please use our Community Support channel for that: https://forums.rocket.chat/c/community-support. The issues are only supposed to be used for bugs, improvements, and features in the native Android application.

Coding Style

Please follow the official Kotlin coding conventions when contributing.

About

Legacy mobile Rocket.Chat client in Kotlin for Android

rocket.chat

Topics

androidchatfossfreekotlinrocketrocketchat

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

867 stars

Watchers

3 watching

Forks

540 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.