Ride Paper 2.1

Ride Paper 2.1

For support issues, please send a message via the form here.

Hey everyone, Ride Paper 2.1 is here. I haven’t updated this app in almost two years and it was due!

The main issues were around the iPhone Mini, where apps compiled in Xcode 11 will not extend edge to edge (top and bottom) on this phone. That along with its small size caused a lot of blockers in the app, where the keyboard couldn’t be dismissed and prevented the user from moving forward.

Ride Paper - Home Screen

Home Screen

Here you create a car, name it and enter general notes about it.

Ride Paper - Service History

Service History

Here you can quickly search through your service history by tapping on the car area at the top.

Ride Paper - Service Entry

Service Entry

Enter a record about what service was performed on your car. You can tap an area on the car at the top to link this service to that area for quick search. As you can see, the front wheel is selected here.

For developers out there, a couple of gripes about Apple’s new frameworks…

QLPreviewController

I really wanted to replace my custom image viewer with Apple’s QuickLook one but QLPreviewController doesn’t work without an NSURL (basically you need to give it a path to a file on your device’s drive). This doesn’t work for me because my images are stored as Data in the database. I’m definitely not going to take the time to extract these from the DB, then save them to disk, then get that file path and send it to QLPreviewController. Why this api doesn’t work by simply passing it an image is a bit confusing.

PHPickerViewController

This new PHPickerViewController for the camera roll is really nice because it doesn’t ask the user for permissions to access the user’s photo library. When the user launches this, it spawns outside of my app in a secure environment and only images chosen by the user are shared. However, this ONLY works for picking images from the user library. This doesn’t replace the old UIImagePickerController which could be used for both launching the camera and picking photos from the library. So it was kind of disappointing that my app now has to use both the new picker for the photo library and the old picker for the camera. I don’t know of many apps that only wants images from your photo library and not give you a camera option.

Anyways, the iPhone Mini issues have since been fixed along with a host of other UI and performance items, I’m hoping this addresses the core functionality of the app fairly well and puts it in a good spot for future improvements.