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

https://github.com/phuochau/recordingsample

Recording Sample by React Native
https://github.com/phuochau/recordingsample

ava enzyme fastlane gitlab istanbul phuochau react-native react-native-app

Last synced: 4 months ago
JSON representation

Recording Sample by React Native

Awesome Lists containing this project

README

        

# Sample Recording App With React Native
Use [react-native-audio](https://github.com/jsierles/react-native-audio/) for recording but modify some native iOS code to support resume on iOS.

## Features
- Start/Stop Record
- Pause/Resume (only works for iOS, will update for Android later)
- View recored audios on ListView
- Swipe right to left to delete record.
- Use [Redux](http://redux.js.org/) for state management
- Use [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) for route management.
- Unit testing with [Ava](https://github.com/avajs/ava), [Enzyme](https://github.com/airbnb/enzyme)
- Code coverage with [istanbul nyc](https://github.com/istanbuljs/nyc)
- Beautiful Code with [Eslint](http://eslint.org/)
- Beautiful architecture.
- Continuous development with [fastlane](https://github.com/fastlane/fastlane) and [Gitlab CI](https://about.gitlab.com/gitlab-ci/) (only works on Gitlab repo)

![Sample Recording Screenshot](http://i.imgur.com/gZrd3u1.png)

## :arrow_up: How To Run
```javascript
- npm install or yarn install
- react-native run-ios or react-native run-android
```
## Hire me or share experience together
- Email: [[email protected]](mailto:[email protected])
- [Upwork Profile](http://www.upwork.com/fl/hauvophuoc)
- Skype: phuochauspkt