Unoffcial Fortnite companion app built with Jetpack Compose and Material Design 3
- Wishlisht system with notifications for returning items in the shop
- Cosmetic browser for all cosmetics, new cosmetics and wishlists
- Battle Royale Summary
- Item Shop browser
- Battle Royale News
Go to the releases page or here and download an install the APK like you normally would
After it installs, open the app and accept notification permissions, then you can go to Settings and add your username for BR Summary if you want to use it
- Java JDK 17 (recommended)
- Android Studio (latest)
- Android SDK installed
git clone https://github.com/Djihads80/ShopNite.git
cd ShopNiteFirebase Cloud Messaging is optional, but the app now expects a local app/google-services.json file if you want the Firebase-enabled build.
- Create your own Firebase project and add an Android app with package name
com.djihad.shopnite - Download
google-services.json - Place it at
app/google-services.json
Get a key from https://dash.fortnite-api.com/account by logging in with your Discord account and following the instructions
The easiest local setup is to add your key to local.properties:
sdk.dir=/path/to/your/android/sdk
fortniteApiKey=your-fortnite-api-keyYou can also provide it through an environment variable when building:
FORTNITE_API_KEY=your-fortnite-api-key ./gradlew assembleDebug./gradlew assembleDebug./gradlew assembleReleaseThe generated APK will be located in:
app/build/outputs/apk/
- Open the project in Android Studio
- Let Gradle sync
- Click Run
▶️