Build a Photo App with React Native and Expo | Step-by-Step Tutorial with Advanced Filtering

Published: 12 July 2024
on channel: masynctech
1,462
34

Welcome to this step-by-step tutorial on building a stunning Missing Photo App using React Native and Expo! 🎉

In this comprehensive guide, you'll learn how to:

Set up your React Native project with Expo
Implement stack navigation with Expo Router
Create a beautiful home page with a blurred image background
Add advanced filtering options using a filter modal
Fetch and display images dynamically from the Pixabay API
Utilize built-in animations for a smooth user experience
🔗 Resources:
Final Repository: https://github.com/tweneboah/youtube-...
Pixabay API: https://pixabay.com/api/docs/
Expo Documentation: https://docs.expo.dev/

OUR COURSES: https://www.udemy.com/user/emmanuel-t...
👍 Don't forget to LIKE, SHARE, and SUBSCRIBE for more tutorials!

📢 Join the Community:
Join our Discord Channel   / discord  
Join our Facebook Group:   / masynctech  
Official Website https://masynctech.com/

#ReactNative #Expo #MobileAppDevelopment #PixabayAPI #CodingTutorial #Programming #AppDevelopment
🔍 Chapters:
0:00 - Introduction to the Missing Photo App
0:28 - Demonstration of the App
1:27 - Advanced Filtering Options
2:33 - Packages and Tools Used
3:56 - Obtaining an API Key from Pixabay
5:00 - Setting Up the Project
7:57 - Configuring Expo Router
8:35 - Creating the Home Page
9:33 - Implementing Stack Navigation
11:08 - Customizing Navigation
13:07 - Adding Blur Effect to Image Background
16:14 - Adding Navigation Button
17:43 - Creating the Images Screen
20:00 - Adding Search Bar Component
24:57 - Adding Category List Component
31:32 - Handling API Requests
37:00 - Handling Search Results
38:16 - Adding Filter Icon
40:20 - Displaying Images
43:04 - Handling Category Selection
45:10 - Implementing Filter Modal
47:43 - Creating Filter Sheet Component
52:21 - Adding Filter Options
56:31 - Integrating Filter Options
57:30 - Implementing Apply Filters Functionality
59:07 - Resolving Gesture Handler Issue
1:02:50 - Conclusion and Project Wrap-Up
00:00 - Introduction to the Missing Photo App
00:28 - Demonstration of the App
01:27 - Advanced Filtering Options
02:33 - Packages and Tools Used
03:56 - Obtaining an API Key from Pixabay
05:00 - Setting Up the Project
07:57 - Configuring Expo Router
08:35 - Creating the Home Page
09:33 - Implementing Stack Navigation
11:08 - Customizing Navigation
13:07 - Adding Blur Effect to Image Background
16:14 - Adding Navigation Button
17:43 - Creating the Images Screen
20:00 - Adding Search Bar Component
24:57 - Adding Category List Component
31:32 - Handling API Requests
37:00 - Handling Search Results
38:16 - Adding Filter Icon
40:20 - Displaying Images
43:04 - Handling Category Selection
45:10 - Implementing Filter Modal
47:43 - Creating Filter Sheet Component
52:21 - Adding Filter Options
56:31 - Integrating Filter Options
57:30 - Implementing Apply Filters Functionality
59:07 - Resolving Gesture Handler Issue
1:02:50 - Conclusion and Project Wrap-Up