React Native Tutorial | Beginners Full Course | Travel App 2023

preview_player
Показать описание
React Native tutorial as a full course for beginners in 2023. A project to help react native learners from beginners to advanced. Welcome to our cutting-edge travel app, a comprehensive solution that seamlessly blends React Native with the latest Expo version (49.0.6) and a robust NodeJS Express REST API. Our app delivers an unparalleled user experience by harnessing the power of native design on both Android and iOS platforms.
More about the course here

Part 2

Take the course on Udemy

Technical Features:
1. Importing Custom Fonts:
Effortlessly enhance the visual appeal of your app by importing and utilizing custom fonts to achieve a unique and engaging design.

2. Navigation with React Navigation:
Leverage the power of React Navigation to implement smooth and intuitive app navigation, ensuring seamless transitions between screens.

3. BottomTabNavigation and Related Navigation:
Utilize BottomTabNavigation to create a user-friendly bottom navigation bar, making core features easily accessible and enhancing user experience.

4. TopTabNavigation and Related Navigation:
Implement TopTabNavigation to organize content efficiently, allowing users to swipe between sections and access related information seamlessly.

5. Utilizing Axios for API Calls with Headers:
Efficiently interact with APIs using Axios, employing headers for secure communication, and performing non-header calls for versatile data retrieval.

6. Creating Styles as Functions:
Enhance code maintainability and reusability by creating styles as functions, making it easier to manage and apply consistent styling across components.

7. Combining Styles from Different Files:
Achieve a modular approach to styling by combining styles from various files within the same component, ensuring flexibility and cohesion.

8. Form Validation with Yup and Formik:
Implement robust form validation using Yup and Formik libraries, providing users with a smooth input experience and reducing errors.

Twitter/Instagram/Facebook @dbestech

9. Utilizing Expo Location for User's Current Location:
Tap into Expo Location to effortlessly access a user's current location, enabling location-based features and personalized content.

10. Reactive Rating with Stock Star Rating:
Engage users with interactive rating systems using libraries like Stock Star Rating, providing a dynamic way for them to share their opinions.

11. Splash Screen using a FlatList:
Create an engaging splash screen using a FlatList, offering an innovative and visually appealing way to introduce users to your app's content.

12. Local Data Storage with Async Storage:
Enhance user experience by locally storing data with Async Storage, ensuring smooth app performance and reducing reliance on network requests.

Great articles are shared on Twitter/Instagram/Facebook
Twitter/Instagram/Facebook @dbestech

Timeline
00:00:00 Intro and running the app for the first time
00:16:39 Importing fonts
00:23:36 Setting up Navigation
00:31:52 Onboarding Screen using flatlist
00:52:47 Stack (putting components on top of each other)
00:58:00 Reusable Text Component
01:06:54 Creating Reusable Button
01:22:26 HeightSpacer and WidthSpacer Components
01:28:28 Setting up navigation for a child component
01:33:06 Tab Navigation
01:52:41 Rows, Columns and styles as functions
02:01:32 Home Header
02:16:09 Virtualized List for countries
02:33:04 Creating NetworkImage Component
02:45:11 Passing data to the next page using params and retrieving the data
03:04:38 Recommendation FlatList
03:10:45 Reusable Tile
03:36:51 Place Details navigation and passing data to another page using useRoute hook
03:41:41 Nearby Hotels and Hotel Card
04:15:30 Reusable Heading
04:29:05 Recommendation List and Hotel List
04:45:52 CountryDetails Page
05:08:40 Popular Destinations Heading and Popular List
05:26:24 Places Details
05:33:53 Hotel Details
05:50:28 Rating and Review
06:01:07 Maps in the Hotel Details Page
06:13:56 Review FlatList
06:39:00 Hotel Details Bottom Bar
06:49:40 Places Search
07:19:18 Hotel Search
07:30:06 Locations Map Screen
07:35:04 Profile Top Tab and Related Pages
Рекомендации по теме
Комментарии
Автор

At 7:35:20, the map didn't load because the longetude has a typo.

JeanBaptisteChabi
Автор

I think you created index.js for the components folders as well as the screen folder but you are importing Slides from the file where you created it instead of index.js in the component folder.

asadrao
Автор

Sorry but i dont see the link to resources in the description

tabotcharlesbessong
Автор

hi do you have this kind of tutorial but in a flutter?

angelgracegoromeo
Автор

I don’t know why, but the images (Disneyland, New York, etc.) are not displayed on the screen at all. Why is this happening?

greenpro
Автор

Can you show us the design you''re following ?

warisaremou
Автор

repeat from 2:40:12.6 to 2:42:48.9. It confused a lot. well its reputation of same thing

madihamuhammad
Автор

Where to download the assets and starter code project link?

amirhafizkhan
Автор

thank you sir for this amazing tutorial, could you please build the crypto wallet it will help us

mpumuropatrick
Автор

Serait-il possible que vous le fassiez également avec Flutter, please!! ❤

thefootbalisateur
Автор

Hello bro, I am coming from nodejs background, can i start learn react-native from this tutorial? is this a good way?

ahmedhossamdev
Автор

Bro please answer first, I'll watch later. Is this project use the API?

fadhillahzainum
Автор

Bro ecommerce app in react native firebase navigation drawer

codewithroman
Автор

Where to get the new hotel data at 6:13:10?

AnhNguyen-exft
Автор

can anyone help me with the error in 39:00 mins where the slides component isnt working

Vcode
Автор

would be awsome cover clean archictueture in reeact native

MrAvelino
Автор

Can a newbie start learning from this? Please inform me, and if a course is available, provide a link for it.

RefayDeen
Автор

can you tell me the name of the vs code icons ?

redouanebenbiga
Автор

Hello, does your udemy course contains the source code?

muneebahmed
Автор

How can I get the current source code for it

biggle