A simple sound recording Android app implementing Material Design.
Contributors are more than welcome. Just open a Pull Request with a description of your changes.
File Github Issues for anything that is unexpectedly broken. Please attach a screenshot and/or log file to your issue.
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.3 is used for development
- Gradle 4.10 is used to build the project
- Android SDK 9.0 (Pie), API level 28
- 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.