An app to record & play audio and also trim the recorded audio or append & prepend or overwrite to recorded audio.
The application was created with create-react-app with Expo. Also App is available in AppStore
Simply record an audio and save as a file.
Trim the recorder file and save as a different file.
Append & Prepend or Overwrite to an existing recording.
- This project was bootstrapped with Create React App.
- audiu-buffer-utils is used to edit an existing audio.
- audiu-buffer-from is used to create an audio buffer from a base64 string.
- base64-arraybuffer is used to decode or encode the data.
- audiobuffer-to-wav is used to convert audio buffer to wave array buffer
- react-navigation is used to create a tab navigator.
- Expo-Av Audio API is used for record & play functionalities.
- Expo-File-System FileSystem API is used to save & create files.
- Expo-Permissions Permissions API is used to ask permission to reach the microphone.
- PropTypes is used to type checking.
- react-native-canvas is used to create & use canvas.
- Redux for state management.
- Styled-components to create resuable and more organised components.
- Sentry to error monitoring.