gaoypChina / ped

Flutter in-vehicle Fuel Station app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pumped End Device - PED UI main

Pumped Fuel is an amalgamation of three pivotal projects aimed at bridging the gap between motorists and retail merchants. Our initial focus is on fuel stations, where we strive to provide drivers with the most affordable fuel prices, nearest locations, exceptional service, immaculate restrooms, and the finest coffee, among other amenities. We're next extending for EV Charging, Auto Service & Spare parts.

Our goal is to foster a symbiotic relationship between the Automotive and Retail industries through the use of Generative AI. Our forthcoming 4th project In-Vehicle Infotainment (IVI) journey concierge is a testament to this vision

PED this project, is the end device of the consortium, and engineered to accommodate both mobile phones and a differing array of In-vehicle Infotainment (IVI) systems, promoting seamless vehicle integration.

This "main" branch is specifically designed for portrait orientation on Android and iPhone. It includes integrations with Firebase and various social media platforms that you need to supply your own API keys to build.
Incidentally meta-flutter made changes to permit Linux and showed at CES 2024, time permiting I'll make those changes here.

Important
each branch has differences that over time will diverge significantly therefore if you're interested in one of the other branches you must navigate to it then open that specific branch README, as the following installation notes are main specific.

Also if you're new to flutter you may wish to review full PED documentation

Lastly although our aspirations is to cover the world we'll do so one country at a time starting with Oz therefore if you reside outside of Australia once app is built when launching you'll see message "No Nearby Station" at which time follow this clip to mock your location

Installation

    cd <your flutter workspace>
    git clone https://github.com/bernardpumped/ped -b < main | next_main >
    flutter create .
    flutter pub get

build
android flavors debugApp, releaseApp and playStoreApp 
    flutter build appbundle --flavor <flavorApp>
    flutter build apk --flavor <flavorApp>

iOS flavors not yet implemented
    flutter build ios
    flutter build ipa
   
Linux build to be confirmed

Run all platforms
    flutter run -d [ <device> | <emulator> | <simulator> ] --<release> 

About

Flutter in-vehicle Fuel Station app

License:GNU General Public License v3.0


Languages

Language:Dart 99.9%Language:Shell 0.0%Language:Kotlin 0.0%