Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prawee/stream-mobile

Implement mobile with getStream SDK
https://github.com/prawee/stream-mobile

Last synced: about 1 month ago
JSON representation

Implement mobile with getStream SDK

Awesome Lists containing this project

README

        

# Stream Mobile with Expo

## Create Project
```bash
npx create-expo-app stream-mobile -t tabs
```

```bash
cd stream-mobile
rm -rf package-lock.json
yarn
```

## Linking repository
```bash
rm -rf .git
git init
git remote add origin https://github.com/prawee/stream-mobile.git
git add .
git commit -m "initial commit and create project"
git push -u origin master
```

## Running first
```bash
yarn start
yarn ios
yarn android
```

## Install Package

### Chat
```bash
npx expo install stream-chat-expo stream-chat-react-native
npx expo install @react-native-community/netinfo expo-file-system expo-image-manipulator expo-image-picker expo-media-library react-native-gesture-handler react-native-reanimated react-native-svg expo-clipboard
```
### Live stream
```bash
npx expo install @stream-io/video-react-native-sdk
npx expo install @stream-io/react-native-webrtc
npx expo install @config-plugins/react-native-webrtc
npx expo install react-native-incall-manager
npx expo install @notifee/react-native
```
### Utils
```bash
yarn add react-native-loading-spinner-overlay react-native-toast-message
npx expo install expo-secure-store
npx expo install expo-sharing
```
### Bottom Sheet
```bash
yarn add @gorhom/bottom-sheet
```
### Dev Client
```bash
npx expo install expo-dev-client
yarn start #ok
npx expo prebuild
npx expo prebuild --clean
npx expo start --clear
```