React Native Full Course 2025 - Become a React Native Pro in 4 Hours

React Native Full Course 2025 - Become a React Native Pro in 4 Hours

PedroTech via YouTube Direct link

1:33:00 - Connecting to Appwrite Database from React Native

26 of 53

26 of 53

1:33:00 - Connecting to Appwrite Database from React Native

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

React Native Full Course 2025 - Become a React Native Pro in 4 Hours

Automatically move to the next video in the Classroom when playback concludes

  1. 1 00:00 - Introduction & What You'll Build
  2. 2 01:00 - Why React Native & Expo in 2025
  3. 3 02:45 - Understanding Core Components View, Text, TextInput, ScrollView
  4. 4 03:58 - What is Expo and Why We're Using It
  5. 5 04:48 - Creating a New Expo App Project
  6. 6 06:17 - Exploring the Boilerplate Project
  7. 7 07:10 - Understanding the App Folder, index.tsx, and _layout.tsx
  8. 8 08:48 - Navigation Basics with Expo Router
  9. 9 13:12 - Creating and Linking New Screens
  10. 10 17:01 - Styling and Customizing Navigation Links
  11. 11 20:50 - Implementing Bottom Tab Navigation with Expo Router
  12. 12 27:04 - Customizing Tab Icons & Active States
  13. 13 29:56 - Starting the Habit Tracker App: Project Structure & Goal
  14. 14 34:04 - Setting Up Appwrite for Backend Services
  15. 15 38:09 - Creating the Appwrite Client in Your Project
  16. 16 42:10 - Building the Auth Page UI with React Native Paper
  17. 17 47:07 - Implementing Route Guards with Expo Router
  18. 18 50:04 - Handling Sign Up / Sign In Logic
  19. 19 56:00 - Finalizing UI & Switching Between Auth Modes
  20. 20 1:03:00 - Wiring Up Auth Logic with Context API
  21. 21 1:10:00 - Using Auth Provider and Redirecting Logged-In Users
  22. 22 1:17:32 - Sign Out Functionality and Testing Auth Flow
  23. 23 1:21:10 - Planning the Habit Tracker Screens
  24. 24 1:23:00 - Styling Tabs & Customizing Navigation UI
  25. 25 1:28:20 - Setting Up the Appwrite Database & Collections
  26. 26 1:33:00 - Connecting to Appwrite Database from React Native
  27. 27 1:35:00 - Building the Add Habit Screen UI
  28. 28 2:00:33 - Adding Habits to the Database
  29. 29 2:06:18 - Handling Permissions in Appwrite
  30. 30 2:08:04 - Fetching & Displaying Today's Habits
  31. 31 2:14:13 - Building the Habits UI
  32. 32 2:19:03 - Styling the Habit Cards
  33. 33 2:31:05 - Making the Screen Scrollable
  34. 34 2:34:00 - Setting Up Swipe to Complete/Delete
  35. 35 2:40:00 - Implementing Swipeable Actions
  36. 36 2:44:00 - Deleting a Habit with Swipe
  37. 37 2:46:00 - Fixing Swipe Ref Behavior
  38. 38 2:48:00 - Completing a Habit & Creating a New Collection
  39. 39 2:59:02 - Updating Habit Streak on Completion
  40. 40 3:00:06 - Completing a Habit and Updating the Streak
  41. 41 3:03:12 - Creating the Habit Completions Collection
  42. 42 3:04:14 - Fetching Today's Completions
  43. 43 3:07:02 - Preventing Duplicate Completions
  44. 44 3:10:30 - Subscribing to Habit Completion Updates
  45. 45 3:13:13 - Styling Completed Habits
  46. 46 3:17:32 - Creating the Streaks Screen
  47. 47 3:21:00 - Fetching Habit Completion History
  48. 48 3:23:24 - Calculating Current & Best Streaks
  49. 49 3:32:29 - Ranking Habits by Streak
  50. 50 3:37:04 - Displaying Streak Cards
  51. 51 3:54:06 - Building Top 3 Habit Leaderboard
  52. 52 4:03:00 - Final UI Touches & Styling
  53. 53 4:06:59 - Outro

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.