Visão Geral
Um mergulho profundo no universo das animações avançadas para apps mobile. Aqui, você aprende a dominar Reanimated 3, Skia e técnicas profissionais para criar microinterações, transições, efeitos visuais, gestos fluidos e experiências visuais dignas de produto premium. É o tipo de curso que transforma telas estáticas em interfaces vivas.
Conteúdo Programatico
Module 1 — Advanced Animation Foundations
- Reanimated 3 Architecture and JSI
- Worklets, Shared Values, and Mappers
- UI Thread vs JS Thread
- Performance Principles for Motion Design
- When to Use Reanimated vs Skia
Module 2 — Reanimated 3 Deep Dive
- useSharedValue, useDerivedValue, and Animated Styles
- Declarative vs Imperative Animations
- Sequencing, Stagger, and Delays
- Easing, Spring, and Custom Animations
- Interpolation Masterclass
- Layout Animations & Transitions
Module 3 — Gesture Handler + Reanimated
- Pan, Long Press, Tap, Pinch & Rotation Gestures
- Combining Multiple Gestures
- Building Physics-Based Interactions
- Momentum, Rubber Banding & Snap Points
- Pull-to-Refresh, Swipe Cards, and Drag-to-Reveal Components
- Creating Gesture-Based Menus and Carousels
Module 4 — Skia Fundamentals
- Canvas, Paint, Shapes & Paths
- Drawing Text, Gradients & Images
- Working with SVGs & Vector Graphics
- Animating Skia Elements
- Skia Coordinate System & Drawing Pipelines
- Performance Optimization Inside Canvas
Module 5 — Advanced Visual Effects with Skia
- Creating Custom Loaders & Progress Indicators
- Particle Effects & Animated Backgrounds
- Liquid UI (Gooey Effect)
- Masking, Clipping & Layer Effects
- Animated Path Morphing
- Blur, Filters & Advanced Shaders
Module 6 — Combining Reanimated + Skia
- Gesture + Canvas Animation Patterns
- Real-Time Drawing with Gestures
- Animated Charts & Data Visualizations
- Building Fluid Transitions Between Screens
- High-Fidelity Motion Systems for Components
- Dynamic Physics-Based Canvas Interactions
Module 7 — Microinteractions & Motion Design Systems
- Button Press Effects & Hover Interactions
- Animated Icons & Lottie-Like Behavior via Skia
- Toasts, Snackbars, and Popups with Motion
- Building a Reusable Motion Library
- Motion Tokens & Design System Integration
- Principles of Motion for UX (timing, rhythm, overshoot)
Module 8 — Case Studies & Real-World Components
- Apple-Style Bottom Sheet
- Tinder Swipe Cards
- WhatsApp Stories Animation
- Animated Tabs & Fluid Nav Transitions
- Interactive Charts & Circular Menus
- Onboarding with Dynamic Shapes
Module 9 — Performance, Debugging & Production
- Avoiding Jank, Lags & Frame Drops
- Memory Management for Heavy Animations
- Polishing Timings & Physics Parameters
- Shipping Skia/Reanimated Apps to Production
- Organizing Motion Code at Scale
- Best Practices for Long-Term Maintainability