Builds immersive Apple TV applications using tvOS-specific SwiftUI patterns, focus management, and Siri Remote interactions.
The swiftui-tvos skill provides specialized knowledge and implementation patterns for developing high-quality Apple TV applications. It focuses on the unique requirements of the tvOS ecosystem, including sophisticated spatial navigation via the Focus System, handling Siri Remote gestures, and implementing '10-foot interface' design patterns like the sidebar-adaptable TabView and card-style buttons. This skill helps developers avoid common pitfalls such as focus loss and overscan issues while ensuring compliance with Apple's Human Interface Guidelines for the living room environment.
主要功能
01Siri Remote gesture handling for D-pad movements, play/pause, and exit commands.
02Guidance on overscan safe areas and living room layout best practices.
030 GitHub stars
04Implementation of the tvOS Focus System using @FocusState and focusSection.
05tvOS-specific UI components like liquid glass card styles and hover effects.
06Specialized navigation patterns including sidebars and Netflix-style content shelves.
使用场景
01Building a video streaming app with horizontal content shelves and focusable thumbnails.
02Creating a complex settings menu with custom directional focus and default button selection.
03Implementing custom playback controls that respond to specific Siri Remote hardware buttons.