DjDeveloperr / nativescript-expo
PublicAn Expo project demonstrating how NativeScript can be used as a TurboModule to have deep iOS integration by directly exposing all of the iOS SDK in TypeScript.
NativeScript Expo is a demonstration app that shows developers how to add powerful native iOS features to their React Native and Expo projects. The app includes three main features: an Apple Wallet pass viewer with animated metallic effects that respond to phone movement, a native document scanner that uses your camera to capture and convert physical papers into PDFs, and a built-in PDF viewer. All these features work directly with Apple's native frameworks, giving users a smooth, polished experience that feels like a native iOS app.
How It Works
You hear about a way to add Apple Wallet passes, document scanning, and PDF viewing to your Expo app using native iOS features.
You install the project dependencies and launch it on your iPhone simulator or device with a single command.
The app opens with a beautiful animated pass card that responds to your finger movements and the phone's tilt sensor.
Tap the Wallet tab to see a demo pass with a shimmering metallic effect that follows your finger.
Tap the PDF tab to open documents using Apple's built-in document viewer.
Tap the Scanner tab to use your camera to scan physical documents into PDF files.
You tap the 'Add Pass' button and the app adds a demo loyalty card directly to your Apple Wallet.
You tap 'Scan Document', your camera opens, and after capturing pages, the app saves everything as a PDF you can view.
You've experienced native iOS features—Wallet passes, document scanning, and PDF viewing—all running smoothly in your Expo app.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.