All Projects → GetStream → React Native Example

GetStream / React Native Example

React Native Activity Feed example application

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Native Example

Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (-19.37%)
Mutual labels:  stream
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (-10.81%)
Mutual labels:  stream
Streamsaver.js
StreamSaver writes stream to the filesystem directly asynchronous
Stars: ✭ 2,784 (+1154.05%)
Mutual labels:  stream
Fetch Progress Indicators
Progress indicators/bars using Streams, Service Workers, and Fetch APIs
Stars: ✭ 181 (-18.47%)
Mutual labels:  stream
Xstream
An extremely intuitive, small, and fast functional reactive stream library for JavaScript
Stars: ✭ 2,259 (+917.57%)
Mutual labels:  stream
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (-9.91%)
Mutual labels:  stream
Stream Site
Rachni - nginx RTMP streaming front end
Stars: ✭ 172 (-22.52%)
Mutual labels:  stream
Core
The core functionality of OsmSharp.
Stars: ✭ 210 (-5.41%)
Mutual labels:  stream
Amazonriver
amazonriver 是一个将postgresql的实时数据同步到es或kafka的服务
Stars: ✭ 198 (-10.81%)
Mutual labels:  stream
Copilot
A stream-based runtime-verification framework for generating hard real-time C code.
Stars: ✭ 204 (-8.11%)
Mutual labels:  stream
Render Media
Intelligently render media files in the browser
Stars: ✭ 181 (-18.47%)
Mutual labels:  stream
Redis4cats
🔖 Redis client built on top of Cats Effect, Fs2 and Lettuce
Stars: ✭ 189 (-14.86%)
Mutual labels:  stream
Fastcast
🌊 Stream peer-to-peer audio and video content
Stars: ✭ 202 (-9.01%)
Mutual labels:  stream
Hstream
The streaming database built for IoT data storage and real-time processing in the 5G Era
Stars: ✭ 166 (-25.23%)
Mutual labels:  stream
Byte Stream
A non-blocking stream abstraction for PHP based on Amp.
Stars: ✭ 208 (-6.31%)
Mutual labels:  stream
Piping Server
Infinitely transfer between every device over pure HTTP with pipes or browsers
Stars: ✭ 2,330 (+949.55%)
Mutual labels:  stream
Kinesis Consumer
Golang library for consuming Kinesis stream data
Stars: ✭ 198 (-10.81%)
Mutual labels:  stream
Video Stream Merger
Merge multiple video MediaStreams into one composite.
Stars: ✭ 214 (-3.6%)
Mutual labels:  stream
Ixjava
Iterable Extensions for Java 6+
Stars: ✭ 210 (-5.41%)
Mutual labels:  stream
Firebase Esp32
ESP32 Firebase RTDB Arduino Library
Stars: ✭ 204 (-8.11%)
Mutual labels:  stream

React Native Activity Feed Example

A mobile application built using React Native, Stream.io and react-native-activity-feed

screenshots of example app

Features

  • Flat feed
  • Notification feed
  • Activity detail screen
  • Profile screen
  • Profile update screen
  • Likes & Comments
  • Status update with hashtags, mentions, URL enrichment and image upload

Requirements

  • NodeJS
  • Expo

Setup instructions

1. Install dependencies

# Clone the example app repo
git clone https://github.com/GetStream/react-native-example
cd react-native-example

# Install npm dependencies
yarn;

2. Setup up your app

Get your Stream API credentials from the user dashboard and make sure your application has these feed groups:

  • user (type Flat)
  • timeline (type Flat)
  • notification (type Notification)

If you followed the React Native tutorial, you already have a pre-configured app on your account that you can use for this project.

mv .env.example .env

Open the .env file in your favorite editor. And fill in the credentials.

3. Get your userToken and setup demo data

yarn run init-data

Copy the line this script outputs and put it in your .env file.

4. Start your app

expo start

Follow the instructions from the terminal to preview the app on your phone or using an emulator.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].