The Embrace Android SDK provides instrumentation for Android apps.
⚠️ This is for native android apps: Leverage in our Unity, ReactNative and Flutter SDKs for cross-platform apps
- Go to our dashboard to create an account and get your API key
- Check our guide to integrate the SDK into your app
Follow our upgrading guide
- Refer to our Features page to learn about the features Embrace SDK provides
- Join our Community Slack
- Contact us [email protected]
In most of our repos we are using Detekt to analyse our kotlin code. This analysis should be done before the new code is merged to master. It’s considered a good practice to run the command before pushing our code. Github workflows will also be running this check.
To run the check locally, you can run the following command in the root directory of the project:
./gradlew detekt
n some cases, the errors get fixed just by running the command, so if you run it again, you could get less errors than the first time. As a result, it will list the errors and you need to go and fix them if you consider appropriate.
You can run the command until you get no errors or until you get only the errors you don’t want to fix.
If you have errors you want to ignore, you need to run:
./gradlew detektBaseline
This command will add a line per error to be ignored into the baseline.xml
file. This way, this file will be updated and the code smell will be also ignored by Github Workflows.
See the LICENSE for details.