
Discover how React Native text uses essential core props to control appearance and interaction, including style, lines, ellipsis, selectable content, selection color, and onPress.
Manipulate space in React Native using the box model, padding, and margins to create balanced, breathable interfaces. Learn absolute positioning, z-index, and safe area concepts for overlays and native-feel layouts.
Explore visual styling in React Native by using colors, backgrounds, borders, and shadows to create depth; apply radii to form pills, circles, and squircle shapes, with platform-specific shadow approaches.
Explore building a note taking app UI with Expo Router stack navigation, from home screen with a Flatlist to dynamic node details, and both declarative and imperative navigation.
Master building an edit note screen in React Native by wiring a dynamic id, pre-filling fields, and handling navigation with a reusable back button and save action.
Learn to implement a bottom tabs navigator in React Native, with persistent access to sections, each tab with history, and screens that push atop the tab bar using focused icons.
Learn to implement authentication aware routing that controls screen access via app state with expo router and zustand. Build a minimal isLoggedIn store and guard routes so navigation updates automatically.
Set up the Flourish Auth boilerplate for a React Native app, create welcome, sign in, and sign up screens, and implement auth gating with root tabs and UI binding.
Scaffold a React Native app using Expo boilerplate with TypeScript, Expo Router, and NativeWind, then implement a node management UI with modal add/edit/delete and toasts, tested on iOS and Android.
Learn to create a React Native boilerplate with Expo Router and tabs navigation, enable TypeScript and Tailwind CSS, skip authentication, and run iOS and Android builds with hot module reloading.
Course Description:
Build a professional-grade property booking app (iOS/Android) from scratch with React Native, TypeScript, and modern tools – Learn to merge sleek UI/UX with robust functionality, just like top apps.
What You’ll Build:
A Full-Stack Booking Platform featuring:
Secure user authentication (login/signup) and Zustand global state management
Real-time search with debounced queries & optimistic UI for favorites
Stripe-powered payments
Professional calendar booking system using Flash Calendar + Bottom Sheets
Course Highlights:
Industry-Standard Tools & Practices
TypeScript for type-safe code
React Query + Axios for efficient API integration
Expo Router, Reanimated Carousels, and modern UI libraries
BlurHash image loading, toast alerts, and keyboard controllers
Folder structure and code organization for scalability
Advanced Techniques Simplified
Optimistic UI updates for seamless user experiences
Zustand for centralized state (user/auth)
Debounced search queries and dynamic data fetching
Additional concepts
Deep Linking
Notifications
Google play store and App app store submission flow
Why Enroll?
85+ Hands-On Lessons: Practical, app-focused coding.
Professional-Grade Project: Portfolio-ready with Stripe, auth flows, and polished UI.
Dual Expertise: Learn development and design best practices.
Lifetime Access: Source code (GitHub), updates, and Q&A support.
Who’s This For?
React Native devs ready to ship production apps
Developers craving mastery of APIs, payments, and modern tooling
Anyone seeking to build apps that balance beauty + functionality