• Search...

categories: Technology & Innovation

Digital
Software
Technology
Web
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Creating Favourite Locations Screen With React Native

Duration: 3 h 23 m / 19 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • Know how to display the search results, modify the location weather to display the information of a specific location, and use React Context to manage your favorite locations.

  • Understand how to add a new tab with the Stack Navigator together with how to add a search input in the search screen header and style the search page header.

  • Apply how to persist your favorites using AsyncStorage, style the favorite locations weather data, and add a pull feature to refresh and regularly update the data.

Course details

  • 3 h 23 m/19 lessons
  • Last updated: 17/5/2022
  • Course completion certificate

Course Content

Free lessons

1.

Favourite Locations Screen Overview

3 Minutes
2.

Adding a New Tab with a Stack Navigator

11 Minutes
1.

Favourite Locations Screen Overview

3 Minutes
2.

Adding a New Tab with a Stack Navigator

11 Minutes
3.

Adding a Search Input in the Search Screen Header

13 Minutes
4.

Moving the Search TextInput to the Search Screen

11 Minutes
5.

Styling the Search Page Header

11 Minutes
6.

Getting Search Results from the Geocoding API

10 Minutes
7.

Search Page Loading, Error & No Results States

9 Minutes
8.

Displaying Search Results

12 Minutes
9.

Modifying the Location Weather Screen to Display Weather for a Custom Location

12 Minutes
10.

Modifying the Location Weather Screen Styling

14 Minutes
11.

Using React Context to Manage the Favorite Locations

9 Minutes
12.

Using React Context to Manage the Favorite Locations (Cont.)

12 Minutes
13.

Persisting the Favorites Using Async Storage

9 Minutes
14.

Displaying Favorite Locations Using FlatList

17 Minutes
15.

Fetching the Favorite Locations Weather Data

13 Minutes
16.

Displaying the Favorite Locations Weather Data

10 Minutes
17.

Styling the Favorite Locations Page

10 Minutes
18.

Adding Pull to Refresh to Update Weather Data

3 Minutes
19.

Refreshing the Weather Information in the Favorites Page

7 Minutes

About this course

Mobile applications are used in pretty much every aspect of our lives these days. From social networking, entertainment, and gaming to shopping, commuting, and banking. And if you got an idea for an application that you’d like to build, it could be quite expensive and time-consuming to develop two separate applications, for iOS and Android, with two code bases from scratch. Therefore, this series of five training courses is designed to teach you about React Native that enables developers to utilize the very same code base to effortlessly build native applications operating on both platforms.

Course requirements and prerequisites

This training course requires prior knowledge of JavaScript, ReactJS, and Git.

Mentor

Creating Favourite Locations Screen With React Native

Duration: 3h 24m / 19 lessons
Level: General
Course Language: Arabic
Looking for help?