App details
| Property | Value |
|---|---|
| App name | FlashcardAI |
| Android package | com.flashcardai.app |
| Version | 1.0.8 |
| Expo SDK | 55 |
| React Native | 0.83.2 |
Prerequisites
- Node.js 18+ and npm
- For local APK builds: Android SDK, Java 17 (JDK)
- For EAS cloud builds: an Expo account and the EAS CLI
Development testing with Expo Go
Build a release APK
- Local build
- EAS cloud build
Build the APK directly on your machine using Gradle.The script:Output goes to:
Prerequisites
- Android SDK installed
- Java 17 (JDK) installed
- Update the paths in
build_apk_release.batto match your local SDK and JDK locations
Steps
Run the release build script
- Clears the Metro bundler cache
- Runs
gradlew cleanto wipe old Gradle outputs - Runs
gradlew assembleReleaseto bundle the JS and compile the APK
Debug APK
For development testing, you can build a debug APK instead:Build the .NET desktop app
Build the recommended Windows desktop app
Build the Python desktop app
Build the legacy Python desktop app