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 mocks
You can see the result of the demo in localhost:3000
Units and integration tests:
npm run test
E2E:
npm run cypress:open
npm run build:pro
Run in android device:
ionic cordova run android -l
Debug 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