Expo vs React Native Bare
Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, āđāļāđāļ native āđāļāļāļāļģāļŦāļāļāđāļāļ, ejection, EAS
1āļāļ°āđāļĢāļāļ·āļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ Expo managed workflow āđāļĨāļ° bare React Native workflow?
āļāļ°āđāļĢāļāļ·āļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ Expo managed workflow āđāļĨāļ° bare React Native workflow?
āļāļģāļāļāļ
Expo managed workflow āļāļģāđāļŦāđāļāļēāļĢāļāļģāļŦāļāļāļāđāļē native (ios/ āđāļĨāļ° android/) āđāļāđāļāļāļēāļĄāļāļĢāļĢāļĄ āđāļĨāļ°āļāļąāļāļāļēāļĢ dependency native āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāđāļēāļ Expo Go āļŦāļĢāļ·āļ EAS cloud build āļŠāđāļ§āļ bare workflow āđāļāļīāļāđāļāļĒāđāļāļĨāđāļāļāļĢāđ native āļāļąāđāļāļŦāļĄāļ āđāļŦāđāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāđāļ native āļāļĒāđāļēāļāđāļāđāļĄāļāļĩāđāđāļāđāļāđāļāļāļāļēāļĢāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļĨāļ°āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāļĢāđāļāļāļāđ Xcode āđāļĨāļ° Android Studio āļāđāļ§āļĒāļāļāđāļāļ
2āđāļāļ Expo Go āļāļ·āļāļāļ°āđāļĢāđāļĨāļ°āļāđāļāļāļģāļāļąāļāļŦāļĨāļąāļāļāļāļāļĄāļąāļāļāļ·āļāļāļ°āđāļĢ?
āđāļāļ Expo Go āļāļ·āļāļāļ°āđāļĢāđāļĨāļ°āļāđāļāļāļģāļāļąāļāļŦāļĨāļąāļāļāļāļāļĄāļąāļāļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Expo Go āđāļāđāļāđāļāļāđāļāļĨāđāļāļāļāđāļāļĩāđāļāļēāļ§āļāđāđāļŦāļĨāļāđāļāđāļāļēāļ App Store āđāļĨāļ° Play Store āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļāļŠāļāļāđāļāļĢāđāļāļāļāđ Expo āđāļāđāļāļąāļāļāļĩāđāļāļĒāđāļĄāđāļāđāļāļ build native āļāđāļāļāļģāļāļąāļāļŦāļĨāļąāļāļāļāļāļĄāļąāļāļāļ·āļāļĢāļāļāļĢāļąāļāđāļāļāļēāļ° native module āļāļĩāđāļĢāļ§āļĄāļāļĒāļđāđāđāļ SDK Expo āđāļāđāļēāļāļąāđāļ āđāļĨāļāļĢāļēāļĢāļĩāļāļĩāđāļĄāļĩāđāļāđāļ native āđāļāļāļāļģāļŦāļāļāđāļāļāļāļ°āđāļĄāđāļāļģāļāļēāļāđāļ Expo Go āļāļģāđāļŦāđāļāđāļāļāđāļāđ development build āđāļāļāļāļģāļŦāļāļāđāļāļāđāļāļ
3āļāļģāļŠāļąāđāļ expo prebuild āđāļāđāļāļĢāđāļāļāļāđ Expo āļĄāļĩāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļ°āđāļĢ?
āļāļģāļŠāļąāđāļ expo prebuild āđāļāđāļāļĢāđāļāļāļāđ Expo āļĄāļĩāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļ°āđāļĢ?
āļāļģāļāļāļ
āļāļģāļŠāļąāđāļ expo prebuild āļŠāļĢāđāļēāļāđāļāļĨāđāļāļāļĢāđ native ios/ āđāļĨāļ° android/ āļāļēāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļē app.json/app.config.js āđāļĨāļ° config plugins āļāļĩāđāļāļ·āļāđāļāļ§āļāļīāļ Continuous Native Generation (CNG): āđāļāļĨāđāļāļāļĢāđ native āļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļāļāļēāļĄāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļāļĩāđāļāļ°āļāđāļāļāļāļđāđāļĨāļāđāļ§āļĒāļāļāđāļāļ āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļĄāļĩāđāļāļĢāđāļāļāļāđ managed āļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļ bare āđāļĄāļ·āđāļāļāļģāđāļāđāļ
development build āđāļāļĢāļ°āļāļāļāļīāđāļ§āļĻ Expo āļāļ·āļāļāļ°āđāļĢ?
config plugins āđāļ Expo āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļ°āđāļĢ?
+15 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ React Native āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ JavaScript
āļāļ·āđāļāļāļēāļ React
āļāļ·āđāļāļāļēāļ React Native
React Hooks
TypeScript āļŠāļģāļŦāļĢāļąāļ React āđāļĨāļ° React Native
āļāļāļĄāđāļāđāļāļāļāđāđāļĨāļ° API āļāļāļ React Native
āļāļēāļĢāļāļąāļāļŠāđāļāļĨāđāđāļĨāļ°āđāļĨāļĒāđāđāļāļēāļāđāđāļ React Native
āļāļēāļĢāļāļģāļāļēāļāđāļ React Native
āļāļēāļĢāļāļąāļāļāļēāļĢ State āđāļ React Native
Networking āđāļĨāļ° API āđāļ React Native
āļāļēāļĢāļāļāļāļĒāļđāđāļāļāļāļāđāļāļĄāļđāļĨ
āļāļāļĢāđāļĄāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļ
āđāļāļāļīāđāļĄāļāļąāļ React Native
Native Modules & Bridge
āđāļāđāļāđāļāļāļēāļ°āđāļāļĨāļāļāļāļĢāđāļĄ
āļŠāļīāļāļāļīāđāđāļĨāļ° Device API
Push Notifications
āļāļēāļĢāļāļāļŠāļāļ React Native
āļāļēāļĢ Debug React Native
Build & Deployment
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļēāļĢāļāļąāļāļāļēāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ
Architecture Patterns
React Native New Architecture
āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
Offline-First Architecture
CI/CD React Native
Monorepo āđāļĨāļ°āļāļēāļĢāđāļāļĢāđāđāļāđāļ
āļŦāļąāļ§āļāđāļāļāļąāđāļāļŠāļđāļ
āļ§āļāļāļĢāļāļĩāļ§āļīāļāđāļāļāđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāđāļāļ·āđāļāļāļŦāļĨāļąāļ
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļŠāļāļąāļ
Monitoring & Crash Reporting
āđāļāļĩāđāļĒāļ§āļāļēāļ React Native āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ