Completed
⌨️ Adding a loading state
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
React Native Course – Android and iOS App Development
Automatically move to the next video in the Classroom when playback concludes
- 1 ⌨️ Introduction
- 2 ⌨️ What is React Native?
- 3 ⌨️ Expo
- 4 ⌨️ Setup with Expo
- 5 ⌨️ Setting up a custom app
- 6 ⌨️ Setting up Android Studio
- 7 ⌨️ The directory structure
- 8 ⌨️ Setting up linting
- 9 ⌨️ Setting up Prettier
- 10 ⌨️ Debugging
- 11 ⌨️ Native components
- 12 ⌨️ Core components
- 13 ⌨️ JSX
- 14 ⌨️ Working with components
- 15 ⌨️ What are components
- 16 ⌨️ Creating our first component
- 17 ⌨️ Styling basics
- 18 ⌨️ Layout props
- 19 ⌨️ The current weather screen
- 20 ⌨️ Adding icons to the screen
- 21 ⌨️ Components
- 22 ⌨️ Reviewing what we have learnt so far
- 23 ⌨️ Creating the upcoming weather component
- 24 ⌨️ Introducing lists
- 25 ⌨️ Implementing our list
- 26 ⌨️ Key extractors
- 27 ⌨️ Other FlatList props
- 28 ⌨️ Styling our FlatList
- 29 ⌨️ Images
- 30 ⌨️ Using an image in the upcoming weather component
- 31 ⌨️ ImageBackground
- 32 ⌨️ Props
- 33 ⌨️ Refactoring what we have done so far
- 34 ⌨️ Implementing the city screen
- 35 ⌨️ Refactoring the city screen
- 36 ⌨️ Refactoring the current weather screen
- 37 ⌨️ Introducing Navigation
- 38 ⌨️ Implementing tabs in our app
- 39 ⌨️ Styling our tabs
- 40 ⌨️ Extracting the tabs
- 41 ⌨️ State
- 42 ⌨️ The useState hook
- 43 ⌨️ Hooks
- 44 ⌨️ The useEffect hook
- 45 ⌨️ Adding a loading state
- 46 ⌨️ Using the open weather map api
- 47 ⌨️ Getting the users location
- 48 ⌨️ Seting up fetching the api data
- 49 ⌨️ Fetching the Api data
- 50 ⌨️ Making our own hook
- 51 ⌨️ Passing the data to our components
- 52 ⌨️ Updating current weather to use the data
- 53 ⌨️ Updating the upcoming weather to use the data
- 54 ⌨️ Installing Moment
- 55 ⌨️ Updating the city component
- 56 ⌨️ Creating the error screen
- 57 ⌨️ Some last refactoring
- 58 ⌨️ Bonus material