|
Add Android WebView client (android-client/)
Thin Android shell that loads the Navi web interface from a configured server URL. All UI served from the server — no local assets, no rebuild needed for interface updates. Features: - First-launch setup screen to enter server URL (stored in SharedPreferences) - On connection error: clears saved URL so next launch re-asks - Full-screen WebView, no toolbar - Camera + gallery + file picker via WebChromeClient.onShowFileChooser - HTTP cleartext enabled for local network access - targetSdk 34 to avoid forced edge-to-edge on Android 15 - Adaptive icon: logo SVG converted to Android vector drawable Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
|---|
|
|
| android-client/.gitignore 0 → 100644 |
|---|
| android-client/app/build.gradle.kts 0 → 100644 |
|---|
| android-client/app/proguard-rules.pro 0 → 100644 |
|---|
| android-client/app/src/main/AndroidManifest.xml 0 → 100644 |
|---|
| android-client/app/src/main/java/com/navi/client/MainActivity.kt 0 → 100644 |
|---|
| android-client/app/src/main/java/com/navi/client/SetupActivity.kt 0 → 100644 |
|---|
| android-client/app/src/main/res/drawable/ic_launcher_background.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/drawable/ic_launcher_foreground.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/drawable/input_background.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/layout/activity_main.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/layout/activity_setup.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/menu/main_menu.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/values/colors.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/values/strings.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/values/themes.xml 0 → 100644 |
|---|
| android-client/app/src/main/res/xml/file_paths.xml 0 → 100644 |
|---|
| android-client/build.gradle.kts 0 → 100644 |
|---|
| android-client/gradle.properties 0 → 100644 |
|---|
| android-client/gradle/libs.versions.toml 0 → 100644 |
|---|
| android-client/gradle/wrapper/gradle-wrapper.jar 0 → 100644 |
|---|
|
Not supported
|
| android-client/gradle/wrapper/gradle-wrapper.properties 0 → 100644 |
|---|
| android-client/gradlew 0 → 100755 |
|---|
| android-client/gradlew.bat 0 → 100644 |
|---|
| android-client/settings.gradle.kts 0 → 100644 |
|---|