Starting Now: iLoveCoding courses are completely FREE. No login or signup required.

Learn React Native & Build Mobile App

Learn the exact framework used to build apps such as Instagram, Facebook, Airbnb and more. And yes, its done with JavaScript. React Native can be used to build mobile apps for Android and iOS devices both

FREELevel: Advance311:31 mins66 lessons
Course content
Lessons #1: Prerequisites to React Native FREE
2:48 mins
Lessons #2: Quick start to React Native Development FREE
6:39 mins
Lessons #3: Installing tools for React Native FREE
3:00 mins
Lessons #4: Installing iOS tools on Mac for React Native - Part 1 FREE
3:25 mins
Lessons #5: Installing iOS tools on Mac for React Native - Part 2 FREE
1:24 mins
Lessons #6: Installing Android tools on Mac for React Native - Part 1 FREE
3:53 mins
Lessons #7: Installing Android tools on Mac for React Native - Part 2 FREE
1:45 mins
Lessons #8: Installing Android tools on Mac for React Native - Part 3 FREE
2:51 mins
Lessons #9: Installing Android tools on Mac for React Native - Part 4 FREE
2:40 mins
Lessons #10: Installing Android tools on Mac for React Native - Part 5 FREE
2:07 mins
Lessons #11: Installing Android tools on Mac for React Native - Part 6 FREE
4:04 mins
Lessons #12: Create your first React Native app & view it in iOS simulator FREE
5:03 mins
Lessons #13: Run your React Native app in Android Emulator FREE
3:11 mins
Lessons #14: Understanding React Native project files FREE
5:14 mins
Lessons #15: Understanding React vs React Native FREE
4:48 mins
Lessons #16: Create your first React component FREE
7:55 mins
Lessons #17: Understanding the nature of React FREE
4:59 mins
Lessons #18: Understanding Props in React FREE
5:16 mins
Lessons #19: Styling your React Native App - Part 1 FREE
3:28 mins
Lessons #20: Styling your React Native App - Part 2 FREE
5:06 mins
Lessons #21: Organizing files in a React Native project FREE
7:16 mins
Lessons #22: Creating a Button in React Native FREE
5:04 mins
Lessons #23: Creating Custom Buttons in React Native - Part 1 FREE
5:12 mins
Lessons #24: Creating Custom Buttons in React Native - Part 2 FREE
3:10 mins
Lessons #25: Creating Alert messages in React Native FREE
8:29 mins
Lessons #26: Understanding JSX in React FREE
6:52 mins
Lessons #27: Creating a Class-based React component FREE
5:24 mins
Lessons #28: Class methods & 'this' keyword in React FREE
6:31 mins
Lessons #29: Understanding State in React FREE
4:47 mins
Lessons #30: Updating State value with setState FREE
3:00 mins
Lessons #31: Understanding setState a little more FREE
3:49 mins
Lessons #32: The React Lifecylce - How a component works FREE
4:16 mins
Lessons #33: The React Lifecylce when State changes FREE
6:00 mins
Lessons #34: The React Lifecylce when Props changes FREE
5:39 mins
Lessons #35: The React Lifecylce when component Unmounts FREE
3:34 mins
Lessons #36: Layout React Native app with flexbox FREE
9:39 mins
Lessons #37: Adding scrolling capability in a React Native app FREE
2:37 mins
Lessons #38: Styling ScrollView in React Native FREE
4:48 mins
Lessons #39: Using FlatList in React Native to show content - Part 1 FREE
7:29 mins
Lessons #40: Using FlatList in React Native to show content - Part 2 FREE
3:05 mins
Lessons #41: Using SectionList in React Native to show content FREE
6:07 mins
Lessons #42: Creating Text Input Fields in React Native FREE
6:52 mins
Lessons #43: Playing with Text Input Fields in React Native FREE
4:32 mins
Lessons #44: Have different behavior on iOS & Android with React Native - Part 1 FREE
6:19 mins
Lessons #45: Have different behavior on iOS & Android with React Native - Part 2 FREE
4:56 mins
Lessons #46: Make API calls in your React Native app FREE
10:19 mins
Lessons #47: Make loading feature in React Native FREE
3:57 mins
Lessons #48: Creating different screens in a React Native app (using React Navigation) FREE
7:35 mins
Lessons #49: React-Navigation: Go from screen to screen in a React-Native app FREE
4:56 mins
Lessons #50: React-Navigation: Understanding the Stack FREE
2:40 mins
Lessons #51: React-Navigation: Passing params to screens FREE
5:08 mins
Lessons #52: React-Navigation: Adding header and titles on screens FREE
3:32 mins
Lessons #53: React-Navigation: Creating nested routes FREE
3:34 mins
Lessons #54: React-Navigation: Additional navigation features FREE
3:18 mins
Lessons #55: Project: Create a Crypto-currency price checker app with React Native FREE
3:09 mins
Lessons #56: Crypto Price Checker: Project setup FREE
3:11 mins
Lessons #57: Crypto Price Checker: Setting up project files FREE
5:07 mins
Lessons #58: Crypto Price Checker: Getting crypto price from API FREE
6:56 mins
Lessons #59: Crypto Price Checker: Getting different crypto price from API FREE
4:26 mins
Lessons #60: Crypto Price Checker: Getting different crypto prices from API (...continued) FREE
3:12 mins
Lessons #61: Crypto Price Checker: Styling the app FREE
3:25 mins
Lessons #62: Crypto Price Checker: Advance passing of props to components FREE
4:10 mins
Lessons #63: Crypto Price Checker: Creating the menu button FREE
5:30 mins
Lessons #64: Crypto Price Checker: Making button open the drawer menu FREE
1:13 mins
Lessons #65: Crypto Price Checker: Showing the loading indicator FREE
3:04 mins
Lessons #66: Crypto Price Checker: Refresh the price every 30 seconds FREE
8:06 mins
Become a confident software developer with mentor support!
Get Started
Already have an account? Please Login