Curriculum
Course:
Complete React Native in 2024 Zero to M...
Login
Curriculum
Complete React Native in 2024 Zero to Mastery
1. Introduction
0/2
1. Course Outline
Video lesson
Preview
4. Meeting Bruno
Video lesson
2. React Native Fundamentals2. React Native Fundamentals
0/7
1. How We Got Here - React Native History
Video lesson
2. How We Got Here 2 - React Native History
Video lesson
3. Why React Native
Video lesson
4. Our First React Native App
Video lesson
5. React Native Internals
Video lesson
6. React Native Internals 2
Video lesson
7. Exercise Is There CSS
Video lesson
3. The 2 Paths
0/3
1. The 2 Paths
Video lesson
2. React DOM vs React Native
Video lesson
3. Recommended Setup
Video lesson
4. Building With React Native FocusTime App
0/38
1. FocusTime Demo
Video lesson
2. Introduction To Expo
Video lesson
3. Getting Ready To Hit The Ground Running!
Video lesson
4. Who Likes Snacks
Video lesson
5. Running Snacks On Your Device
Video lesson
6. Running The FocusTime Demo On Your Device
Video lesson
7. Proper Preparation Prevents Poor Snacking!
Video lesson
8. Quick Recap On What We've Done So Far
Video lesson
9. A Rundown Of What's In Our Snack
Video lesson
10. Building A Simple Navigation
Video lesson
11. Creating Our Focus Feature
Video lesson
12. Adding An Input
Video lesson
13. Storing The Focus Item
Video lesson
15. Storing Our Focus Input
Video lesson
16. Quick Note On The Docs
Video lesson
17. Cleaning Up Our Styling
Video lesson
18. Building The Timer Feature
Video lesson
19. Building The Countdown Feature
Video lesson
20. Building The Countdown Feature Part 2
Video lesson
21. Building The Countdown Feature Part 3
Video lesson
22. A Quick Note On Error Screens
Video lesson
23. Reporting The Progress
Video lesson
24. Preset Timing Buttons
Video lesson
25. Keeping The App Awake
Video lesson
26. Vibrating When Finished With A Task
Video lesson
27. Going Full Circle
Video lesson
28. Quick Cleanup
Video lesson
29. Quick Review Of What We Have Accomplished So Far
Video lesson
30. Clearing The Subject
Video lesson
31. Storing Focus History
Video lesson
32. Storing Focus History With Statuses
Video lesson
33. Building The Focus History List
Video lesson
34. Clearing The Focus History
Video lesson
36. Storing And Loading The Focus History
Video lesson
37. Reflection Time!
Video lesson
38. Reflection Time Part 2!
Video lesson
39. Reflection Time Part 3!
Video lesson
40. Reflection Time Part 4!
Video lesson
5. Mobile Development Professional Local Setup5. Mobile Development Professional Local Setup
0/20
2. [MAC] Exporting FocusTime Locally
Video lesson
3. [MAC] Installing GIT
Video lesson
4. [MAC] Installing Node and Yarn
Video lesson
5. [MAC] Running it on IOS Simulator
Video lesson
6. [MAC] Installing Android Studio
Video lesson
7. [MAC] Installing Android SDK Tools
Video lesson
8. [MAC] Running On An Emulator
Video lesson
9. [MAC] Installing VSCode
Video lesson
10. [MAC] Optional Using GIT With Visual Studio Code
Video lesson
11. [WINDOWS] Exporting FocusTime Locally
Video lesson
12. [WINDOWS] Installing GIT And VSCode
Video lesson
13. [WINDOWS] Optional Using GIT With Visual Studio Code Part 1
Video lesson
14. [WINDOWS] Optional Using GIT With Visual Studio Code Part 2
Video lesson
15. Github What Is It Good For
Video lesson
17. [WINDOWS] Optional Publishing Your Code To Github
Video lesson
18. [MAC] Optional Publishing Your Code To Github
Video lesson
19. [WINDOWS] Installing Android Studio
Video lesson
20. [WINDOWS] Installing Node and Yarn
Video lesson
21. [WINDOWS] Running FocusTime On My Device
Video lesson
22. What If I'm Still Running Into Issues
Video lesson
6. Master Project MealsToGo Project Setup6. Master Project MealsToGo Project Setup
0/6
1. MealsToGo Demo
Video lesson
3. Setting Up Our Master Project
Video lesson
5. Creating The MealsToGo Project
Video lesson
6. [OPTIONAL] MealsToGo On Github
Video lesson
7. Video Playback Speed
Video lesson
8. Watch This Before Getting Started!
Video lesson
7. Master Project MealsToGo Core Part 1
0/55
1. Time For Yoga!
Video lesson
2. Let's Do Some Yoga!
Video lesson
3. React Native Flexbox And Snacks
Video lesson
4. Spring Cleaning The Expo Setup
Video lesson
6. Exercise App Layout
Video lesson
7. Solution App Layout
Video lesson
8. Android StatusBar Issue
Video lesson
9. Quick Note On Debugging
Video lesson
10. Keeping Up With The Code Step By Step
Video lesson
11. Setting Up Eslint And Prettier
Video lesson
12. Using Eslint
Video lesson
13. Optimizing Eslint
Video lesson
14. Setting Up Prettier
Video lesson
15. Exercise SearchBar
Video lesson
16. Solution SearchBar
Video lesson
17. Feature Overview Restaurant List Item
Video lesson
18. Restaurant Info Setup Part 1
Video lesson
19. Restaurant Info Setup Part 2
Video lesson
20. Exercise Restaurant Info Card
Video lesson
21. Solution Restaurant Info Card
Video lesson
22. Reflection Time Restaurant Info
Video lesson
23. The Way We Are Styling Feels Weird
Video lesson
24. Trying Out Styled Components
Video lesson
25. Installing And Using Styled Component
Video lesson
26. Quick Note On How To Look At Changes
Video lesson
27. Exercise Migrating To Styled Components
Video lesson
28. Solution Migrating To Styled Components
Video lesson
29. Uhoh We Have An IOS Error
Video lesson
30. How Do We Make Things Consistent
Video lesson
31. Setting Up Our Theme
Video lesson
32. Exercise Theme Cleanup
Video lesson
33. Solution Theme Cleanup
Video lesson
34. Custom Fonts Fonts Fonts!
Video lesson
35. Loading Custom Fonts
Video lesson
36. Adding The Address
Video lesson
37. Using SVG With Rating
Video lesson
38. Exercise Adding Open Now SVG
Video lesson
39. Solution Finishing Our Restaurant Card
Video lesson
41. Building A Spacer Component
Video lesson
42. Optimizing The Spacer Component
Video lesson
43. Hold Up Why Do We Need Consistency
Video lesson
44. Wait A Second It Won't Render On Android
Video lesson
45. Creating A Typography Component And Cleanup
Video lesson
46. Solution Code Cleanup
Video lesson
47. FlatList!
Video lesson
48. List It!
Video lesson
50. No Inline Styles
Video lesson
51. Why Is There A White Bar
Video lesson
52. Feature Overview App Navigation
Video lesson
53. Navigation Installation
Video lesson
54. Exercise Tab Navigation
Video lesson
55. Solution Tab Navigation
Video lesson
56. Exercise Tab Bar Icons
Video lesson
57. Solution Tab Bar Icons
Video lesson
58. Simplifying Tab Icon Logic
Video lesson
8. Master Project MealsToGo Core Part 2
0/74
1. Feature Overview Adding Data!
Video lesson
2. Quick Recap Of What We'll Be Doing
Video lesson
3. Fake An API Request
Video lesson
4. Quick Refresh On Promises
Video lesson
5. Let's Transform The Data
Video lesson
6. Let's Transform The Data Part 2
Video lesson
7. Setting Up RestaurantContext
Video lesson
8. Hooking Up Our Context
Video lesson
9. Exercise Activity Indicator
Video lesson
10. Solution Activity Indicator
Video lesson
11. Quick Architecture Overview
Video lesson
12. Feature Overview Geocoding And Search
Video lesson
13. Setting Up Our Geocoding Service
Video lesson
14. Setting Up Our Geocoding Context
Video lesson
15. Hooking Up The Searchbar
Video lesson
16. Searching For Restaurants
Video lesson
17. Oh No A Bug!
Video lesson
18. Oh No A Bug Solution!
Video lesson
19. Key Warnings
Video lesson
20. Oh No An Anti-Pattern
Video lesson
21. Our Next Feature!
Video lesson
22. Let's Optimize Before We Build!
Video lesson
23. Building Navigation Infrastructure For Scale
Video lesson
24. Restructuring Navigation
Video lesson
25. Setting Up Stack Navigation
Video lesson
26. Setting Up Restaurant Detail Navigation
Video lesson
27. Modals And Touch Feedback
Video lesson
28. Exercise Rendering The Card
Video lesson
29. Solution Rendering The Card
Video lesson
30. Back To Our Feature!
Video lesson
31. Exercise Menu List
Video lesson
32. Solution Menu List
Video lesson
33. Feature Overview Map
Video lesson
34. Installing React Native Maps
Video lesson
35. Map Screen And Search
Video lesson
36. Setting The Map Region
Video lesson
37. Rendering Map Markers
Video lesson
38. Custom Map Callout Exercise
Video lesson
39. Custom Map Callout Solution
Video lesson
40. Linking A Callout To Details
Video lesson
41. Feature Overview Favourites
Video lesson
42. Favourites Context
Video lesson
43. Hooking Up Favourites Part 1
Video lesson
44. Hooking Up Favourites Part 2
Video lesson
45. Building A Favourites Bar Part 1
Video lesson
46. Building A Favourites Bar Part 2
Video lesson
47. Storing Favourites
Video lesson
48. Uh Oh An Android Bug
Video lesson
49. Feature Overview Firebase And Authentication
Video lesson
50. Firebase Installation
Video lesson
51. Quick Note On Firebase
Video lesson
52. Let's Test Authentication
Video lesson
53. Authentication Service And Context
Video lesson
54. Account And Authentication Navigation
Video lesson
55. Image Background Exercise
Video lesson
56. Image Background Solution
Video lesson
57. Lighten Up The Background
Video lesson
58. Account Screen Buttons
Video lesson
59. Exercise Login Screen
Video lesson
60. Solution Login Screen
Video lesson
61. Tying Up Some Loose Ends
Video lesson
62. Feature Overview Registration
Video lesson
63. Activity Indicators
Video lesson
64. Favourites Is Broken Part 1
Video lesson
65. Favourites Is Broken Part 2
Video lesson
66. Adding A Watermelon Animation
Video lesson
67. Feature Overview Settings
Video lesson
68. Building The Settings Feature
Video lesson
69. Making The Settings Screen Look Nice
Video lesson
70. Favourites Screen Exercise
Video lesson
71. Favourites Screen Solution
Video lesson
72. Animations And Polish
Video lesson
73. App Icons
Video lesson
74. Expo Publish
Video lesson
9. Bonus Mobile Camera Module
0/6
1. Feature Overview Camera Module
Video lesson
2. Setting Up The Infrastructure
Video lesson
3. Exercise Expo Camera
Video lesson
4. Solution Expo Camera
Video lesson
5. Taking A Picture
Video lesson
7. Storing And Retrieving The Picture
Video lesson
10. Bonus Google Maps Integration
0/21
1. Important Note On This Section!
Video lesson
2. Setting Up Your Payment Information For Firebase
Video lesson
3. Setting Up Firebase CLI
Video lesson
5. Running Firebase Functions Locally
Video lesson
6. Moving Location Mock Part 1
Video lesson
7. Moving Location Mock Part 2
Video lesson
8. Moving Restaurants Mock
Video lesson
9. Deploying Our Functions
Video lesson
10. Switching Between Local And Deployed Functions
Video lesson
11. Oh No Android Doesn't Work!
Video lesson
12. Creating a Google Cloud Account
Video lesson
13. A Cautionary Tale
Video lesson
14. Configuring Our Google Cloud Project
Video lesson
15. Setting Up Google Node SDK
Video lesson
16. Firebase Environment
Video lesson
17. Integrating Geocoding API
Video lesson
18. Integrating Places API
Video lesson
19. Integrating Places Photos
Video lesson
20. Publishing Our Expo App And Functions
Video lesson
21. Minor Optimizations
Video lesson
22. Error Management
Video lesson
11. Bonus Mobile Payments With Stripe
0/27
1. Stripe Integration Demo
Video lesson
2. Stripe Integration Architecture
Video lesson
3. Signing Up For Stripe
Video lesson
4. Quick Recap On Firebase Functions
Video lesson
5. High Level Stripe Payment Flow
Video lesson
6. React Native Stripe Client
Video lesson
7. Setting Up Our Checkout
Video lesson
8. Our Credit Card Input
Video lesson
9. Getting Our First Stripe Token
Video lesson
10. Hooking Up Our Credit Card Form
Video lesson
11. Checkout Cart Overview
Video lesson
12. Building The Cart Context
Video lesson
13. Integrating Our Cart
Video lesson
14. Oh No! A Cart Bug
Video lesson
15. An Empty Cart
Video lesson
16. Adding The Checkout UI
Video lesson
17. Starting On The Payment Flow
Video lesson
18. Getting The Payee Name
Video lesson
19. Setting Up For Payment
Video lesson
20. Building Our Payment Gateway
Video lesson
21. Payment Request Part 1
Video lesson
22. Payment Request Part 2
Video lesson
23. Payment Request Part 3
Video lesson
24. Adding Loading State
Video lesson
25. Handling Error States
Video lesson
26. Exercise Cart Persistance
Video lesson
27. Solution Cart Persistance
Video lesson
12. Bonus Releasing To The App Stores
0/9
1. Before We Get Started
Video lesson
2. What Will I Get Out Of This Section
Video lesson
3. Building Standalone Apps
Video lesson
4. Building An APK For Android
Video lesson
5. Running Our APK On The Emulator
Video lesson
6. Creating A Play Store Account
Video lesson
7. Building iOS With Expo
Video lesson
8. Testing Your iOS Build On A Simulator
Video lesson
9. AppStore Connect And TestFlight
Video lesson
13. Bonus App Polish + Customizing MealsToGo
0/5
1. Adding Some Polish
Video lesson
2. Adapting The Theme Colors
Video lesson
3. Improving The Settings Screen
Video lesson
4. Improving Restaurant Detail Screen
Video lesson
5. The Favourites Bar
Video lesson
15. Appendix Learn React
0/26
2. Introduction To React.js
Video lesson
4. create-react-app
Video lesson
5. create-react-app 2
Video lesson
6. create-react-app 3
Video lesson
7. Quick Note Class vs Functional App.js
Video lesson
9. Your First React Component
Video lesson
10. Building A React App 1
Video lesson
11. Building A React App 2
Video lesson
12. Building A React App 3
Video lesson
13. Styling Your React App
Video lesson
14. Building A React App 4
Video lesson
15. Building A React App 5
Video lesson
16. Building A React App 6
Video lesson
18. Keeping Your Projects Up To Date
Video lesson
19. React Review
Video lesson
20. Error Boundaries In React
Video lesson
21. Deploying Our React App
Video lesson
22. React Hooks
Video lesson
23. React Hooks 2
Video lesson
24. React Hooks 3
Video lesson
25. React Hooks 4
Video lesson
26. React Hooks 5
Video lesson
27. React Hooks 6
Video lesson
28. React Hooks 7
Video lesson
29. React Hooks 8
Video lesson
31. React Hooks 9
Video lesson
16. Appendix Git + Github
0/2
1. CWD Git + Github
Video lesson
3. CWD Git + Github 2
Video lesson
17. Appendix Open Source Projects
0/2
1. Contributing To Open Source
Video lesson
2. Contributing To Open Source 2
Video lesson
Video lesson
1. Course Outline
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
I want to sign up as instructor
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
No account?
Sign Up
Sign In
Lost Password?
✕
Compare Products