Roadmap de desenvolvimento iOS
Aprenda Swift, crie telas em SwiftUI com pré-visualização ao vivo e pratique as estruturas de dados e os algoritmos que as entrevistas de iOS cobram, tudo em Swift.
56,656+ codders inscritos nestes cursos
574 lições583 desafios2,237 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Um certificado da trilha no final, mais 14 ao longo do caminho
O roadmap iOS, passo a passo
Cada passo é um curso da Coddy. Seu progresso é salvo por curso.
- 1Etapa 12 seções, em ordem
- 2Etapa 2
Classes e protocolos
Começar esta etapaIniciarClasses, structs, enums, protocolos, herança e genéricos, com um projeto de gerenciamento de biblioteca.Iniciar - 3Etapa 3
SwiftUIPágina própria
Começar esta etapaIniciarViews e modificadores, stacks, estado e botões, campos de texto, toggles, listas e navegação, com pré-visualização ao vivo.IniciarPágina própria - 4Etapa 4
Estruturas de dados em Swift
Começar esta etapaIniciarPilhas, filas, listas ligadas, árvores binárias e tabelas hash, construídas à mão.Iniciar5 cursos, em ordem- Pilha - Série Estruturas de Dados #113 lições11 desafios1 projeto
- Fila - Série de Estruturas de Dados #212 lições10 desafios1 projeto
- Linked List - Série sobre Estruturas de Dados #514 lições12 desafios1 projeto
- Árvore Binária - Série Estruturas de Dados #313 lições11 desafios1 projeto
- Tabelas Hash - Série de Estruturas de Dados #414 lições12 desafios
- 5Etapa 5
Algoritmos em Swift
Começar esta etapaIniciarRecursão, depois bubble, selection, insertion, merge e quick sort.Iniciar6 cursos, em ordem- Desafios de Recursão - Domine o Pensamento Recursivo15 lições15 desafios
- Bubble Sort11 lições10 desafios
- Selection Sort - Série DSA9 lições4 desafios54 perguntas1 projeto
- Insertion Sort - Série DSA9 lições4 desafios1 projeto
- Merge Sort - Série DSA9 lições4 desafios52 perguntas1 projeto
- Quick Sort - Série DSA9 lições4 desafios52 perguntas1 projeto
- 6Etapa 6
Problemas de entrevista
Começar esta etapaIniciarProblemas de programação do tipo que as entrevistas de iOS cobram, resolvidos em Swift.Iniciar2 cursos, em ordem - 7Etapa 7
O terminal e o GitPágina própria
Começar esta etapaIniciarA linha de comando, depois Git: commits, branches, merges e como corrigir erros.IniciarPágina própria2 seções, em ordem
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender desenvolvimento iOS na Coddy
- Cada aula de SwiftUI mostra sua tela em uma pré-visualização ao vivo ao lado do código.
- Não precisa de Mac para começar: Swift e SwiftUI rodam no seu navegador.
- As estruturas de dados, os algoritmos e os problemas de entrevista são todos em Swift.
- Quando você trava, o Bugsy aponta o problema sem escrever a resposta por você.
Perguntas sobre como virar desenvolvedor iOS
O que estudar para ser desenvolvedor iOS?
Primeiro Swift, depois SwiftUI para criar telas, depois as estruturas de dados e os algoritmos que a maioria das entrevistas cobra, e Git. Esta trilha segue essa ordem.
Preciso de um Mac para aprender desenvolvimento iOS?
Para começar, não. Todas as aulas rodam no navegador. Para criar e publicar um app de verdade, você precisa de um Mac com Xcode.
Devo começar por SwiftUI ou por UIKit?
Comece por SwiftUI. É a forma mais nova da Apple de criar telas e a que os projetos novos mais usam. Muitos apps antigos ainda usam UIKit, que esta trilha ainda não ensina.
Quanto tempo leva para aprender desenvolvimento iOS?
Cerca de quatro a seis meses, com uma hora por dia, para a trilha inteira. Swift ocupa os dois primeiros meses, SwiftUI cerca de três semanas, e o resto é prática.
Dá para criar apps Android com Swift?
Não. Swift e SwiftUI criam apps para dispositivos Apple. Para fazer um app para iPhone e Android, siga a trilha de Flutter.
A Coddy faz parte da Apple?
Não. A Coddy não é afiliada à Apple nem endossada por ela. iOS, Swift e SwiftUI são marcas registradas da Apple Inc.
Recebo um certificado pela trilha Desenvolvedor de apps iOS?
Sim. Conclua todas as etapas e você recebe um certificado gratuito para toda a trilha Desenvolvedor de apps iOS. Ele lista cada curso que você concluiu no caminho, e leva ao certificado de cada curso, para que qualquer pessoa possa conferir cada habilidade que ele cita. Você pode adicioná-lo ao seu perfil do LinkedIn. É um certificado de conclusão da Coddy, não uma qualificação acreditada.