CarPlay developer
Native CarPlay inside Apple's templates, as part of your iOS app.
Specification
- STACK
- Swift, SwiftUI and UIKit. The CarPlay screens live in the same iOS app, not in a separate project.
- CATEGORIES
- Audio, navigation and EV: the app types Apple allows on CarPlay.
- OPEN SOURCE
- Contributions to TDS-Carplay on GitHub, 273 stars.
- EXPERIENCE
- Native iOS since 2015, including the NOS app and the transit app for HTM, RET, GVB and Connexxion.
CarPlay is not an iPhone app on a bigger screen. Apple hands you fixed templates, a short list of allowed app categories and a review that checks driver distraction. Know it up front and you build once. Find out afterwards and you build twice.
Discuss your projectYou send one email. I reply within one business day. No sales funnel, no bots.
How does your app get into the car?
- Your app is audio, navigation or EV
- PickCarPlay screen inside the existing iOS app UsuallyThis is the usual answer.
- WhyApple allows these categories. App and car screen then share the same code, data and login.
- Your app falls outside those categories
- PickDo not build it yet
- WhyOutside the allowed categories you do not pass review. Better said up front than afterwards.
- You want custom UI on the car screen
- PickWork with the templates
- WhyCarPlay gives lists, grids and Now Playing. Free-form UI does not exist there and stalls in review.
- The iOS app is Flutter or React Native
- PickAdd the CarPlay layer natively in Swift
- WhyThe CarPlay layer talks straight to Apple's frameworks. You write it natively, next to the existing app.
- You have an iOS team but no CarPlay knowledge
- PickI build only the CarPlay layer
- WhyThat layer is small and separate. I work inside your team without taking the app over.
Proof, not a promise
- I contribute to CarPlay open source.
- DetailTDS-Carplay on GitHub, 273 stars. Public, so you can check it.
- Source: TDS-Carplay
- Real-time media app for over a million people a day.
- DetailNOS app, November 2023 to March 2026. Moved large parts from UIKit to SwiftUI.
- Source: NOS in de App Store
- On-the-go app for public transport.
- DetailMaintained the iOS app for HTM, RET, GVB and Connexxion. Found and fixed the crash causes.
- Source: CV
- CarPlay sits in my platform list, not as a side subject.
- DetailResume, heading Platforms: iOS, iPadOS, watchOS, tvOS, CarPlay, macOS, Android.
- Source: Resume (PDF)
Read on
Sheet revised 2026-09-29. Every figure on this page can be checked through the sources above.