React Native MacOS App Tutorial – Book Management System

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=-kizZZrh1zM



Duration: 0:00
24,906 views
642


Learn how to use React Native to build a sophisticated MacOS app that allows users to search and explore books using the Google Books API and manage their personal bookshelves. You'll also implement AI-powered summaries and ensure smooth navigation and state management. By the end, you'll have a fully integrated app with advanced features and understand how to build your own MacOS applications.

✏️ Course created by Brijen Makwana.

💻 Source Code: https://github.com/BrijenMakwana/read...

⭐️ Contents ⭐️
⌨️ (0:00:00) Book Management MacOS App (React Native)
⌨️ (0:01:29) Setup React Native on your Mac
⌨️ (0:02:31) Initialize the Project
⌨️ (0:06:11) Cleanup the Project
⌨️ (0:09:21) SearchBar Component
⌨️ (0:16:15) Intro to Google Books API
⌨️ (0:16:58) Use Postman to test the API
⌨️ (0:18:29) Integrate Google Books API in the Project
⌨️ (0:24:28) Setup Tanstack Query
⌨️ (0:28:41) useSearch Custom Hook
⌨️ (0:34:07) BookItem Component
⌨️ (0:44:31) Render Books on Home Screen
⌨️ (0:48:42) Add support for Icons in the Project
⌨️ (0:51:17) Rating in BookItem
⌨️ (0:55:58) Setup React Navigation
⌨️ (0:58:50) Add new Route for Book Screen
⌨️ (1:04:37) useBook Custom Hook
⌨️ (1:09:19) Implement Book Screen
⌨️ (1:31:38) Add types to React Navigation
⌨️ (1:34:52) SelectBookShelf Component
⌨️ (1:44:47) Add new Route for Bookshelves Screen
⌨️ (1:51:39) SegmentedButtons Component
⌨️ (2:02:35) Intro to Zustand
⌨️ (2:04:34) Setup Zustand
⌨️ (2:09:04) Zustand store for Bookshelves
⌨️ (2:15:30) BookShelfItem Component
⌨️ (2:18:02) Render Books on Bookshelves Screen
⌨️ (2:23:41) Implement update book in Zustand
⌨️ (2:26:31) Implement remove book in Zustand
⌨️ (2:33:22) Implement Local Storage Support
⌨️ (2:41:11) AI Book Summary
⌨️ (2:44:44) Setup Google Generative AI
⌨️ (2:47:00) useAI Custom Hook
⌨️ (2:55:21) Outro


🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2024-09-12Productivity as a Developer – Full Course
2024-09-10Music Production for Beginners – FL Studio Course [2024]
2024-09-09Azure AI Engineer Associate Certification (AI-102) – Full Course to PASS the Exam
2024-09-06Surviving 40 years in the software industry [Interview with Jack Herrington Podcast #140]
2024-09-04MERN Stack Tutorial with Deployment – Beginner's Course
2024-08-30Spotify Developer Emma Bostian Talks Coding, Hiring Devs, and European Work Culture [Podcast #139]
2024-08-28Spring Boot, Spring Security, JWT Course – Shopping Cart Backend Java Project
2024-08-27Excel Data Visualization Course – Guide to Charts & Dashboards
2024-08-26Java Testing with Selenium Course
2024-08-23Special Ed Teacher turned Sysadmin and AWS Hero Hiroko Nishimura [Podcast #140]
2024-08-22React Native MacOS App Tutorial – Book Management System
2024-08-21Gemini AI MultiModal Model Course
2024-08-19DaVinci Resolve Course - Video Editing for Beginners (2024)
2024-08-16Rahul Pandey quit his $800,000/year FAANG developer job to build a startup [Podcast #139]
2024-08-14Machine Learning in JavaScript with ml5.js
2024-08-12AWS Certified Developer Associate (DVA-C02) Certification Course – Prepare For and Pass the Exam
2024-08-09Developer and inventor with 27 software patents [Angie Jones Interview #136]
2024-08-07Code a Downloadable Desktop Game in JavaScript
2024-08-06Operating Systems Course for Beginners
2024-08-02Data Science and Sports Analytics Expert Ken Jee [Podcast #135]
2024-08-01RAG Fundamentals and Advanced Techniques – Full Course