648584f133d8f79b1de9811addfa8850e67058f2
Emoney Info Android
Android version of the iOS Emoney Info app.
Documentation
- Main code documentation: 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.iiyh.emoneyinfo - minSdk:
28 - compileSdk:
34 - Android SDK root expected at
/opt/android-sdk - JDK:
17or21
Build
Use Temurin 21 on this machine:
JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home \
ANDROID_SDK_ROOT=/opt/android-sdk \
./gradlew assembleDebug
For a production verification build:
JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home \
ANDROID_SDK_ROOT=/opt/android-sdk \
./gradlew assembleRelease
Description
Languages
Kotlin
100%