Skip to content

The iOS and Android Version of Ladefuchs. Written in typescript. Debugged with coffee.

License

Notifications You must be signed in to change notification settings

Team-Ladefuchs/ladefuchs-react-native

Repository files navigation

fuchs

Ladefuchs Mobile

Written in Available at Licensed with
typescript appstore googleplay fdroid apache

Ladefuchs is an open-source app that compares charging tariffs inside Germany depending on the charging-station you are currently standing at. Ladefuchs is a non-profit application and organisation that aims for making electric mobility more accessible to a broader userbase by adopting well-known patterns.

Ladefuchs is available on

How to run and execute locally

Important

In order to run and use this application locally you need request a valid API_TOKEN.

Setup your local toolchain.

// Install necessary tooling
npm install
npm run eula

// Create / Update local .env file to supply API_TOKEN
API_TOKEN=12xxxxxxxxxxx

Run the app

iOS Android
npm run ios
or
npx expo run:ios
npm run android
or
npx expo run:android

Android: You need to have Android Studio installed and configure the following environment variables:

# export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home
# export ANDROID_HOME=$HOME/Library/Android/sdk

iOS: You need a Mac for iOS developement with Xcode installed.

How to build the app

npm run build

Android APK

npx expo prebuild --clean
cd android
./gradlew assembleRelease

Packages

F-droid packaging instructions