This course focuses on three pieces that shape how a modern app actually feels to use: fetching data efficiently, managing local state cleanly, and adding motion that makes interactions feel natural.
TanStack Query
Handles API requests and response caching, with automatic refetching, background updates, and support for infinite scrolling and pagination, keeping data fetching fast and consistent.
Zustand and MMKV
Zustand offers lightweight, low-boilerplate state management through a simple hooks API, paired here with MMKV, a high-performance key-value store, for fast and persistent local state.
Gestures and animation
Covers smooth transitions, loading animations, and SVG-based animation, along with touch-based gestures that make interactions feel more natural and intuitive.
By the end, you'll be able to combine all three to build an app that fetches data efficiently, manages state cleanly, and feels responsive to use.