Visão Geral
Este curso ensina como criar animações profissionais para interfaces digitais usando Adobe After Effects e exportação otimizada com Lottie. Você aprenderá a desenvolver microinterações, transições, animações para telas de apps e web, ilustrações animadas e elementos visuais prontos para uso em produtos reais. O foco é unir motion design e UI/UX, criando animações leves, fluidas e que funcionam diretamente no código.
Conteúdo Programatico
Module 1 – Introduction to Motion for Interfaces
- Motion in UI/UX: principles and purpose
- Types of interface animations
- Understanding Lottie and its workflow
- Best practices for lightweight animations
Module 2 – After Effects Essentials for UI Motion
- Workspace and tools overview
- Shape layers, masks and keyframes
- Timing, easing and animation curves
- Preparing assets for animation
Module 3 – Microinteractions for UI
- Button animations (hover, press, loading)
- Success, error and feedback states
- Animated icons and transitions
- Interaction choreography
Module 4 – Motion Principles Applied to Interfaces
- Anticipation, follow-through, overshoot
- Smooth motion curves for digital products
- Creating depth and hierarchy through animation
- Motion accessibility considerations
Module 5 – Designing Animated Components
- Animated toggles, switches and tabs
- Navigation transitions
- Modal and overlay animations
- State transitions for components
Module 6 – Screen and Page Transitions
- Page flows and navigation animations
- Hierarchical transitions
- Dashboard and card reveal animations
- Storytelling with motion
Module 7 – Exporting Animations with Lottie
- Preparing layers for Lottie
- Using Bodymovin plugin
- Supported vs. unsupported AE features
- Optimization and lightweight exports
Module 8 – Integrating Lottie in Applications
- Using Lottie on the Web
- Lottie in React/Next.js
- Lottie in Android and iOS
- Performance considerations
Module 9 – Advanced Animations for Products
- Data-driven animations
- Logo animations for onboarding
- Empty states and illustration animation
- Animation systems and consistency
Module 10 – Building a Motion Library
- Structuring a motion component library
- Naming conventions and versioning
- Delivery and documentation
- Collaboration with developers
Module 11 – Final Project
- Full UI animation package (components + screens)
- Lottie export and integration demo
- Presentation and review