Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Exodus-Privacy/exodus-android-app
εxodus Android application
https://github.com/Exodus-Privacy/exodus-android-app
android hacktoberfest privacy
Last synced: 2 days ago
JSON representation
εxodus Android application
- Host: GitHub
- URL: https://github.com/Exodus-Privacy/exodus-android-app
- Owner: Exodus-Privacy
- License: gpl-3.0
- Created: 2018-02-25T14:14:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T07:07:03.000Z (5 months ago)
- Last Synced: 2024-05-29T07:16:45.877Z (5 months ago)
- Topics: android, hacktoberfest, privacy
- Language: Kotlin
- Homepage:
- Size: 18.4 MB
- Stars: 583
- Watchers: 18
- Forks: 54
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-android - Exodus - Tracker finder for a particular Android application. (Other Utilities / Other)
- awesome-android - Exodus - Tracker finder for a particular Android application. (Other Utilities / Other)
README
Exodus - Android Application
Exodus is an Android application that lets you know what trackers are embedded in apps installed on your smartphone using [the εxodus platform](https://github.com/Exodus-Privacy/exodus). It also lets you know the permissions required by any apps on your smartphone.
It helps you to take your privacy back!
## Screenshots
## Contributing
If you want to help us improve this application, you can:
- [Translate the app](https://github.com/Exodus-Privacy/exodus-android-app#translation)
- Use [issues](https://github.com/Exodus-Privacy/exodus-android-app/issues) to report bugs and propose ideas or feature requests
- Join us on our [IRC channel #exodus-android-app on Libera.chat](https://web.libera.chat/?nick=webguest?#exodus-android-app)### Translation
Do you want to help to translate the application? Contribute here:
https://crowdin.com/project/exodus-android-app
- Exodus is fully translated into 5 languages and 27 languages can be translated in Crowdin.
- You can translate the app on Github but don't forget to insert a backslash `\` before any apostrophe `'`.### Development
**If you would like to improve app code and have development skills, you are most welcome.**
- You can find work in [issues](https://github.com/Exodus-Privacy/exodus-android-app/issues).
- Before submitting pull requests please, execute Kotlin Liner and instrumented tests.
- Change needs to work on all devices between Android 6 and Android 14.
- UI changes need to work in light mode, dark mode, and RTL.
- Do not create pull requests to update dependencies, we have [dependabot](https://github.com/Exodus-Privacy/exodus-android-app/blob/master/.github/dependabot.yml).**Build APK Debug**
```
./gradlew assembleDebug
```**Execute Kotlin Liner**
```
./gradlew app:ktlintCheck --info
```**Execute instrumented tests**
```
./gradlew connectedAndroidTest
```- To execute tests move [network_security_config.xml](/doc/network_security_config.xml) to [/app/src/main/res/xml](/app/src/main/res/xml)
- Add ```android:networkSecurityConfig="@xml/network_security_config"``` in [AndroidManifest.xml](/app/src/main/AndroidManifest.xml)### How to use app on Android 5
- We have recently drop the support of Android 5, but 3.3.0 version continue to be available [here](https://github.com/Exodus-Privacy/exodus-android-app/releases/tag/release-v3.3.0)
### Links
- [Exodus app reports](https://reports.exodus-privacy.eu.org/fr/reports/org.eu.exodus_privacy.exodusprivacy/latest/)
- [Privacy-Policy](https://exodus-privacy.eu.org/en/page/privacy-policy/)
- [Documentation](https://github.com/Exodus-Privacy/exodus-android-app/tree/master/doc)
- [REST API Documentation](https://github.com/Exodus-Privacy/exodus/blob/v1/doc/api.md)
- [FDroid Build Metadata file](https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/org.eu.exodus_privacy.exodusprivacy.yml)