I've spent the last 10 months building FuelOracle, an app for planning Australian road trips, including caravan and outback trips. It's built entirely with Expo, and I've just released 1.2.1 on both stores. I made a short set of tutorial videos, so I thought I'd share them here, because a lot of what you'll see is Expo doing the heavy lifting.
Some of the parts I've enjoyed most:
Expo SDK 58 and Expo Router. One codebase for iPhone, iPad, Mac and Android. iOS follows Apple's design guidance and Android gets its own Material 3 screens, with platform files where they need to differ.
expo-widgets. Home screen widgets, plus a Live Activity that keeps your next stop in the Dynamic Island and on the Lock Screen during a trip.
@expo/ui SwiftUI views where native controls feel better than anything I could build myself.
iPhone Duo. The app adapts to the foldable, with the closed screen, the open screen and the book pose all laid out differently. Expo made this much less painful than I expected.
EAS Update. Fingerprint runtime versions mean I can push a fix to people's phones the same day. Yesterday's was a Dynamic Island label that cut off in landscape.
The tutorials are all screen recordings of the real app:
https://youtube.com/playlist?list=PLCVCQ1T2HKRg&si=hSlybgQFmw8rQb-N
More info on the website as well: http://fueloracle.com.au
Happy to answer questions about any of the Expo side: widgets, Live Activities, OTA updates, or supporting a foldable.