Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apiko-dev/gittermobile
Unofficial Gitter.im (chat for GitHub) client for iOS and Android. [build with react-native]
https://github.com/apiko-dev/gittermobile
android gitter gittermobile ios javascript js open-source react react-native reactjs reactnative redux
Last synced: about 4 hours ago
JSON representation
Unofficial Gitter.im (chat for GitHub) client for iOS and Android. [build with react-native]
- Host: GitHub
- URL: https://github.com/apiko-dev/gittermobile
- Owner: apiko-dev
- License: other
- Created: 2016-02-18T15:04:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-12T12:34:33.000Z (almost 7 years ago)
- Last Synced: 2024-06-21T06:39:40.273Z (5 months ago)
- Topics: android, gitter, gittermobile, ios, javascript, js, open-source, react, react-native, reactjs, reactnative, redux
- Language: JavaScript
- Homepage: https://github.com/JSSolutions/GitterMobile
- Size: 7.14 MB
- Stars: 601
- Watchers: 38
- Forks: 164
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitterMobile
[![Join the chat at https://gitter.im/terrysahaidak/GitterMobile](https://badges.gitter.im/terrysahaidak/GitterMobile.svg)](https://gitter.im/terrysahaidak/GitterMobile?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
> Unofficial [Gitter.im](https://gitter.im) client for iOS and Android.
## Download
Go to the [releases page](https://github.com/terrysahaidak/GitterMobile/releases) to download the latest available apk.## App preview
![Home screen](screenshots/home.png "Home screen")
![Search rooms screen](screenshots/search_rooms.png "Search rooms screen")
![User screen](screenshots/user_screen.png "User screen")
![Room screen](screenshots/room.png "Room screen")
![Room info screen](screenshots/room_info_screen.png "Room info screen")
![Drawer](screenshots/drawer.png "Drawer")
![Message](screenshots/message.png "Message")## Features
See [Roadmap](https://github.com/terrysahaidak/project/issues/5).## Technical stack
- [React Native](https://facebook.github.io/react-native/)
- [Redux](http://redux.js.org/)
- [react-native-navigation](https://github.com/wix/react-native-navigation)
- [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)
- [react-invertible-scroll-view](https://github.com/expo/react-native-invertible-scroll-view)
- [react-native-fetch-blob](https://github.com/wkh237/react-native-fetch-blob)
- [react-native-scrollable-tab-view](https://github.com/skv-headless/react-native-scrollable-tab-view)
- [react-native-transformable-image](https://github.com/terrysahaidak/react-native-transformable-image)## Installation
Once you have downloaded or cloned this repository, run `npm install` inside the directory, then you need to create `local.js` file inside `app` directory with following content:```
export const CLIENT_ID = 'oauth key'
export const CLIENT_SECRET = 'oauth secret'
export const REDIRECT_URI = 'redirect url'
```Each of the fields you can get [here](https://developer.gitter.im/apps).
## Usage
- [Setting up React Native](https://facebook.github.io/react-native/docs/getting-started.html)
- [Running app on Android Device](https://facebook.github.io/react-native/docs/running-on-device-android.html)
- [Running app on iOS Device](https://facebook.github.io/react-native/docs/running-on-device-ios.html)
To run GitterMobile on iOS you need to open `ios/gittermobile.xcworkspace` instead of `ios/gittermobile.xcodeproj` in Xcode.## License
All the code available under the MIT + Apache 2.0. licenses. See [LICENSE](LICENSE).