Sponsored

Trip and charge logging iPhone app for the Lightning

Jiji

Member
First Name
Rick
Joined
Aug 5, 2024
Threads
2
Messages
19
Reaction score
18
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
396
Reaction score
290
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
215
Messages
15,803
Reaction score
17,725
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
41
Reaction score
50
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
363
Reaction score
338
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
663
Reaction score
1,089
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
19
Reaction score
18
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
215
Messages
15,803
Reaction score
17,725
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
206
Reaction score
285
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
396
Reaction score
290
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
206
Reaction score
285
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
19
Reaction score
18
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.
Sponsored

 
 







Top