Menu
CoddyTech
Trilha de aprendizado

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.

49,524+ codders inscritos nestes cursos

574 lições583 desafios2,237 perguntas de quiz

O roadmap iOS, passo a passo

16 cursos6 seções574 lições583 desafios2,237 perguntas de quiz

Cada passo é um curso da Coddy. Seu progresso é salvo por curso.

  1. 1
  2. 2
    Começar esta etapaIniciarClasses, structs, enums, protocolos, herança e genéricos, com um projeto de gerenciamento de biblioteca.Iniciar
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
O que você recebe
Tudo o que você vai usar para aprender a programar

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.

playground.js
Editor de Código
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Teste #1test Case Success icon
Teste #2test Case Success icon
Teste #3test Case Failure icon
Entrada
"Alex"
Saída
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Tudo ou Nada

Dia 5 de 7

fire Freeze icon

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!

Liga Challenger
Liga ChallengerTop 7 avançam
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona de promoçãoleaderboard Arrow Up icon

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ê.

Introdução a variáveis
Áudio

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.

1xSarah

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.

CoddyCertificado de Conclusão
Este certifica queJoão Silvacompletou com sucesso
python iconFundamentos de Python
Verificado
Datajan 2026
LinkedInAdicionar ao LinkedIn

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.

Outras trilhas de aprendizado

Os mesmos cursos, organizados para outra função. O progresso é mantido: um curso concluído em uma trilha conta em todas as trilhas que o incluem.

Todas as trilhas de aprendizado
Ilustração das linguagens de programação do Coddy

Comece a trilha de Desenvolvedor de apps iOS grátis

Começar a aprender