0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

Crie belos apps iOS nativos com SwiftUI, o framework de UI declarativo moderno da Apple. Do seu primeiro View até o lançamento na App Store.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

SwiftUI: Build iOS Apps

Crie belos apps iOS nativos com SwiftUI, o framework de UI declarativo moderno da Apple. Este track cobre 30 mini-cursos progressivos do iniciante absoluto (A1) até avançado (B2), com lições curtas e focadas e quizzes rápidos para fixar cada conceito.

What You Will Learn

Comece com Xcode e seu primeiro View, depois domine layout, state, navigation e lists. Avance para arquitetura MVVM, networking assíncrono, Combine, SwiftData, animações, performance e lançamento na App Store. Cada lição é prática, com um tutor IA disponível 24/7 quando você precisar de ajuda.

How It Works

Cada curso é dividido em quatro lições focadas e descomplicadas. Complete algumas lições por dia e você dominará o track completo em semanas, não em meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado SwiftUI Academy.

01

Primeiros passos com Xcode e SwiftUI

A14 aulas

Crie, execute e navegue pelo seu primeiro projeto SwiftUI no Xcode com confiança.

02

Sua primeira visualização SwiftUI

A14 aulasPRO

Crie e personalize visualizações simples usando a propriedade body e modificadores de visualização.

03

Texto, imagens e símbolos SF

A14 aulasPRO

Renderize e estilize textos e ícones usando Text, Image e os símbolos SF da Apple.

04

Layout com VStack, HStack e ZStack

A14 aulasPRO

Organize visualizações verticalmente, horizontalmente e em camadas usando pilhas.

05

Preenchimento, quadros e fundos

A14 aulasPRO

Controle o tamanho, o espaçamento e as cores para criar layouts limpos e legíveis.

06

Botões e interações simples

A24 aulasPRO

Faça seu aplicativo responder a toques usando botões e ações básicas.

07

Reagindo a mudanças com @State

A24 aulasPRO

Armazene valores variáveis para que a interface seja atualizada automaticamente quando eles mudarem.

08

Cores, gradientes e formas

A24 aulasPRO

Desenhe e estilize formas, gradientes e cores para dar um acabamento visual refinado.

09

Entrada de texto com TextField

A24 aulasPRO

Capture e valide a entrada de texto do usuário vinculada ao estado da visualização.

10

Alternâncias, controles deslizantes e seletores

A24 aulasPRO

Crie formulários interativos usando alternâncias, controles deslizantes, incrementadores e seletores.

11

Listas e ForEach

B14 aulasPRO

Exiba coleções de dados dinâmicas e roláveis com List e ForEach.

12

Listas editáveis: deslizar, excluir e mover

B14 aulasPRO

Permita que os usuários adicionem, excluam, reordenem e atualizem o conteúdo das listas de forma interativa.

13

Navegação com NavigationStack

B14 aulasPRO

Navegue entre telas e passe dados usando a navegação moderna baseada em pilhas.

14

TabView e aplicativos com várias telas

B14 aulasPRO

Estruture um aplicativo com abas e gerencie a navegação entre seções.

15

Folhas, alertas e confirmações

B14 aulasPRO

Apresente modais, alertas e caixas de diálogo de confirmação para lidar com momentos importantes da experiência do usuário.

16

Compartilhando estado com @Binding

B14 aulasPRO

Passe estado mutável para visualizações filhas para manter a visualização pai e a filha sincronizadas.

17

Modelos observáveis com @Observable

B14 aulasPRO

Mova a lógica para fora das visualizações e coloque-a em classes de modelo observáveis que controlam a interface.

18

ScrollView e LazyGrids

B14 aulasPRO

Crie conteúdo com rolagem suave e layouts de grade adaptáveis de qualquer tamanho.

19

Animações e transições

B14 aulasPRO

Adicione animações fluidas e transições de visualização com uma experiência nativa e agradável.

20

Buscando dados com async/await

B14 aulasPRO

Carregue dados da rede com a concorrência moderna do Swift e mostre-os na interface.

21

Arquitetura MVVM no SwiftUI

B24 aulasPRO

Organize os recursos de forma clara com o padrão Model-View-ViewModel.

22

Combine: fluxos reativos

B24 aulasPRO

Processe fluxos de valores com publishers, operadores e assinantes do Combine.

23

Persistência com SwiftData

B24 aulasPRO

Armazene, consulte e atualize dados estruturados localmente usando o SwiftData.

24

Core Data com SwiftUI

B24 aulasPRO

Integre o Core Data para obter uma persistência local robusta e madura em aplicativos SwiftUI.

25

Layouts personalizados e guias de alinhamento

B24 aulasPRO

Crie layouts sob medida com o protocolo Layout e controle preciso do alinhamento.

26

Componentes reutilizáveis e ViewModifiers

B24 aulasPRO

Crie uma biblioteca refinada e reutilizável de componentes com modificadores e estilos personalizados.

27

Desempenho e rolagem suave

B24 aulasPRO

Diagnostique e corrija visualizações SwiftUI lentas para criar interfaces ágeis e responsivas.

28

Testando aplicativos SwiftUI

B24 aulasPRO

Escreva testes unitários e de interface que mantenham os recursos confiáveis à medida que o aplicativo cresce.

29

Acessibilidade, localização e modo escuro

B24 aulasPRO

Torne seu aplicativo inclusivo, adaptável e pronto para um público global.

30

Publicando na App Store

B24 aulasPRO

Leve um aplicativo concluído do Xcode até uma versão publicada na App Store com confiança.

Perguntas Frequentes

Perguntas Frequentes

O curso SwiftUI Academy é gratuito?

Sim. Você pode começar o curso SwiftUI Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender SWIFT?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com SWIFT.

Como vou aprender SWIFT no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir SwiftUI Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso SwiftUI Academy.

Posso aprender SWIFT no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender SWIFT em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece SwiftUI Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos