SwiftUI: Do Zero ao App

Aprenda a desenvolver aplicativos nativos iOS

Domine os fundamentos e aprenda a desenvolver do absoluto zero um aplicativo nativo iOS utilizando as mais modernas técnicas do SwiftUI.

4 módulos e 16 aulas
Aulas gravadas em alta qualidade de vídeo e áudio para que você possa assistir onde, quando e na velocidade que quiser.
Fundamentos
Um módulo dedicado a conhecer os fundamentos, o básico bem feito, sobre tudo que você precisa: o Xcode, o Swift e o SwiftUI.
Componentes visuais reusáveis
Aprenda a desenhar e codificar telas com um belo visual e totalmente fragmentadas em componentes no SwiftUI.
Controladores e estado do App
Aprenda passo a passo a abstrair a lógica das telas e construa controladores para gerenciar todos os dados do app.

Passo a Passo

O que você irá construir

Partindo do zero, você vai construir um aplicativo para de escolher e pedir pizzas para delivery.

Escolha do produto e sabor
Duas telas para escolher qual o produto e sabor desejado
Detalhamento de um sabor
Tela personalizada com uma ilustração sobre o sabor da pizza escolhida
Carrinho de Compras
Adicão de itens no carrinho e detalhamento do total e quantidade em todas as telas do app.
Pizza App Tour Um vídeo rápido que mostra um aplicativo de delivery de pizza funcionando.

Estrutura do Código

Arquitetura bem definida

Aprenda a construir o aplicativo com separação de responsabilidades e código bem organizados através das camadas arquiteturais.

App screenshot

Relação de Aulas

Módulos e Aulas organizadas

Conheça todas as aulas e módulos que você terá acesso neste curso.

Módulo

Um introdução sobre desenvolvimento de aplicativos, além de técnicas e ferramentas para planejamento e prototipagem.

  • Introdução e planejamento inicial de um novo app

Módulo

Aprenda os fundamentos das ferramentas Xcode, Swift e SwiftUI. Todas são essenciais para o desenvolvimento Apple.

  • Introdução ao Xcode
  • Introdução a linguagem Swift
  • Dados estruturados no Swift
  • Introdução ao SwiftUI
  • Primeiras telas no SwiftUI

Módulo

Desenvolva as telas do aplicativo, através da criação e reuso de componentes visuais.

  • Criando o primeiro componente: ListItem
  • Aprimorando a tela ListView
  • Desenvolvimento da tela PizzaView
  • Desenvolvimento das demais telas

Módulo

Desenvolva os controladores e modelos para definir a interação com o usuário e o fluxo de dados.

  • Introdução à arquitetura interna do App
  • Codificando o primeiro Controlador e Modelo
  • Primeira interação e navegação entre telas
  • Navegação gerenciada pelo Controlador
  • Codificando o Carrinho de Compras
  • Codificando o Fluxo de Checkout
  • Conclusão

Atenção

Para desenvolvimento de aplicativos iOS e uso das ferramentas Xcode, Swift e SwiftUI é necessário utilizar um computador Apple. Este é um pré-requisito para você conseguir acompanhar este curso.

Tenha acesso a todos cursos e conteúdo do site.

Assine o Pro e tenha acesso a tudo!

A partir de R$ 19,90 mensais.

Disponível em breve