Sponsored

Trip and charge logging iPhone app for the Lightning

Jiji

Member
First Name
Rick
Joined
Aug 5, 2024
Threads
2
Messages
23
Reaction score
27
Location
Finger Lakes, NY
Vehicles
2024 F-150 Lightning
I few winters back I wrote a pair of iPhone apps to log trips and charges and while they worked they had limitations. My 2025-2026 winter project has been to update these apps to a single app that does it all and have none of the problems.

FeatureOldNew
Applications21 (iOS, iPadOS)
Supported vehiclesMustang Mach-EMustang Mach-E, F-150 Lightning
Internet connection requiredYesNo (only for optional weather data)
DatabaseCloud, user-hosted and managedOn device
Trip recordingManually start in appAutomatic in background
Charge recordingManually start in appAutomatic in background
Apple Weather integrationNoYes
Background operationNoYes
PrivacyYesYes, location data is only collected during trips
and is not shared.
RequirementsOBDLink MX+iOS26, OBDLink MX+

I made a short video of the Trips feature, sucks but will do for now.

Probably a few weeks out of making it available via TestFlight for those with an OBDLick MX+.

Sponsored

 

chriserx

Well-known member
First Name
Chris
Joined
Oct 3, 2025
Threads
1
Messages
452
Reaction score
327
Location
Louisiana
Vehicles
2025 Ford Lightning Flash Job 2 😭
Funnily enough I've been wanting to write the same thing 😂
 

TaxmanHog

Moderator
Moderator
First Name
Noel
Joined
Jan 19, 2022
Threads
216
Messages
15,859
Reaction score
17,781
Location
SE. Mass.
Vehicles
2022 Lightning Lariat-ER & 2024 HD Road Glide CVO-ST
Occupation
Retired
Can you collaborate with an Android DEV to bring this to our world?
 

Pacific.NW

Active member
First Name
Christian
Joined
Apr 17, 2025
Threads
1
Messages
43
Reaction score
51
Vehicles
2022 Lightning Lariat ER
Ooh, sounds cool! I’ll TestFlight beta for you.
 

Sponsored

digitaldad

Well-known member
Joined
Jan 14, 2025
Threads
15
Messages
378
Reaction score
356
Location
ABQ
Vehicles
2023 Lariat ER MaxTow
Nice! Is the trip gathering statistics by simply driving to/from location, or setting navigation to the destinations (example of UPS store in the video) ?
 

Lytning

Well-known member
Joined
Jan 8, 2022
Threads
12
Messages
669
Reaction score
1,104
Location
Georgia
Vehicles
Prev: 2000 SVT Lightning; Now: 2022 BEV Lightning
Occupation
Engineer
Great! Let us know when it is available!
 
OP
OP
Jiji

Jiji

Member
First Name
Rick
Joined
Aug 5, 2024
Threads
2
Messages
23
Reaction score
27
Location
Finger Lakes, NY
Vehicles
2024 F-150 Lightning
Can you collaborate with an Android DEV to bring this to our world?
I know nothing about Android development but I will make the GitHub repo public once it is in TestFlight.

What you are dealing with is a SwiftUI app written in Swift with a few third-party packages that support using SQLite as the underlying database.
 

TaxmanHog

Moderator
Moderator
First Name
Noel
Joined
Jan 19, 2022
Threads
216
Messages
15,859
Reaction score
17,781
Location
SE. Mass.
Vehicles
2022 Lightning Lariat-ER & 2024 HD Road Glide CVO-ST
Occupation
Retired
I know nothing about Android development but I will make the GitHub repo public once it is in TestFlight.

What you are dealing with is a SwiftUI app written in Swift with a few third-party packages that support using SQLite as the underlying database.
That's awesome, note I have zero DEV skills, but I think there are a few forum members who do, hope they read this thread.
 

BhamDCam

Well-known member
Joined
Aug 12, 2023
Threads
5
Messages
207
Reaction score
288
Location
Birmingham
Vehicles
2023 F-150 Lightning Pro ER
Does the OBDLink MX+ work with ABRP? It doesn’t appear so but I couldn’t find a direct answer.
 

Sponsored

chriserx

Well-known member
First Name
Chris
Joined
Oct 3, 2025
Threads
1
Messages
452
Reaction score
327
Location
Louisiana
Vehicles
2025 Ford Lightning Flash Job 2 😭
I know nothing about Android development but I will make the GitHub repo public once it is in TestFlight.

What you are dealing with is a SwiftUI app written in Swift with a few third-party packages that support using SQLite as the underlying database.
Just curious, if you hadn't intended to go cross platform, why didn't you use CoreData or SwiftData? When developing, did you test on a bench or did you have to do it from the truck? Great job, looks fantastic!
 

BhamDCam

Well-known member
Joined
Aug 12, 2023
Threads
5
Messages
207
Reaction score
288
Location
Birmingham
Vehicles
2023 F-150 Lightning Pro ER
It does for me. Not sure how this relates to app development though.
Sorry. I was asking because I’m looking at getting a dongle for ABRP. Wanted to make sure I would only have to get one dongle that would work with ABRP as well as this logging app.

Thanks!
 
OP
OP
Jiji

Jiji

Member
First Name
Rick
Joined
Aug 5, 2024
Threads
2
Messages
23
Reaction score
27
Location
Finger Lakes, NY
Vehicles
2024 F-150 Lightning
Just curious, if you hadn't intended to go cross platform, why didn't you use CoreData or SwiftData? When developing, did you test on a bench or did you have to do it from the truck? Great job, looks fantastic!
Wow, this could chew up a lot bandwidth but in a nutshell SwiftData uses classes and can only be used in views, I went with this as it uses structs and can be used anywhere (no views when a trip is recorded with the app in the background).

Plus it supports CloudKit so you can run the app on multiple devices and they are always in sync. i wont won’t be happy until I can implement CloudKit sharing, since my goal is to record both vehicles which are logged into different iCloud accounts are viewable on a single device.

As for testing I have to test on phone (no BT in the simulators) but there is debug code to simulate the vehicle connection to simulate the CAN bus commands that create trips and charges so I just have a 12V supply to power the scan tool at my desk.
 
 







Top