{"repo":"vypdev/stringcare-android","free":true,"listed":false,"github":"https://github.com/vypdev/stringcare-android","clone":"git clone https://github.com/vypdev/stringcare-android.git","description":"Android library to reveal or obfuscate strings and assets at runtime","language":"Java","stars":257,"topics":["encrypted-strings","gradle","encryption","string","android","obfuscation","string-manipulation","string-conversion","string-encoding","obfuscate-strings"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"StringCare Android v5.0.0 — Compile-time obfuscation for strings and assets; runtime reveal in your app. GroupId: dev.vyp.stringcare . Full documentation is in the docs/ directory (getting started, configuration, API, publishing, troubleshooting). StringCare Android Library Installation (Kotlin DSL) 1. Plugin — In the project root settings.gradle.kts : In the app (or module) build.gradle.kts : 2. Library — In the same module: For Groovy use buildscript / apply plugin: 'dev.vyp.stringcare.plugin' and implementation 'dev.vyp.stringcare:library:5.0.0' . See Migration from 4.x if upgrading. Flutter Support What Is StringCare Migration from 4.x to 5.0 Implementation Strings Usage Assets Usage Configuration Publish APK Limitations Compatibility Tasks Resource Tips Build / CI: This project uses the JNI native library as a Git submodule ( stringcare-jni , e.g. stringcare-android-c). Clone with submodules: git clone --recurse-submodules ... or run git submodule update --init --recursive after clone. CI workflows must use checkout with submodules: true . Plugin host natives: With submodule stringcare-jni and dist/ built, the plugin mirrors the whole dist/ tree (e.g. macos/ , linux/ , windows/ ) into the JAR on each preparePluginNativeLibraries . To sync that tree into plugin/.../internal/jni/ , run ./gradlew syncPluginNativesFromDist (root) or ./gradlew -p plugin syncDistNativesToPluginJni . macOS: universal libsignKey.dylib ; Linux/Windows: x64 + arm64 .so / .dll . Publishing (release","default_branch":null,"files":null,"tree":[],"storefront":"/r/vypdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vypdev/stringcare-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}