Initial import
This commit is contained in:
38
README.md
Normal file
38
README.md
Normal file
@ -0,0 +1,38 @@
|
||||
# Emoney Info Android
|
||||
|
||||
Android version of the iOS `Emoney Info` app.
|
||||
|
||||
## Documentation
|
||||
- Main code documentation: [docs/CODE_DOCUMENTATION.md](/Users/wirabasalamah/work/gitlab/EmoneyInfo-andro/docs/CODE_DOCUMENTATION.md)
|
||||
|
||||
## Current state
|
||||
- Kotlin + Jetpack Compose application
|
||||
- Home, History, Settings, FAQ, About, Terms, and Privacy screens
|
||||
- NFC readers validated on real devices for Brizzi, Flazz, TapCash, KMT, JackCard, and Mandiri e-Money
|
||||
- AdMob banner and interstitial units configured
|
||||
- PDF export flow available from transaction history
|
||||
- English and Indonesian localization enabled
|
||||
|
||||
## Environment
|
||||
- Package: `com.korancrew.emoneyinfo`
|
||||
- minSdk: `28`
|
||||
- compileSdk: `34`
|
||||
- Android SDK root expected at `/opt/android-sdk`
|
||||
- JDK: `17` or `21`
|
||||
|
||||
## Build
|
||||
Use Temurin 21 on this machine:
|
||||
|
||||
```bash
|
||||
JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home \
|
||||
ANDROID_SDK_ROOT=/opt/android-sdk \
|
||||
./gradlew assembleDebug
|
||||
```
|
||||
|
||||
For a production verification build:
|
||||
|
||||
```bash
|
||||
JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home \
|
||||
ANDROID_SDK_ROOT=/opt/android-sdk \
|
||||
./gradlew assembleRelease
|
||||
```
|
||||
Reference in New Issue
Block a user