Nos termos do próprio skill
Esta skill ensina as Human Interface Guidelines da iOS e padrões de SwiftUI para construir aplicativos iOS nativos que seguem os princípios de design da Apple. Ela aborda clareza, deferência e profundidade como princípios centrais das HIG, os sistemas de layout em pilha e grade do SwiftUI, padrões de navegação incluindo NavigationStack e TabView, integração com o sistema via SF Symbols e Dynamic Type, e design visual usando cores semânticas e materiais.
A skill aborda considerações de plataforma para iOS, iPadOS e visionOS, com foco em interfaces voltadas para toque, layouts adaptativos para diferentes tamanhos de tela, acessibilidade e suporte automático a modo claro/escuro por meio de estilização semântica.
O que ele produz
- Código de view SwiftUI com layouts em pilha, padrões de navegação e integração com o sistema
Como funciona
- 01Aplicar Princípios do HIG
Construa interfaces seguindo clareza (conteúdo legível, ícones precisos), deferência (a UI ajuda os usuários a entender o conteúdo sem competir com ele) e profundidade (camadas visuais transmitem hierarquia).
- 02Compor com Layouts de Stack e Grid
Use VStack e HStack com parâmetros de alinhamento e espaçamento, ou LazyVGrid com colunas GridItem adaptativas ou flexíveis para estruturar as views.
- 03Implementar Padrões de Navegação
Use NavigationStack com navigationDestination para navegação hierárquica, ou TabView com Tab para seções de nível superior do aplicativo.
- 04Integrar Recursos do Sistema
Use SF Symbols com modos de renderização e efeitos, e fontes semânticas que respeitam o Dynamic Type em vez de tamanhos fixos.
- 05Aplicar Estilização Semântica
Use cores semânticas como .primary e .secondary, que se adaptam automaticamente aos modos claro e escuro, e materiais do sistema para efeitos de desfoque.