Example of audio recording and player. Boilerplate para Ionic4 + Angular7 + Sass + Storybooks + Cypress.
The construction of this example has 3 key modules:
src/shared/components/audio-capture-input/: for recording.src/shared/components/audio-track/: for the player.src/shared/ui-components/audio-capture-and-player/: the union of both.
- Angular
- Ionic
- Tslint
- Prettier
- Jasmine
- Karma
- Phantom
- ngx-translate
- Protractor
- Storybooks
- Angular Material
- Mocks server: As an independent project with Faker and json-server
- Cypress
- Stylelint
- Sass
npm install
To run the application:
npm run start
You can see the result of the demo in localhost:4200
npm run mocksYou can see the result of the demo in localhost:3000
Units and integration tests:
npm run testE2E:
npm run cypress:opennpm run build:proRun in android device:
ionic cordova run android -lDebug app with google tools, copy + paste in your browser: chrome://inspect/#devices
- Jesús Jávega
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
