Guia do tópico

SwiftUI e frameworks de interface

Crie interfaces adaptáveis com SwiftUI, UIKit e AppKit usando padrões modernos de layout, navegação, animação e estado.

Esta coleção acompanha os frameworks de interface da Apple dos fundamentos à composição avançada. Aborda os recursos mais recentes do SwiftUI junto à integração com UIKit e AppKit, com orientações práticas para estado, navegação, layout, animação, documentos e apps com várias janelas.

Sessões
76
2026
22
2025
26
2024
28

O que este tópico aborda

  • Composição, estado e navegação no SwiftUI
  • Layout, animação e interfaces adaptáveis
  • Integração com UIKit e AppKit

WWDC 2026

22 sessões
  1. Abra o PaperKit7:39 · SwiftUI e frameworks de interface, Serviços de appsCrie um app baseado em tela de desenho com PaperKit. Explore novas APIs do modelo de dados para acessar, criar e alterar elementos de marcação. Saiba como adicionar controles e anotações personalizados e…
  2. Aprimore a acessibilidade de controles personalizados16:25 · SwiftUI e frameworks de interface, Acessibilidade e inclusãoAproveite todo o potencial dos elementos interativos tornando-os acessíveis para todas as pessoas. Explicaremos como as pessoas entendem e usam controles com VoiceOver e outras tecnologias assistivas…
  3. Aprimore a acessibilidade do seu app de leitura20:00 · SwiftUI e frameworks de interface, Acessibilidade e inclusãoSaiba como criar experiências de leitura robustas para VoiceOver, Falar Conteúdo da Tela e outros recursos. Veja como oferecer seleção de texto intuitiva, navegação clara entre linhas e parágrafos e leitura…
  4. Aprofunde-se em pilhas preguiçosas e rolagem com SwiftUI21:10 · Design, SwiftUI e frameworks de interfaceEntenda o funcionamento interno das pilhas preguiçosas do SwiftUI. Explore como LazyVStack e LazyHStack estimam tamanhos, carregam subvisualizações sob demanda e pré-carregam conteúdo para uma rolagem suave…
  5. Componha efeitos gráficos avançados com SwiftUI17:55 · Design, SwiftUI e frameworks de interfaceDescubra como criar experiências personalizadas e ricas combinando APIs de layout e gráficos do SwiftUI. Mostraremos como decompor designs complexos e encadear componentes simples em um pipeline criativo…
  6. Eleve a experiência de texto do app com TextKit23:46 · Serviços de apps, SwiftUI e frameworks de interfaceDescubra como combinar a conveniência das visualizações integradas com o controle do TextKit. Mostraremos como novas APIs facilitam estender UITextView e NSTextView com comportamentos como números de linha e…
  7. Fundamentos das Atividades ao Vivo15:16 · SwiftUI e frameworks de interface, Serviços de appsEleve a experiência do app com Atividades ao Vivo. Explore os lugares onde aparecem, incluindo um novo estilo na Dynamic Island que mostra mais informações quando o iPhone está na horizontal. Saiba como…
  8. Fundamentos do WidgetKit20:20 · SwiftUI e frameworks de interfaceWidgets destacam o conteúdo mais importante do app em todo o sistema e criam outra oportunidade de interação. Conheça os tipos de widget e as qualidades que os tornam memoráveis. Saiba como criar widgets…
  9. Laboratório em grupo de SwiftUI60:58 · SwiftUI e frameworks de interfaceParticipe online de uma análise da WWDC26 com engenheiros e designers da Apple para fazer perguntas, receber orientações e acompanhar a conversa sobre os maiores anúncios de SwiftUI da semana. Realizado em…
  10. Laboratório em grupo de SwiftUI62:45 · SwiftUI e frameworks de interfaceParticipe online de uma análise da WWDC26 com engenheiros e designers da Apple para fazer perguntas, receber orientações e acompanhar a conversa sobre os maiores anúncios de SwiftUI da semana. Realizado em…
  11. Laboratório em grupo de SwiftUI para iniciantes61:10 · SwiftUI e frameworks de interfaceParticipe online para fazer perguntas, receber orientações e acompanhar a conversa sobre como começar a usar SwiftUI. Realizado em inglês.
  12. Laboratório em grupo de watchOS60:15 · Serviços de apps, Saúde e boa formaParticipe online de uma análise da WWDC26 com engenheiros e designers da Apple para fazer perguntas, receber orientações e acompanhar a conversa sobre os maiores anúncios de watchOS da semana. Realizado em…
  13. Leia nas entrelinhas dos traços com PencilKit15:10 · SwiftUI e frameworks de interface, Serviços de appsAdicione reconhecimento de escrita à mão aos apps usando a mesma tecnologia avançada de apps Apple como Freeform e Notas. Descubra como reconhecer vários alfabetos e idiomas e explore novos recursos para…
  14. Modernize seu app AppKit18:01 · SwiftUI e frameworks de interfaceAtualize seu app AppKit com convenções modernas do macOS. Explore a entrada por eventos de controles e reconhecedores de gestos, superando loops tradicionais de rastreamento. Aprimore a navegação por teclado…
  15. Modernize seu app UIKit16:03 · SwiftUI e frameworks de interfaceConheça as atualizações mais recentes do UIKit. Saiba como adaptar layouts de apps para iPhone ao redimensionamento no Espelhamento do iPhone e no iPad. Explore novas APIs para barras de abas e navegação…
  16. Novidades no SwiftData12:53 · Swift, SwiftUI e frameworks de interfaceConheça as melhorias mais recentes do SwiftData. Mostraremos como persistir tipos personalizados e de terceiros com Codable e agrupar dados obtidos em seções no app SwiftUI. Também veremos como observar…
  17. Novidades no SwiftUI28:15 · Serviços de apps, DesignExplore as adições mais recentes ao SwiftUI e como podem melhorar seus apps. Apresentaremos um novo protocolo Document com acesso direto ao disco e diferenças baseadas em snapshots para apps de alto…
  18. Novidades no WebKit para Safari 2716:32 · SwiftUI e frameworks de interface, Safari e webExplore as novidades do WebKit: de Grid Lanes e Customizable Select a HTML Model, Immersive Environments e os recursos mais recentes para Web Extensions. Conheça também o trabalho por trás de mais de 1.000…
  19. Ofereça informações de treino com zonas do HealthKit12:15 · SwiftUI e frameworks de interface, Saúde e boa formaO HealthKit facilita fornecer informações de treino (como zonas de frequência cardíaca e potência no ciclismo) no app. Saiba como usar as zonas personalizadas integradas ou criar as suas. Use a zona atual e o…
  20. Programe junto: adicione persistência com SwiftData22:35 · Swift, SwiftUI e frameworks de interfaceVeja o SwiftData em ação enquanto adicionamos persistência a um app existente. Mostraremos como definir modelos de dados e integrar dados persistentes ao SwiftUI. Você também aprenderá fundamentos para…
  21. Programe junto: crie recursos avançados de arrastar e soltar no SwiftUI15:21 · Serviços de apps, SwiftUI e frameworks de interfaceAcompanhe a criação de um jogo de Paciência para explorar os recursos mais recentes de arrastar e soltar no SwiftUI. Mostraremos como usar a nova API de reordenação, implementar contêineres para mover vários…
  22. Use SwiftUI com AppKit e UIKit14:03 · Serviços de apps, SwiftUI e frameworks de interfaceDescubra como adotar SwiftUI gradualmente em um app AppKit ou UIKit. Mostraremos como usar o framework Observation para atualizar visualizações automaticamente, integrar componentes SwiftUI a uma hierarquia…

WWDC 2025

26 sessões
  1. Aprimore a experiência multilíngue do seu app20:38 · SwiftUI e frameworks de interface, Serviços de appsCrie uma experiência contínua para quem usa vários idiomas. Saiba como Language Discovery permite otimizar o app segundo os idiomas preferidos de uma pessoa. Explore avanços no suporte a idiomas escritos da…
  2. Conheça a nova aparência dos ícones de apps11:54 · SwiftUI e frameworks de interface, DesignVeja uma visão geral das novas aparências de ícones no iOS, iPadOS e macOS, incluindo tonalidades claras e escuras e opções transparentes. Saiba como usar o efeito fosco e a translucidez para deixar o ícone…
  3. Conheça o Liquid Glass19:33 · SwiftUI e frameworks de interface, DesignO Liquid Glass unifica a linguagem de design das plataformas Apple e oferece uma experiência mais dinâmica e expressiva. Conheça seus princípios de design, explore as principais propriedades ópticas e físicas…
  4. Conheça o WebKit para SwiftUI21:59 · Safari e web, SwiftUI e frameworks de interfaceDescubra como usar WebKit para integrar conteúdo da web aos seus apps SwiftUI com facilidade. Saiba como carregar e exibir conteúdo da web, comunicar-se com páginas e muito mais.
  5. Conheça o layout espacial do SwiftUI20:21 · Design, Computação espacialExplore novas ferramentas para criar experiências espaciais com SwiftUI. Aprenda os fundamentos de visualizações 3D no visionOS, personalize layouts existentes com alinhamentos de profundidade e use…
  6. Conheça o novo sistema de design18:14 · SwiftUI e frameworks de interface, DesignAprofunde-se no novo sistema de design e explore mudanças no design visual, na arquitetura de informação e nos principais componentes do sistema. Saiba como ele redefine a relação entre interface e conteúdo e…
  7. Crie um app AppKit com o novo design22:28 · SwiftUI e frameworks de interfaceAtualize seu app AppKit para aproveitar todo o novo sistema de design. Exploraremos mudanças em abas, visualizações divididas, barras, apresentações, busca e controles e mostraremos como usar Liquid Glass na…
  8. Crie um app SwiftUI com o novo design22:17 · Design, SwiftUI e frameworks de interfaceExplore como Liquid Glass transforma a aparência e a experiência do app. Descubra como o novo material aprimora barras de ferramentas, controles e estruturas em várias plataformas, oferecendo interações…
  9. Crie um app UIKit com o novo design25:52 · Design, SwiftUI e frameworks de interfaceAtualize seu app UIKit para aproveitar todo o novo sistema de design. Exploraremos mudanças importantes em abas, visualizações divididas, barras, apresentações, busca e controles e mostraremos como usar Liquid…
  10. Crie ícones com o Icon Composer14:33 · SwiftUI e frameworks de interface, DesignSaiba como usar Icon Composer para criar ícones atualizados para iOS, iPadOS, macOS e watchOS. Veja como exportar recursos da ferramenta de design, adicioná-los ao Icon Composer, aplicar propriedades de vidro…
  11. Eleve o design do seu app para iPad15:20 · SwiftUI e frameworks de interface, DesignDê ao seu app uma ótima aparência e experiência no iPadOS. Conheça boas práticas para criar um layout responsivo em janelas redimensionáveis. Familiarize-se com os controles de janela e veja as melhores formas…
  12. Explore a concorrência no SwiftUI24:55 · SwiftUI e frameworks de interface, SwiftDescubra como o SwiftUI usa a concorrência do Swift para criar apps seguros e responsivos. Veja como usa o ator principal por padrão e transfere trabalho para outros atores. Saiba interpretar anotações de…
  13. Leve o Swift Charts à terceira dimensão11:17 · SwiftUI e frameworks de interfaceSaiba como levar seus gráficos 2D do Swift Charts à terceira dimensão com Chart3D e visualizar conjuntos de dados por novas perspectivas. Represente dados em 3D, visualize superfícies matemáticas e personalize…
  14. Melhores juntos: SwiftUI e RealityKit30:25 · Design, Computação espacialDescubra como combinar SwiftUI e RealityKit no visionOS 26. Explore melhorias do Model3D, incluindo animação e suporte a ConfigurationCatalog, e veja transições suaves para RealityView. Saiba como usar…
  15. Novidades em widgets24:28 · SwiftUI e frameworks de interfaceWidgetKit eleva seu app com atualizações para widgets, Atividades ao Vivo e controles. Saiba como levar widgets ao visionOS, usá-los no CarPlay e melhorar sua aparência com modos de renderização tonalizados…
  16. Novidades no SF Symbols 722:52 · SwiftUI e frameworks de interface, DesignExplore as atualizações mais recentes do SF Symbols, a biblioteca de ícones da Apple. Conheça Draw, novo sistema de animação que imita o fluxo orgânico de um traço manual, e Variable Draw, que comunica…
  17. Novidades no SwiftUI25:57 · Ferramentas para desenvolvedores, FundamentosConheça as novidades do SwiftUI para criar ótimos apps em qualquer plataforma Apple. Veremos como dar ao app uma aparência totalmente nova com Liquid Glass. Descubra como melhorar o desempenho com avanços do…
  18. Novidades no UIKit26:02 · Privacidade e segurança, SwiftUI e frameworks de interfaceModernize seu app com as APIs mais recentes do UIKit, incluindo suporte aprimorado à barra de menus, acompanhamento automático de observações, um novo método de atualização da interface e melhorias nas…
  19. Novidades no Xcode 2636:56 · Design, SwiftConheça os avanços mais recentes de produtividade e desempenho no Xcode 26. Saiba como usar modelos de linguagem de grande escala no fluxo de desenvolvimento. Explore melhorias de edição e depuração…
  20. Novidades no visionOS 2638:47 · Áudio e vídeo, Empresas e educaçãoExplore novos recursos do visionOS 26. Conheça APIs volumétricas aprimoradas e saiba como combinar SwiftUI, RealityKit e ARKit. Veja como criar apps e jogos mais envolventes com rastreamento de mãos mais…
  21. Novidades no watchOS 2620:56 · Saúde e boa forma, Mapas e localizaçãoConheça os novos recursos do watchOS 26 e saiba como integrá-los aos apps para watchOS e iOS. Explore a arquitetura ARM64 e o novo sistema de design. Também compartilharemos atualizações para widgets e como…
  22. Otimize o desempenho do SwiftUI com Instruments35:36 · Swift, SwiftUI e frameworks de interfaceConheça o novo instrumento do SwiftUI. Veremos como o SwiftUI atualiza visualizações, como mudanças nos dados do app afetam essas atualizações e como o instrumento ajuda a visualizar causas e efeitos…
  23. Prepare a cena com SwiftUI no visionOS24:51 · Design, Computação espacialConheça novas APIs para aprimorar janelas, volumes e espaços imersivos no app para visionOS. Ajuste o comportamento das cenas ao reabrir ou fixar no lugar. Faça volumes se adaptarem ao ambiente com margens de…
  24. Programe junto: crie uma experiência de rich text no SwiftUI com AttributedString35:10 · Swift, SwiftUI e frameworks de interfaceSaiba como criar uma experiência de rich text com a API TextEditor do SwiftUI e AttributedString. Veja como ativar a edição, criar controles personalizados que alteram o conteúdo do editor e personalizar as…
  25. Projete widgets para visionOS21:04 · Computação espacial, SwiftUI e frameworks de interfaceSaiba como criar belos widgets para visionOS 26 que se integram naturalmente ao ambiente das pessoas. Descubra como adicionar profundidade ao design e personalizar materiais, tamanhos e estilos para computação…
  26. Torne seu app UIKit mais flexível16:43 · SwiftUI e frameworks de interfaceVeja como cenas e controladores de visualização de contêiner deixam seu app UIKit mais flexível no iPhone, iPad, Mac e Apple Vision Pro. Aproveite todo o potencial do app mudando de um ciclo centrado no app…

WWDC 2024

28 sessões
  1. Aprimore a experiência de abas e barra lateral no iPadOS15:46 · Design, SwiftUI e frameworks de interfaceO iPadOS 18 apresenta um novo sistema de navegação que permite escolher entre uma barra de abas e uma barra lateral. A barra de abas redesenhada oferece mais espaço para conteúdo e outras funções. Saiba como…
  2. Aprimore animações e transições da interface14:14 · Design, SwiftUI e frameworks de interfaceVeja como adotar a transição de zoom na navegação e nas apresentações para aumentar a sensação de continuidade no app. Saiba também como animar visualizações do UIKit com animações do SwiftUI para facilitar a…
  3. Aproveite ao máximo o Apple Pencil14:58 · Serviços de apps, SwiftUI e frameworks de interfaceComo novidade no iOS 18, iPadOS 18 e visionOS 2, o seletor de ferramentas do PencilKit agora aceita ferramentas totalmente personalizadas e seus atributos. Saiba como representar sua experiência de desenho…
  4. Atualize-se sobre acessibilidade no SwiftUI21:19 · SwiftUI e frameworks de interface, Acessibilidade e inclusãoO SwiftUI facilita a criação de ótimas experiências acessíveis para todas as pessoas. Veja como as tecnologias assistivas entendem e percorrem seu app por meio dos elementos avançados de acessibilidade…
  5. Comece a usar as Ferramentas de Escrita12:24 · IA e aprendizado de máquina, SwiftUI e frameworks de interfaceSaiba como as Ferramentas de Escrita ajudam os usuários a revisar, reescrever e transformar textos no app. Entenda como elas interagem com o app para que os usuários possam aprimorar o que escreveram em…
  6. Comece a usar o Dynamic Type15:30 · SwiftUI e frameworks de interface, Acessibilidade e inclusãoO Dynamic Type permite que as pessoas escolham seu tamanho de texto preferido no sistema e em todos os apps. Para ajudar você a oferecer suporte ao Dynamic Type, abordaremos os fundamentos: como ele funciona…
  7. Conheça o Contact Access Button15:43 · SwiftUI e frameworks de interface, Serviços de appsConheça os novos modos de autorização de Contatos e saiba como melhorar o acesso a Contatos no seu app. Veja como integrar o Contact Access Button ao app para compartilhar contatos adicionais sob demanda e…
  8. Crie apps preparados para vários idiomas16:41 · Serviços de apps, SwiftUI e frameworks de interfaceGaranta que seu app funcione de forma correta e eficiente para usuários de vários idiomas. Conheça boas práticas de entrada, exibição, busca e formatação de texto. Veja como digitar em vários idiomas sem…
  9. Crie efeitos personalizados ao olhar no visionOS16:40 · Design, Computação espacialSaiba como desenvolver efeitos personalizados que atualizam as visualizações quando as pessoas olham para elas. Veja como criar um efeito de expansão de botão que combina opacidade, escala e recorte. Conheça…
  10. Crie efeitos visuais personalizados com SwiftUI26:06 · Design, Gráficos e jogosDescubra como criar efeitos visuais marcantes no SwiftUI. Saiba como desenvolver efeitos de rolagem exclusivos, tratamentos detalhados de cor e transições personalizadas. Também exploraremos efeitos gráficos…
  11. Entenda os contêineres do SwiftUI18:12 · SwiftUI e frameworks de interfaceConheça os recursos das visualizações de contêiner do SwiftUI e entenda como elas gerenciam suas subvisualizações. Use novas APIs para criar seus próprios contêineres, crie modificadores para personalizar o…
  12. Explore volumes e espaços imersivos a fundo32:17 · Computação espacial, SwiftUI e frameworks de interfaceDescubra novas formas de personalizar volumes e espaços imersivos no visionOS. Saiba como ajustar o redimensionamento dos volumes e sua resposta ao movimento das pessoas ao redor. Faça volumes e espaços…
  13. Fundamentos do SwiftUI24:16 · Fundamentos, SwiftUI e frameworks de interfaceFaça um passeio pelo SwiftUI, o framework declarativo de interface da Apple. Conheça conceitos essenciais para criar apps em SwiftUI, como visualizações, variáveis de estado e layout. Descubra a variedade de…
  14. Leve expressão ao seu app com Genmoji11:17 · SwiftUI e frameworks de interfaceDescubra como dar vida ao Genmoji no seu app. Veremos como renderizar, armazenar e transmitir textos que incluem Genmoji. Se seu app usa um mecanismo de texto personalizado, também abordaremos técnicas para…
  15. Leve os controles do seu app para todo o sistema18:09 · SwiftUI e frameworks de interface, Serviços de appsLeve os controles do app à Central de Controle, à Tela Bloqueada e a outros lugares. Saiba como usar WidgetKit para estender os controles do app à experiência do sistema. Veremos como criar um controle…
  16. Migre seu app TVML para SwiftUI17:30 · Áudio e vídeo, SwiftUI e frameworks de interfaceO SwiftUI ajuda você a criar ótimos apps em todas as plataformas Apple e é o conjunto de ferramentas preferido para levar seu conteúdo à sala de estar com o tvOS 18. Saiba como usar SwiftUI para criar layouts…
  17. Novidades no AppKit19:56 · Serviços de apps, SwiftUI e frameworks de interfaceConheça os avanços mais recentes no desenvolvimento de apps para Mac. Veja uma visão geral dos novos recursos do macOS Sequoia e como adotá-los no seu app. Explore novas formas de integrar seu código atual ao…
  18. Novidades no SF Symbols 617:19 · SwiftUI e frameworks de interface, DesignExplore as atualizações mais recentes do SF Symbols, a biblioteca de ícones da Apple criada para integração com San Francisco, a fonte do sistema em todas as plataformas Apple. Saiba como as novas…
  19. Novidades no StoreKit e nas compras dentro do app23:00 · Serviços de apps, SwiftUI e frameworks de interfaceSaiba como criar e oferecer experiências de compra ainda melhores com o sistema de compras dentro do app da App Store. Veja uma demonstração dos novos estilos de controle das visualizações do StoreKit e das…
  20. Novidades no SwiftUI23:13 · Fundamentos, Computação espacialSaiba como usar SwiftUI para criar ótimos apps para qualquer plataforma Apple. Explore a nova aparência de abas e documentos no iPadOS. Melhore o gerenciamento de janelas com novas APIs e tenha mais controle…
  21. Novidades no UIKit21:10 · Serviços de apps, SwiftUI e frameworks de interfaceExplore todas as novidades do UIKit, incluindo experiências de abas e abertura de documentos, transições e mudanças em texto e entrada. Também abordaremos a integração ainda melhor entre animações e gestos do…
  22. Novidades no Xcode 1622:14 · Fundamentos, SwiftConheça as melhorias mais recentes de produtividade e desempenho no Xcode 16. Veja os avanços no preenchimento de código, nos diagnósticos e no Xcode Previews. Saiba mais sobre as atualizações de builds e…
  23. Novidades no watchOS 1114:16 · Serviços de apps, Saúde e boa formaExplore novas possibilidades no Apple Watch, como oferecer suporte ao Toque Duplo no seu app para watchOS, tornar os widgets do Conjunto Inteligente ainda mais relevantes e interativos e exibir suas Atividades…
  24. Ofereça busca semântica com o Core Spotlight10:55 · IA e aprendizado de máquina, Serviços de appsSaiba como oferecer resultados de busca semântica no seu app usando o Core Spotlight. Entenda como disponibilizar o conteúdo do app no índice privado do usuário no dispositivo, para que as pessoas encontrem…
  25. Personalize janelas do macOS com SwiftUI10:56 · SwiftUI e frameworks de interfaceFaça suas janelas parecerem criadas para o macOS. Ajuste as janelas do app para finalidades específicas, facilidade de uso e expressão das funções. Use SwiftUI para definir o estilo das barras de ferramentas e…
  26. Swift Charts: gráficos vetorizados e de funções13:29 · Serviços de apps, SwiftUI e frameworks de interfaceA trama dos gráficos fica mais interessante. Saiba como renderizar belos gráficos de funções matemáticas e grandes conjuntos de dados usando gráficos de funções e vetorizados no app. Você pode exibir funções…
  27. Trabalhe com janelas no SwiftUI12:55 · Computação espacial, SwiftUI e frameworks de interfaceSaiba como criar ótimos apps de uma ou várias janelas no visionOS, macOS e iPadOS. Conheça ferramentas para abrir e fechar janelas por código, ajustar posição e tamanho e até substituir uma janela por outra…
  28. Transforme a experiência de abertura de documentos10:08 · SwiftUI e frameworks de interfaceDestaque seu app baseado em documentos e evidencie sua identidade com a nova experiência de abertura. Saiba como usar a nova API para personalizar a primeira tela que as pessoas veem ao abrir o app. Use o novo…