Add app source for F-Droid release (v1.0.43)
Adds the full Android source tree with unit tests, fastlane store metadata and the Gradle wrapper. The archive shipped without gradle-wrapper.jar, so the official Gradle 9.7.1 wrapper jar is included to make ./gradlew work from a fresh clone. .gitignore now also excludes build output and keystores. README gains build instructions and an updated structure tree. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015g6ECVSKcBG8CJPrqC3G5o
This commit is contained in:
@@ -64,14 +64,29 @@ Compare the SHA-256 checksum against the value listed in [CHANGELOG.md](CHANGELO
|
||||
sha256sum Matewawe-v1.0.42.apk
|
||||
```
|
||||
|
||||
## Building from source
|
||||
|
||||
Open the project in Android Studio (a version that supports AGP 9.2) and run the `app` configuration, or:
|
||||
|
||||
```sh
|
||||
./gradlew assembleDebug
|
||||
./gradlew testDebugUnitTest # JVM unit tests
|
||||
```
|
||||
|
||||
Nearby multiplayer needs two physical devices — the emulator has no real Bluetooth, and mDNS discovery is often blocked on emulator networks.
|
||||
|
||||
## Repository structure
|
||||
|
||||
<img src="assets/icon-structure.png" width="36" align="left">
|
||||
|
||||
```
|
||||
.
|
||||
├── app/ # Android app source (Kotlin, Jetpack Compose) and unit tests
|
||||
├── assets/ # Icon and README images
|
||||
│ └── screenshots/ # App screenshots
|
||||
├── fastlane/ # F-Droid store listing, screenshots and changelogs
|
||||
├── gradle/ # Gradle wrapper
|
||||
├── tools/ # Helper scripts (sound effect generation)
|
||||
├── CHANGELOG.md # Per-version build dates, sizes and checksums (links to GitHub Releases)
|
||||
├── LICENSE # GNU GPLv3
|
||||
└── README.md
|
||||
|
||||
Reference in New Issue
Block a user