I would do a talk about how to develop a iOS app (or Android) using React Native via the Expo framework. React Native via Expo is so much simpler these days.
General outline of a presentation and I would also include an open source repo that demonstrates it all.
The modern ecosystem:
- create-expo-app
- Expo Go - run native app with just a QR code
- Next.js-like File-based via expo-router
Differences from React Web:
- StyleSheets vs CSS
- FlexBox by default
Creating Your First App
- Basics of expo-router
- Linking, navigation
- Forms
- Platform specific code
- Whisper integration
Tips & Tricks
- Animation
- KeyboardAvoidingView
- useSafeAreaInsets (for camera cutouts from screens)
I would do a talk about how to develop a iOS app (or Android) using React Native via the Expo framework. React Native via Expo is so much simpler these days.
General outline of a presentation and I would also include an open source repo that demonstrates it all.
The modern ecosystem:
Differences from React Web:
Creating Your First App
Tips & Tricks