|Number of watchers on Github||329|
|Number of open issues||175|
|Average time to close an issue||about 2 months|
|Average time to merge a PR||2 days|
|Open pull requests||40+|
|Closed pull requests||13+|
|Last commit||over 1 year ago|
|Repo Created||over 3 years ago|
|Repo Last Updated||over 1 year ago|
|Organization / Author||rocketchat|
|Do you use Rocket.Chat.Android? Leave a review!|
|View open issues (175)|
|View Rocket.Chat.Android activity|
|View on github|
|Fresh, new opensource launches 🚀🚀🚀|
Trendy new open source projects in your inbox! View examples
Currently, the app is maintained in two branches, namely
v1+ is maintained in the
develop branch and the
v2+ is maintained in the
develop-2.x branch. The older version is written partially in
kotlin, but we intend to write the latest version completely in
Clone the repository by running
git clone https://github.com/RocketChat/Rocket.Chat.Android.git in your terminal. To build the v1.0+ of the app, run
git checkout develop and to build the v2.0+, run
git checkout develop-2.x.
Since both the versions use
kotlin for some or all of their classes, following are the common prerequisites for both versions:
File > Settings > Pluginsand search for
kotlinand install it. You'll need to restart the IDE in order to see the changes.
File > Project Structure > Projectand make sure that you have the latest versions installed. Refer this to see the compatible versions.
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 updatesand download the latest version of kotlin.
developbranch as mentioned above, simply import the project in Android Studio.
git clone https://github.com/RocketChat/Rocket.Chat.Kotlin.SDK.git. Make sure that the android repository and the kotlin sdk have the same immediate parent directory.
cd Rocket.Chat.Kotlin.SDK/in your terminal. Any of the following approaches can be followed to successfully build the SDK.
./gradlew clean && ./gradlew assembleto successfully build the project.
Build > Make Projectto build the SDK successfully. After following the above methods, follow the following steps in your terminal window:
cd .. cd Rocket.Chat.Android/app/libs lsTwo
jarfiles will be found in this directory (the
corejar files), this indicates that the SDK was built correctly.
Build > Make Project.
adb devicesin terminal. You should see your device in the list of devices.
./gradlew assembleDebug. This would generate a debug apk which can be found under
Rocket.Chat.Android/app/build/outputs/apk/debugfolder with the name
Run > Run appand then select your device, or create a new virtual device by following the wizard.
Please report via GitHub issue :)
Please follow our coding style when contributing.
Hello all, We just released the first alpha of our brand new Android app. It includes a major redesign and many of the features you were expecting. Since this is our first alpha, you may expect to see some bugs and some weird behaviours, but I can assure you were doing our best to have a super solid, reliable and fast Android app for you. Here are some of the major features: - New chat list, showing the last message; - Emoji keyboard; - Reactions; - Super fast and reliable connection, not requiring you to have a stablished WebSocket connection in order to receive updates, send messages, etc; - Unread marker on the list of messages; - Date separator marker on the list of messages; - Authentication with LDAP, CAS, E-mail and Username (were working hard to have all the OAuth methods and SAML in the next release); - 2FA support; - Edit profile; - Update password; ## Screenshots ## Contributors So far, we had lots of issues opened and being closed during the development, many of you from the community are helping us and heres the list of everybody that merged some code into this alpha version (THANK YOU ALL!!!): - @filipedelimabrito - @leonardoaramaki - @luciofm - @aniketsingh03 - @Shailesh351 - @samrmur - @SyamSundarKirubakaran - @TheGamer007 If youre willing to give it a try, please sign to our Alpha program in Google Play by going to our Google Play page at the bottom of the screen youll see an announcement. To download the app from Google Play, you can come here: https://play.google.com/store/apps/details?id=chat.rocket.android If you want to directly download the app, you can download it from our releases page: https://github.com/RocketChat/Rocket.Chat.Android/releases/tag/v2.0.0-alpha1 For more information, please see here: https://support.google.com/googleplay/answer/7003180?hl=en
You can see the full list of pull requests being merged to our app version 2.0.0 here.
- Fixed issues related to 0.60 version of the server; - Included support to Russian language; - Major fixes related to connection; - Major stability improvements in the app; - Many bug fixes;
- Fixed connection timeout crash; - Fixed push notification not working for some clients; - Fixed issues on 2FA; - Fixed issue on notifications not loading new messages; - Fixed some crashes; - Fixed some issues on multi server feature;