Skip to content

Latest commit

 

History

History
executable file
·
90 lines (67 loc) · 3.23 KB

README.md

File metadata and controls

executable file
·
90 lines (67 loc) · 3.23 KB

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