A minimal, clean and beautiful mobile app to help people find the jobs to book and change the world.
"How to save a life?" - The Stream Feed App
Overview • Roadmap • Install • Tech Stack • Test • Version •
Follow the instructions from the terminal to preview the app on your phone or using an emulator.
- Flat feed
- Notification feed
- Activity detail screen
- Profile screen
- Profile update screen
- Likes & Comments
- Status update with hashtags, mentions, URL enrichment and image upload
- 1.1)
git clone https://github.com/funnyjerry/rstream.git
- 1.2)
cd rstream
- cd into your newly created project directory. - 1.3) Install NPM packages with
yarn install
Note: NPM has issues with React Native soyarn
is recommended overnpm
. - 1.4) [iOS]
cd ios
and runpod install
- if you don't have CocoaPods you can follow these instructions to install it. - 1.5) [Android] If you haven't already generated a
debug.keystore
file you will need to complete this step from within the/android/app
folder. Runkeytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
- 2.1) [iOS] Build and run the iOS app, run
react-native run-ios
(to run on simulator) orreact-native run-ios --device
(to run on real device) from the root of your project. The first build will take some time. - 2.2) [Android] If you haven't already got an android device attached/emulator running then you'll need to get one running (make sure the emulator is with Google Play / APIs). When ready run
react-native run-android
from the root of your project.
- React Native
- Eslint
- Redux
- Formik + Yup
- Redux-Persist
- Antd Mobile RN
- Lottie React Native
- React Native Firebase
- Test on Android
- Test on iOS
- React-Native
- Expo 35