A simple sound recording Android app implementing Material Design.
Contributors are more than welcome. Feel free to report bugs, fix bugs, implement new features, improve translations, increase test coverage, or write documentation.
Please, read Contributing guidelines before opening new issues or submitting pull requests to this repository.
If you want to run the app locally, do the following:
- Download or clone the repository
- If you don't have a Fabric account -> Sign up at fabric.io
- Declare environment variables of which the name starts with
ORG_GRADLE_PROJECT_
followed by the property name (include your own FabricapiKey
andapiSecret
).export ORG_GRADLE_PROJECT_soundrecorderCrashlyticsApiSecret=0cf7c9df6d057e7bb62b1427ab364e8115a75fcf7430873b6274bb094d1a8adb
export ORG_GRADLE_PROJECT_soundrecorderCrashlyticsApiKey=cc238b2a4866c96030
Thenfabric.properties
file will be created automatically by Gradle on the first build. Do not commit this file to a version control, keep it secret. - Import the project in your IDE (we use Gradle + Android Studio to build)
- You should now be able to build and run the app.
See Crashlytics Kit Setup Demo if you need more help.
- Android Studio 3.4 is used for development
- Gradle 5.4 is used to build the project
- Android SDK 9.0 (Pie), API level 28
- Java 1.6
- record audio
- write to external storage (to store recordings)
- read from external storage (to playback recordings)
- internet access (for stats collection)
Since February 2017 Google enforces a strict privacy policy requirement for apps using sensitive permissions (the RECORD_AUDIO permission). See Privacy Policy of Easy Sound Recorder 2.