Overview
Syllabus
⌨️ Book Management MacOS App React Native
⌨️ Setup React Native on your Mac
⌨️ Initialize the Project
⌨️ Cleanup the Project
⌨️ SearchBar Component
⌨️ Intro to Google Books API
⌨️ Use Postman to test the API
⌨️ Integrate Google Books API in the Project
⌨️ Setup Tanstack Query
⌨️ useSearch Custom Hook
⌨️ BookItem Component
⌨️ Render Books on Home Screen
⌨️ Add support for Icons in the Project
⌨️ Rating in BookItem
⌨️ Setup React Navigation
⌨️ Add new Route for Book Screen
⌨️ useBook Custom Hook
⌨️ Implement Book Screen
⌨️ Add types to React Navigation
⌨️ SelectBookShelf Component
⌨️ Add new Route for Bookshelves Screen
⌨️ SegmentedButtons Component
⌨️ Intro to Zustand
⌨️ Setup Zustand
⌨️ Zustand store for Bookshelves
⌨️ BookShelfItem Component
⌨️ Render Books on Bookshelves Screen
⌨️ Implement update book in Zustand
⌨️ Implement remove book in Zustand
⌨️ Implement Local Storage Support
⌨️ AI Book Summary
⌨️ Setup Google Generative AI
⌨️ useAI Custom Hook
⌨️ Outro
Taught by
freeCodeCamp.org