Inscrições abertas para a Black Mobile. Tudo em um!

Todos os cursos de Android e iOS para você se tornar um Dev Mobile Completo

Realize o sonho de ser muito bem remunerado criando aplicativos e torne-se um Desenvolvedor Mobile Profissional.

A Black Mobile 2026 inclui TODOS os cursos que já criei por 5 anos de acesso.

-

Curso de Kotlin | Curso de Swift | Android Express (XML) | iOS Legacy (UIKit) | Android Compose (Kotlin) | iOS Developer (SwiftUI) | Android Arch | Do Zero ao Sênior | Apps Lucrativos | SwiftUI + Firebase

Quero comprar a black agora

Tirar dúvidas com o suporte

Tiago Aguiar
Seu mentor

Quem será o seu mentor nessa jornada?

Opa! Meu nome é Tiago Aguiar sou desenvolvedor de software há 15 anos. Sênior Mobile Developer (Android / iOS) e referência no desenvolvimento Mobile.

Em 2018, criei o canal na plataforma Youtube para compartilhar conhecimentos sobre desenvolvimento Android e iOS nativos.

Com +64 mil inscritos é considerado o maior canal sobre desenvolvimento Android e iOS nativo do Brasil.

Nessa jornada eu já ajudei mais de 5.000 alunos a aprenderem a programar de verdade com nossos treinamentos.

Hoje, minha missão é ajudar pessoas como você, através das minhas experiências reais a se tornarem desenvolvedores mobile extraordinários.

Dito isto, deixa eu te mostrar o que é esse curso e como ele pode ajudar VOCÊ na sua carreira.

+15Anos de experiência
+300Horas ensinando programação
+5KAlunos matriculados
+26kHoras escrevendo código

Como Funciona a Oferta

Para ter acesso a todos os produtos que serão oferecidos nessa Black Mobile você PRECISARIA investir INDIVIDUALMENTE:

Android ComposeR$ 397,00
Android ExpressR$ 397,00
Android ArchR$ 397,00
iOS Developer (SwiftUI)R$ 397,00
iOS Legacy (UIKit)R$ 397,00
Curso de KotlinR$ 97,00
Curso de SwiftR$ 97,00
SwiftUI + FirebaseR$ 97,00
Do Zero ao Sêniornão pode ser comprado
Apps Lucrativosnão pode ser comprado
TotalR$ 2.276,00
Vamos fazer as contas de quanto você investiria individualmente para ter acesso a todos os nossos cursos ao longo do tempo:
Adquirir todos os produtosR$ 2.276,00
Renovar tudo por mais 1 anoR$ 988,00
Renovar tudo por mais 1 anoR$ 988,00
TotalR$ 4.252,00

Mas comprando hoje, além de ter acesso pelos próximos 5 ANOS, você não vai investir tudo isso.

12x de R$ 93,00

ou R$ 897 à vista

Não alunos

12x de R$ 82,00

ou R$ 797 à vista

Alunos ativos de outros cursos

Para conquistar espaço entre os desenvolvedores mais bem pagos do mercado é preciso começar na direção certa, seguir e contar com a orientação de quem já chegou lá para acelerar sua jornada.

Esta é a sua oportunidade para se tornar um desenvolvedor mobile de verdade e conquistar salários altos acima de R$10.000 por mês.

É muito bom ter tantas vagas disponíveis no mercado. E a melhor notícia é que você só precisa conquistar uma delas.

E este pacote da Black Mobile será fundamental para atingir seus objetivos e ajudar você nessa jornada.

Tudo que você precisa é de disposição para estudar e praticar junto comigo.

De R$ 2.376,00 por
12x de

ou à vista

Não alunos

De R$ 2.376,00 por
12x de
R$ 82,00
ou R$ 797 à vista

Alunos ativos de outros cursos

Tirar dúvidas com o suporte

Quem deixar essa oportunidade passar, corre o risco de se arrepender pelo resto da vida, pois dificilmente faremos algo parecido de novo.

  • ✅ Acesso à TODOS os cursos pelos próximos 5 anos.

  • ✅ Este é o caminho mais eficiente possível para sair do zero ao profissional no desenvolvimento mobile.

  • ✅ Somente neste período você terá acesso à TODOS nossos cursos por um preço baixíssimo.

  • ✅ A oferta ficará disponível não por muito tempo.

Se preferir, escolha uma trilha individual

Você também pode adquirir apenas a trilha Android Developer ou a trilha iOS Developer para começar sua especialização com uma condição especial.

Pacote Android Developer

12x de
R$ 46,00

ou R$ 447 à vista

  • Acesso ao Curso de Kotlin
  • Acesso ao Curso Android Compose (Kotlin)
  • Acesso ao Curso Android Express (Xml)
  • Acesso ao Curso Android Arch
  • Acesso ao Curso Do Iniciante ao Sênior
  • Acesso ao Curso Apps Lucrativos
  • Suporte com Tiago (Sênior Mobile Developer)
  • 588 aulas
  • 120 horas de videoaulas
  • Certificados de conclusão
  • Acesso ao código-fonte dos projetos
  • Atualizações recorrentes
  • Acesso por 2 anos

Compra 100% segura! Receba seu acesso imediato após a confirmação do pagamento.

Preencha o formulário para realizar o pré-cadastro

Preencha os dados para continuar.

Pacote iOS Developer

12x de
R$ 46,00

ou R$ 447 à vista

  • Acesso ao Curso de Swift
  • Acesso ao Curso iOS Developer (SwiftUI)
  • Acesso ao Curso iOS Legacy (UIKit)
  • Acesso ao Curso SwiftUI + Firebase
  • Acesso ao Curso Do Iniciante ao Sênior
  • Acesso ao Curso Apps Lucrativos
  • Suporte com Tiago (Sênior Mobile Developer)
  • 355 aulas
  • 64 horas de videoaulas
  • Certificados de conclusão
  • Acesso ao código-fonte dos projetos
  • Atualizações recorrentes
  • Acesso por 2 anos

Compra 100% segura! Receba seu acesso imediato após a confirmação do pagamento.

Preencha o formulário para realizar o pré-cadastro

Preencha os dados para continuar.

Salários iOS

Quanto um desenvolvedor Android ou iOS pode ganhar

Uma visão da progressão salarial (em média) para desenvolvedores mobile que trabalham no Brasil ou para empresas do exterior em vagas remotas.

Júnior
0 - 2 anos de experiência
ganhe até
R$ 0,00
por mês
R$ 0,00 (no exterior)
Pleno
2 - 5 anos de experiência
ganhe até
R$ 0,00
por mês
R$ 0,00 (no exterior)
Sênior
5 - 8 anos de experiência
ganhe até
R$ 0,00
por mês
R$ 0,00 (no exterior)
Especialista
+8 anos de experiência
ganhe até
R$ 0,00
por mês
R$ 0,00 (no exterior)
Conteúdo do curso

Conheça os conteúdos do Curso de Kotlin

Aprenda a programar do absoluto zero com Kotlin, mesmo que você nunca tenha escrito uma linha de código na sua vida.

Preparação: Aprenda a Aprender

1. Preparação: Aprenda a Aprender

Curso Kotlin

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de TI. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Domine Variáveis, Tipos e Lógica de Programação

2. Domine Variáveis, Tipos e Lógica de Programação

Curso Kotlin

Aprenda tudo o que precisa para começar a programar em Kotlin, desde a instalação do ambiente de desenvolvimento até conceitos fundamentais de variáveis e tipos de dados. Vamos abordar erros de compilação e execução, conversão de tipos, operadores lógicos, e muito mais.

Com aulas dinâmicas, desafios práticos e exemplos do mundo real, você será guiado através dos primeiros passos da programação. Se prepare para evoluir com nossos desafios interativos e colocar a teoria em prática!

Funções: Aprenda a Reutilizar Código de Forma Eficiente

3. Funções: Aprenda a Reutilizar Código de Forma Eficiente

Curso Kotlin

Explore como criar e otimizar funções no Kotlin, com foco na reutilização de código. Serão abordados conceitos como a declaração e o corpo de uma função, parametrização, tipos de retorno, sobrecarga de funções e outros.

Você também aprenderá a usar recursos avançados para tornar seu código mais flexível e versátil. Com uma série de desafios práticos, incluindo o uso de múltiplas funções, você consolidará seus conhecimentos e ganhará confiança na criação de funções limpas e eficientes.

Dominando a Orientação a Objetos no Kotlin

4. Dominando a Orientação a Objetos no Kotlin

Curso Kotlin

Neste módulo, você vai se aprofundar nos conceitos da Orientação a Objetos (OOP) em Kotlin. Aprenda a criar classes, definir propriedades e comportamentos, e manipular objetos de forma eficiente.

Dominando OOP a fundo, você estará preparado para iniciar qualquer software moderno. Seja aplicativos Mobile, Desktop ou Web.

Isso vai te dar uma base sólida para já começar a criar seu primeiro projeto, a sua solução de mercado.

OOP Avançado: Classes, Herança e Abstração em Profundidade

5. OOP Avançado: Classes, Herança e Abstração em Profundidade

Curso Kotlin

Neste módulo avançado de Orientação a Objetos, você vai se aprofundar nas diversas estruturas de classes no Kotlin como classes aninhadas, internas, de dados e enumeradas. Vamos revisar os diferentes tipos de classes e utilizar o poder delas para manipulação de dados, desestruturação, cópia de objetos e organização do projeto.

Além disso, mergulharemos nos princípios de herança, níveis de acesso e classes abstratas, fortalecendo suas habilidades em criar arquiteturas robustas e escaláveis no Kotlin.

Coleções e Programação Funcional no Kotlin

6. Coleções e Programação Funcional no Kotlin

Curso Kotlin

Explore o poder das coleções e da programação funcional no Kotlin. Aprenda a trabalhar com arrays, listas imutáveis e mutáveis, e descubra como combinar, filtrar e transformar dados de forma eficiente.

Além disso, você será introduzido a conceitos avançados, como lambdas e funções de transformação, aprimorando suas habilidades em programação funcional.

Este módulo é essencial para quem deseja escrever código Kotlin mais elegante, conciso e eficiente.

Conteúdo do curso

Conheça os conteúdos do Android Compose

Não importa se você tem anos de experiência em Android ou está começando agora, este curso te leva a um domínio completo do Android com Jetpack Compose, a tecnologia moderna que diferencia candidatos nas vagas Android.

Preparação

1. Preparação

Iniciante

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de T.I.. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Fundação do Ambiente de Desenvolvimento

2. Fundação do Ambiente de Desenvolvimento

Iniciante

Esse módulo é para aqueles que começam do zero mesmo. Aprenda a usar a ferramenta Android Studio, Emuladores, Smartphones e configurações essenciais do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar nosso primeiro aplicativo, a nossa primeira solução de mercado com compose

Fundação do Kit De Desenvolvimento Android

3. Fundação do Kit De Desenvolvimento Android

Iniciante

Com o ambiente e a fundação pronta, vamos começar a criar o primeiro aplicativo já entendendo as estruturas base do Android. Você vai aprender como é modelada a estrutura de um projeto Android com compose.

Como é organizado o código-fonte de um projeto Android Compose e toda a fundação necessária para você criar seu primeiro aplicativo.

Fundação do Compose e Interface do Usuário (UI)

4. Fundação do Compose e Interface do Usuário (UI)

Iniciante

Para criar uma interface elegante e moderna para os usuários você precisará dominar os fundamentos do compose como Composables, temas, modificadores, entre outros.

Nesse módulo eu vou descomplicar não só o compose internamente, mas também a construção de layouts usados por qualquer aplicativo moderno.

Composição e Programação Declarativa no Primeiro App

5. Composição e Programação Declarativa no Primeiro App

Iniciante

Você aprenderá como deixar o seu aplicativo dinâmico com a lógica de programação e os novos recursos do Compose como: gerenciamento de estado, side effects, programação declarativa, armazenamento e diversos outros.

Aprenderá também a criar formulários reativos de cadastro, validação, alertas, e outros recursos essenciais para qualquer aplicativo. Esteja pronto para embarcar na arquitetura de um app profissional.

Navegação no Compose e Estilização de Componentes no Segundo App

6. Navegação no Compose e Estilização de Componentes no Segundo App

Interm.

Vamos criar mais um aplicativo (e maior) usando os fundamentos de Navegação do Compose, Componentes Composables, Coleções de dados com alta performance, colunas, grids, eventos e dezenas de otimizações para que o seu aplicativo se torne não só funcional, mas performático.

Ao final do módulo, você terá mais um novo aplicativo para o seu portifólio de projetos práticos.

Banco de Dados no Compose com Room Database

7. Banco de Dados no Compose com Room Database

Interm.

Nesse módulo você aprenderá sobre persistência de dados aplicados no seu segundo app com estruturas e modelagem usando o framework moderno de banco de dados do Android, o Room Database.

Dessa forma, você ficará preparado para criar qualquer aplicativo que opera off-line com listagem, buscas, edição, inserção e exclusão de dados.

Arquitetura de Software Moderna com Compose

8. Arquitetura de Software Moderna com Compose

Interm.

Neste momento, Você já aprendeu a criar aplicativos funcionais. Chegou a hora de aprender a modelar uma arquitetura moderna, robusta, testável e de fácil manutenção junto ao Jetpack Compose.

Você aprenderá a fundo sobre a arquitetura MVVM, a mais usada no Android moderno e requisitada nas vagas atuais. Aprenderá também sobre concorrência, coroutines, factories, objetos de estado e muito mais.

UX Design com Funções Compostas

9. UX Design com Funções Compostas

Interm.

Com conhecimento sólidos sobre arquitetura moderna com Compose, vamos criar o maior aplicativo do curso!

Aplicativos complexos exigem uma maior atenção, logo, esse módulo será a primeira parte onde vamos nos aprofundar intensivamente na telas (UI) de autenticação do nosso novo App.

Vire um ninja nos principais componentes do Material3 e crie telas de login / cadastro perfeitas para os dias atuais. Ah, e você ainda vai aprender a criar seus próprios componentes de interface gráfica.

Autenticação e Validação Reativa

10. Autenticação e Validação Reativa

Avançado

Sabe aqueles Apps que não são intuitivos, dificultando a vida do usuário? Aqui será diferente, você aprenderá a fazer o certo - o profissional.

Neste módulo vou te ensinar como usar a programação reativa do compose para criar qualquer formulário de autenticação, fácil de usar, intuitivo e funcional com validações de campos reativos, máscaras para os principais dados como documentos CPF, datas, nomes ou senhas.

Tudo isso com arquitetura moderna para reduzir o seu código deixando ele limpo e fácil de manter.

Compose com Recursos Online e APIs

11. Compose com Recursos Online e APIs

Avançado

Com o layout pronto, você aprenderá passo a passo como se conectar em um servidor online e a interagir com dados de autenticação usando a biblioteca Retrofit e tudo no que diz respeito à recursos online e computação na nuvem.

Entenda como proteger chaves de API, fundamentos de HTTP, requests, responses, callbacks e recursos avançados de organização de objetos e de dados com classes seladas.

Consumir dados remotos de um servidor dará vida ao aplicativo e o conhecimento necessário para criar qualquer outro App futuro.

Modelos de Layout e Arquitetura com Dados Falsos

12. Modelos de Layout e Arquitetura com Dados Falsos

Avançado

É possível desenvolver um App sem ainda ter um banco de dados ou um servidor e é isso que vou te ensinar neste módulo usando dados falsos (mocks).

Uma técnica usada por desenvolvedores experientes para validar layouts com clientes, e com uma simples refatoração, trocar para dados em produção. E claro, isso só é possível pois fizemos um ótimo trabalho na etapa de arquitetura.

Vamos iniciar esse processo no núcleo do App onde temos diversos produtos e telas como perfil, vitrine de produtos, cupons, entre outros.

Design Patterns e Ambiente Produção

13. Design Patterns e Ambiente Produção

Avançado

Vamos finalizar o fluxo do aplicativo com segurança, tokens de acesso e tecnologia JWT.

Adicionar toda a lógica e regra de negócio para que o usuário possa usar o aplicativo em ambiente de produção, incluindo as features de lista de produtos, geração de cupons, regras de preços, serviços promocionais e mais.

Por último, mas não menos importante, corrigir eventuais bugs em dispositivos reais para finalizar o desenvolvimento da primeira versão.

Injeção de Dependência. Códigos Avançados e Code Review

14. Injeção de Dependência. Códigos Avançados e Code Review

Avançado

E para fechar com chave de ouro você aprenderá mais sobre programação abstrata, código genérico, DI (injeção de dependência) e reutilização de código na arquitetura limpa. Criando assim, um app testável, escalável, sustentável e legível para todos os desenvolvedores da equipe.

Você aprenderá a unificar dados e melhorar a experiência do desenvolvedor e do workflow de cada membro da sua equipe.

Neste momento você tem tudo o que precisa para se tornar um desenvolvedor Android moderno com Jetpack Compose!

Conteúdo do curso

Conheça os conteúdos do Android Express

O Android Express te prepara para o mercado com projetos reais usando XML e Android Views, a base mais sólida do desenvolvimento Android. Empresas ainda dependem desse modelo tradicional, e quem aprende, se mantém relevante no mercado.

Preparação

1. Preparação

Iniciante

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de TI. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Fundação do Ambiente de Desenvolvimento

2. Fundação do Ambiente de Desenvolvimento

Iniciante

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Android Studio, Emuladores, Smartphones e configurações essenciais do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar nosso primeiro aplicativo, a nossa primeira solução de mercado

Fundação do Kit De Desenvolvimento Android

3. Fundação do Kit De Desenvolvimento Android

Iniciante

Com o ambiente e a fundação pronta, vamos começar a criar o primeiro aplicativo já entendendo as estruturas base do Android. Você vai aprender como é modelada a estrutura de um projeto Android.

Como é organizado o código-fonte de um projeto Android e toda a fundação necessária para você criar seu primeiro aplicativo.

Construção de Layouts com XML

4. Construção de Layouts com XML

Iniciante

Para criar um Design elegante e impactante para os usuários e seus clientes voce irá precisar dominar a construção de layouts modernos para causar o efeito UAU!

Nesse módulo eu vou descomplicar por completo a construção de layouts modernos que você precisa saber durante a criação do Design do aplicativo.

Primeiro App: Interface Gráfica e Lógica de Programação

5. Primeiro App: Interface Gráfica e Lógica de Programação

Iniciante

Agora, com os ambientes e a fundação pronta você aprenderá como deixar o seu aplicativo dinâmico com a lógica de programação.

Aprenderá a criar formulários de cadastro, alertas, pop-ups, entre outros recursos de interface gráfica essenciais em qualquer app.

A partir daqui, você estará pronto para embarcar na modelagem de um aplicativo profissional.

Segundo App: Formulários. Coleções de Dados e Estilos

6. Segundo App: Formulários. Coleções de Dados e Estilos

Interm.

80% dos aplicativos exibem dados no formato de listas e formulários e por essa e outras razões que esse módulo mostrará tudo o que você precisa saber para criar e estilizar seus formulários de Login/Cadastro bem como os formatos para exibição de dados em coleções, listas e colunas.

Além disso, você aprenderá na prática em um aplicativo sobre Ganhar/Perder Peso.

Manipulação de Banco de Dados Locais

7. Manipulação de Banco de Dados Locais

Interm.

Nesse módulo você aprenderá a deixar o aplicativo dinâmico com estruturas de dados usando o Banco de Dados moderno do Android, o Room Database!

Dessa forma, você ficará preparado para criar seus primeiros aplicativos off-line com listagem, buscas, edição, inserção e exclusão de dados.

App Netflix: Prototipagem e Modelagem

8. App Netflix: Prototipagem e Modelagem

Interm.

Neste módulo vamos começar a efetivamente modelar as principais funcionalidades e interface-gráfica do aplicativo Netflix.

Aqui você aprenderá o passo-a-passo de como construir um aplicativo profissional que causa um efeito UAU!

Listas de filmes, carrossel vertical e horizontal, conceitos avançados de wireframe e UI/UX.

App Netflix: UI Elegante e Moderno

9. App Netflix: UI Elegante e Moderno

Interm.

Com a listagem de filmes disponíveis, vamos deixar o layout e a navegabilidade o mais próximo do app oficial.

Vamos aprender a manipular listas aninhadas (filmes similares) e deixar a interface gráfica do app mais elegante com animações modernas, sombreamento e mais.

App Netflix: Recursos Online e API

10. App Netflix: Recursos Online e API

Interm.

Com o Design pronto, você aprenderá o passo a passo para se conectar em um servidor online e buscar novos filmes, títulos, elenco, capa do filme, descrição do filme, filmes similares e tudo no que diz respeito ao aplicativo dinâmico.

Consumir dados remotos de um servidor dará vida ao nosso aplicativo e o conhecimento necessário para criar qualquer outro aplicativo futuro.

Bibliotecas e Frameworks Android Modernos

11. Bibliotecas e Frameworks Android Modernos

Interm.

Saindo do campo off-line e manipulação de dados locais, vamos criar nosso quarto aplicativo com uma ideia real. Um aplicativo de piadas e aprender os conceitos necessários para buscar dados de um servidor remoto (da internet) usando frameworks modernos.

Além disso, você aprenderá não só a usar recursos de marcas para melhorar o seu aplicativo, como também modelar uma arquitetura de Software mobile eficiente e moderna para criar aplicativos sustentáveis, testáveis e de fácil manutenção. E para fechar com chave de ouro, usaremos os frameworks mais modernos para manipular Views e Conexões à API.

App Instagram: UX Design e Componentização

12. App Instagram: UX Design e Componentização

Avançado

Com uma base sólida sobre todo Android Studio, Android SDK e Arquitetura de Software nas próximas aulas vamos criar o aplicativo com mais de +1 bilhão de downloads: O Instagram!

Aplicativos Complexos exigem uma atenção maior. Por isso, esse módulo será a primeira parte onde iremos nos aprofundar intensivamente no Design de todas as telas do Instagram.

Cadastro, Pop-Ups, Navegação, Perfil, Barras de Menu, Feed, Seguidores, Pesquisas de Usuários, Cameras, Galerias. E ainda, vamos criar nosso próprios componentes de interface gráfica.

App Instagram: Arquitetura Mobile Moderna e Dados Falsos

13. App Instagram: Arquitetura Mobile Moderna e Dados Falsos

Avançado

Você aprenderá como trabalhar em equipe e construir um aplicativo sem ter um banco de dados, um servidor ou habilidades de desenvolvimento Web.

Uma técnica usada por desenvolvedores experientes e que depois de validada, vamos aprender com uma simples reescrita de código, como trocar para um servidor de verdade em produção.

Com uma boa modelagem e uma arquitetura inicial aplicada nos módulos anteriores, fazer esse trabalho se torna muito mais simples e rápida.

App Instagram: Animações e Códigos Avançados

14. App Instagram: Animações e Códigos Avançados

Avançado

Vamos deixar nosso aplicativo mais elegante e o mais próximo possível da realidade.

Vamos aprender a criar animações para transição de telas, rolagem, câmeras customizadas, galerias customizadas, colunas animadas, ajustes em smartphones modernos (e antigos), otimização e performance do aplicativo.

App Instagram: Publicando o Aplicativo

15. App Instagram: Publicando o Aplicativo

Avançado

Vamos migrar para um banco de dados em produção, efetuar os ajustes finais e corrigir eventuais bugs em dispositivos reais para finalizar o desenvolvimento. Você ainda aprenderá a manipular permissões e utilizar os últimos recursos do novo Android-10.

Conteúdo do curso

Conheça os conteúdos do Curso de Swift

Aprenda a programar do zero com a linguagem oficial da Apple, o Swift. Esteja preparado para criar aplicativos para o ecossistema da gigante do Vale do Silício.

Domine Variáveis, Tipos e Lógica de Programação

1. Domine Variáveis, Tipos e Lógica de Programação

Curso Swift

Aprenda tudo o que precisa para começar a programar em Swift, desde a instalação do ambiente de desenvolvimento do Xcode até conceitos fundamentais de variáveis e tipos de dados. Vamos abordar erros de compilação e execução, conversão de tipos, operadores lógicos, e muito mais.

Com aulas dinâmicas, desafios práticos e exemplos do mundo real, você será guiado através dos primeiros passos da programação. Se prepare para evoluir com nossos desafios interativos e colocar a teoria em prática!

Funções: Aprenda a Reutilizar Código de Forma Eficiente

2. Funções: Aprenda a Reutilizar Código de Forma Eficiente

Curso Swift

Explore como criar e otimizar funções no Swift, com foco na reutilização de código. Serão abordados conceitos como a declaração e o corpo de uma função, parametrização, tipos de retorno, sobrecarga de funções e outros.

Você também aprenderá a usar recursos avançados para tornar seu código mais flexível e versátil. Com uma série de desafios práticos, incluindo o uso de múltiplas funções, você consolidará seus conhecimentos e ganhará confiança na criação de funções limpas e eficientes.

Dominando a Orientação a Objetos no Swift

3. Dominando a Orientação a Objetos no Swift

Curso Swift

Neste módulo, você vai se aprofundar nos conceitos da Orientação a Objetos (OOP) em Swift. Aprenda a criar classes, structs, definir propriedades e comportamentos, e manipular objetos de forma eficiente.

Dominando OOP a fundo, você estará preparado para iniciar qualquer software moderno. Seja aplicativos Mobile ou macOS.

Isso vai te dar uma base sólida para já começar a criar seu primeiro projeto, a sua solução de mercado.

OOP Avançado: Structs, Classes e Protocols

4. OOP Avançado: Structs, Classes e Protocols

Curso Swift

Neste módulo avançado de Orientação a Objetos, você vai se aprofundar nas diversas estruturas de dados no Swift como classes, structs, protocols, enums e muito mais. Vamos revisar os diferentes tipos de estruturas e utilizar o poder delas para manipulação de dados e organização do projeto.

Além disso, mergulharemos nos princípios de polimorfismo e níveis de acesso, fortalecendo suas habilidades em criar arquiteturas robustas e escaláveis no Swift.

Coleções e Programação Funcional no Swift

5. Coleções e Programação Funcional no Swift

Curso Swift

Explore o poder das coleções e da programação funcional no Swift. Aprenda a trabalhar com arrays, listas imutáveis e mutáveis, dicionários e descubra como combinar, filtrar e transformar dados de forma eficiente.

Além disso, você será introduzido a conceitos avançados, como closures e funções de transformação, aprimorando suas habilidades em programação funcional.

Este módulo é essencial para quem deseja escrever código Swift mais elegante, conciso e eficiente.

Conteúdo do curso

Conheça os conteúdos do iOS Developer (SwiftUI)

Aprenda construir aplicativos com a tecnologia declarativa oficial da Apple, que hoje representa o futuro do desenvolvimento iOS. Empresas estão migrando para o SwiftUI, criando interfaces rápidas, escaláveis e prontas para o mercado atual.

Preparação!

1. Preparação!

Iniciante

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de TI. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Fundação do Ambiente de Desenvolvimento Apple

2. Fundação do Ambiente de Desenvolvimento Apple

Iniciante

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Xcode, Simuladores, iPhones, MacOSX e outras configurações do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar nosso primeiro aplicativo, a nossa primeira solução de mercado.

Estruturas de Projetos iOS

3. Estruturas de Projetos iOS

Iniciante

Esse módulo vai te ensinar as estruturas de projetos que são extremamente importantes para entender o que você está fazendo no seu código. Aprenda como é organizado um projeto iOS, como entrar no programa de desenvolvedores da Apple e como usar a ferramenta Xcode no seu poder máximo!

Aumente sua produtividade em até 3x vezes usando de forma profissional o Xcode, Simuladores e iPhones.

Fundação do iOS Moderno & Apple SDK

4. Fundação do iOS Moderno & Apple SDK

Iniciante

Com o ambiente e a fundação pronta, vamos começar a criar o primeiro aplicativo já entendendo as estruturas base do iOS.

Você vai aprender como é modelada a arquitetura de um projeto iOS moderno com SwiftUI. Os ciclos de vida e o que é importante manter no seu novo projeto.

Essa é a fundação para criar qualquer aplicativo.

SwiftUI. SwiftData e Lógica de Prog.

5. SwiftUI. SwiftData e Lógica de Prog.

iOS SwiftUI

Neste módulo, você vai criar seu primeiro aplicativo completo com SwiftUI, aprendendo a desenvolver interfaces modernas, intuitivas e fáceis de manter.

Ao longo das aulas, você vai aplicar validação de dados, gerenciar estados da interface, implementar operações completas de dados, persistir informações com SwiftData e utilizar recursos de IA do Xcode para acelerar o desenvolvimento e aumentar sua produtividade na criação de aplicativos iOS.

SwiftUI Profissional na Prática

6. SwiftUI Profissional na Prática

Interm.

Esse é um dos módulos mais importantes. Você entenderá como é novo processo de criação de aplicativos declarativos usando SwiftUI.

Vai aprender como usar os componentes de Layouts modernos, bem como recursos do Swift com extensions, gerenciamento de dados, Observables, States, Bindings. Componentes de UI como TextFields, ScrollViews, Buttons, Navigations e dezenas de outros componentes de interface gráfica.

E não para por ai. Você ainda aprenderá sobre arquitetura de software moderna como MVVM.

Componentes, Formulários e Estilos no SwiftUI

7. Componentes, Formulários e Estilos no SwiftUI

Interm.

Quase todos aplicativos precisam de formulários e por essa e outras razões que esse módulo mostrará tudo o que você precisa saber para criar e estilizar seus formulários de Login/Cadastro bem como os formatos para exibição de dados.

Deixe o aplicativo com a sua marca, seus componentes e seus estilos de interface gráfica exclusiva!

Além disso, você aprenderá aplicar um Design elegante e inovador com o modo escuro (dark mode)..

Manipulando SwiftUI em Aplicativos Online

8. Manipulando SwiftUI em Aplicativos Online

Interm.

Chegou a hora de aplicar recursos online no nosso aplicativo.

Você aprenderá a se conectar em um servidor remoto através das nossas APIs. Aprenderá também a usar os recursos de JSON, Form-Data, Codables, URLSession, WebServices, fundamentos de Multi-threading, callbacks e uma introdução ao framework reativo moderno da Apple: o Combine!

Serviços Reativos Com Combine & LocalStorage

9. Serviços Reativos Com Combine & LocalStorage

Avançado

Vamos finalizar o primeiro fluxo de login e cadastro com segurança de dados e Tokens de acesso.

O primeiro registro gravado localmente será explicado no detalhe. Isto é, como começar a deixar o seu aplicativo com dados offline.

Todo o processo será ensinado usando o framework Combine para as requisições e fluxo de dados reativos modernos.

Listas e Coleções de Views

10. Listas e Coleções de Views

Avançado

Uma vez criado o fluxo seguro de acesso reativo, você aprenderá a exibir dados no formato de listas. O que de fato, acontece em 80% dos aplicativos da AppStore.

Você aprenderá a usar mais componentes do SwiftUI como NavigationLink, ForEachs, Lists, Forms, Tabs, Stacks e muito mais.

Seu aplicativo ficará semelhante aos grandes apps do mercado como Spotify!, Netflix, Instagram, AppStore, entre outros.

UI Cupertino e Edição de Dados

11. UI Cupertino e Edição de Dados

Avançado

Uma vez logado, você aprenderá a criar aplicativos seguindo a guideline de especificações da Apple para ícones e interface gráfica.

Por mais que queiramos usar nossas ideias de interface e UX Design, a Apple provê uma forma comprovada de engajamento com usuário através dos layouts e componentes Cupertinos como Forms nativos do iOS.

Esse módulo fará você criar um aplicativo que engaja e deixa os usuários de iPhone e iPad satisfeito com que estão vendo :D

Câmeras, Pickers e Recursos de Hardware

12. Câmeras, Pickers e Recursos de Hardware

Avançado

Uma das grandes vantagens de seguir o desenvolvimento nativo iOS além de conseguir boas oportunidades de trabalho, é poder ter controle sobre o sistema como um todo.

Nesse módulo você aprenderá a manipular recursos de câmeras e fotos usando o SwiftUI.

Isso fará do seu aplicativo mais customizável para o usuário final.

Gráficos e Recursos Avançados

13. Gráficos e Recursos Avançados

Avançado

Você aprenderá mais sobre programação genérica, reutilização de código. Criando assim, um app sustentável, legível e de fácil manutenção para todos os desenvolvedores iOS.

E para fechar com chave de ouro. Vamos aprender a usar bibliotecas externas com o mais famoso gerenciador de pacotes do universo iOS: o Cocoapods.

Vamos aprender a criar gráficos para analise do seu app.

Conteúdo do curso

Conheça os conteúdos do iOS Legacy (UIKit)

UIKit é a base clássica do iOS, usada por grandes empresas e presente em projetos robustos no mercado. O dev iOS que sabe UIKit, garante maturidade técnica para lidar com códigos existentes e construir interfaces sólidas onde o legado ainda é muito forte.

Preparação!

1. Preparação!

Iniciante

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de TI. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Fundação do Ambiente de Desenvolvimento Apple

2. Fundação do Ambiente de Desenvolvimento Apple

Iniciante

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Xcode, Simuladores, iPhones, MacOSX e outras configurações do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar o primeiro aplicativo.

Estruturas de Projetos iOS

3. Estruturas de Projetos iOS

Iniciante

Esse módulo vai te ensinar as estruturas de projetos que são extremamente importantes para entender o que você está fazendo no seu código. Aprenda como é organizado um projeto iOS com UIKit, como entrar no programa de desenvolvedores da Apple e como usar a ferramenta Xcode no seu poder máximo!

Aumente sua produtividade em até 3x vezes usando de forma profissional o Xcode, Simuladores e iPhones.

Fundação do SDK, UIKit, AutoLayout & ViewCode

4. Fundação do SDK, UIKit, AutoLayout & ViewCode

Iniciante

Com o ambiente e a fundação pronta, vamos começar a criar o aplicativo já entendendo as estruturas base do iOS com o UIKit.

Você vai aprender a criar interfaces do usuário com UIKit e AutoLayout. Os ciclos de vida do app e como manter um projeto compatível com diversos tamanhos de telas.

Essa é a fundação para criar qualquer aplicativo.

Arquitetura de Software Mobile: UIKit Profissional na Prática

5. Arquitetura de Software Mobile: UIKit Profissional na Prática

Interm.

Esse é um dos módulos mais importantes. Você aprenderá sobre arquitetura de software moderna como MVVM com Coordinator. E como organizar o seu projeto de maneira profissional.

Vai aprender ainda como usar os componentes de Layouts, bem como recursos do Swift com Extensions, gerenciamento de dados, componentes de interface como TextFields, ScrollViews, Buttons, Navigations e dezenas de outros componentes de interface gráfica.

Primeiro App: Interface Gráfica e Lógica de Programação

6. Primeiro App: Interface Gráfica e Lógica de Programação

Interm.

Quase todos aplicativos precisam de formulários e por essa e outras razões que esse módulo mostrará tudo o que você precisa saber para criar e estilizar seus formulários de Login/Cadastro bem como os formatos para exibição de dados.

Deixe o aplicativo com a sua marca, seus componentes e seus estilos de interface gráfica exclusiva!

Além disso, você aprenderá a trabalhar com o gerenciamento do teclado do iPhone, barras de rolagem e customização de componentes.

Listas e Coleções de Views

7. Listas e Coleções de Views

Interm.

Uma vez criado o fluxo de autenticação, você aprenderá a exibir dados no formato de listas. O que de fato, acontece em 80% dos aplicativos da AppStore.

Você aprenderá a usar mais componentes do UIKit como UICollectionView, UITableView, UITabBar, HeaderView, UINavigationController e muito mais.

Você estará pronto para criar aplicativos semelhante aos grandes apps do mercado como Spotify, Netflix, Instagram, AppStore, entre outros.

Validação de Formulários, Performance e Prog. Funcional

8. Validação de Formulários, Performance e Prog. Funcional

Avançado

Uma vez logado, você aprenderá a criar aplicativos seguindo a guideline de especificações da Apple para ícones e interface gráfica.

Por mais que queiramos usar nossas ideias de interface e UX Design, a Apple provê uma forma comprovada de engajamento com usuário através dos layouts e componentes Cupertinos como campos nativos do iOS.

Esse módulo ensinará tudo o que precisa para criar formulários elegantes, seguros e performáticos para seus aplicativos.

UIKit em Aplicativos Online

9. UIKit em Aplicativos Online

Avançado

Chegou a hora de aplicar recursos online no nosso aplicativo.

Você aprenderá a se conectar em um servidor remoto através das nossas APIs.

Aprenderá também a usar os recursos de JSON, Codables, URLSession, WebServices, fundamentos de Multi-threading, callbacks, Generics e Segurança de dados.

Padrões de Projetos e Armazenamento de Dados

10. Padrões de Projetos e Armazenamento de Dados

Avançado

Vamos finalizar o primeiro fluxo do aplicativo com segurança de dados, Tokens de acesso e Tokens de atualização com a tecnologia JWT.

O primeiro registro gravado localmente será explicado em detalhe. Isto é, como manter o seu aplicativo logado e com sessão de usuário.

Todo o processo será ensinado usando o kit de desenvolvimento nativo do iOS para persistência de dados local.

Lógica de Negócio e Regras do App

11. Lógica de Negócio e Regras do App

Avançado

Este é o maior módulo onde vamos construir toda a lógica e regra de negócio para que o usuário possa usar nosso aplicativo.

Vamos trabalhar com lista de produtos, geração de cupons, regras de preços, serviços promocionais e mais.

Além disso, você aprenderá a trabalhar com dependências e bibliotecas através do Swift Package Manager (SPM)

Code Review e Melhoria Contínua

12. Code Review e Melhoria Contínua

Avançado

E para fechar com chave de ouro você aprenderá mais sobre programação abstrata e reutilização de código!. Criando assim, um app sustentável, legível e de fácil manutenção para todos os desenvolvedores iOS.

Você aprenderá a adicionar alertas universais, unificar dados e melhorar a experiência do usuário quando não tiver conexão de internet.

Neste momento você tem tudo o que precisa para se tornar um desenvolvedor iOS e criar aplicativos online e completos!

Conteúdo do curso

Conheça os conteúdos do Android Arch

Domine os padrões e arquiteturas de software mobile mais eficientes e robustas como MVC, MVP, MVVM, AAC, VIPER, MVI, entre outros.

O Ínicio da Jornada em Arquiteturas

1. O Ínicio da Jornada em Arquiteturas

Android Arch

Módulo de introdução ao curso. Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional. Como você deve agir, como pensar e como crescer na carreira de TI.

Introdução a Arquitetura de Software Android

2. Introdução a Arquitetura de Software Android

Android Arch

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Android Studio, Emuladores, Smartphones e configurações do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar nosso primeiro aplicativo, a nossa primeira solução de mercado

Arquitetura Mobile Vs. Arquitetura Web

3. Arquitetura Mobile Vs. Arquitetura Web

Android Arch

Este módulo irá te mostrar que não existe uma bala de prata e uma única arquitetura "salvadora".

Por isso, você vai aprender a identificar a melhor arquitetura mobile para o seu negócio, o seu App. Vamos nos aprofundar nos tópicos de sustentabilidade e escalabilidade de aplicativos, bem como, separação de conceitos e responsabilidades no desenvolvimento.

Você aprenderá sobre a tríade de Tests no desenvolvimento mobile Android. Como escolher esses tests. E por fim, entender a primeira arquitetura mobile adotada na Web como o MVC. Suas vantagens, suas desvantagens e o que pode destruir um aplicativo ao longo prazo!

Você ainda aprenderá sobre MVC com Tests, Observables, programação funcional e reativa.

Desacoplamento Inteligente no Android

4. Desacoplamento Inteligente no Android

Android Arch

Muito se fala sobre acoplamento, desacoplamento, mas o que realmente é isso? E porque isso é tão problemático durante o desenvolvimento de software.

Neste módulo você aprenderá um pouco mais sobre extensibilidade e sustentabilidade de projetos Android. Você aprenderá os conceitos teóricos e práticos sobre Injeção de Dependência. Frameworks modernos como Dagger2.

Saindo do MVC para MVP. MVP com Tests. Os problemas do ciclo de vida do Framework Android e como deixar o seu projeto testável apenas modificando a organização das suas classes e pacotes.

Indo Além Com Android Architecture Components

5. Indo Além Com Android Architecture Components

Android Arch

Por muito tempo o time de desenvolvedores do Android não se pronunciavam sobre arquiteturas. Deixavam a critério de quem fosse criar o aplicativo.

Entretanto, com o surgimento do Jetpack e do Android Architecture Components, uma forma melhor e moderna para criar aplicativos, padrões como MVVM começaram a ganhar espaço no Android.

E aqui você aprenderá todos esses novos recursos como DataBinding, LiveData, Android LifeCycle, Observables, Reactive, Views Observers e outros aspectos de desenvolvimento Android usando o Jetpack para modernizar o seu projeto e deixá-lo escalável e sustentável.

Tudo isso, sem deixar de lado a importância de Tests

Arquitetura Android Moderna e Robusta

6. Arquitetura Android Moderna e Robusta

Android Arch

Neste módulo você aprenderá usar outras duas grandes arquiteturas modernas. MVI e VIPER.

Arquiteturas que nasceram para o mobile (como iOS) e com um propósito muito específico: projetos robustos e gigantes como o próprio Spotify! que aplica essas arquiteturas em seus projetos mobile e você tem a chance de aprender aqui, nesse treinamento!

Conteúdo do curso

Conheça os conteúdos do SwiftUI + Firebase

Crie um Chat Messenger completo do zero usando o SwiftUI da Apple + o Firebase do Google. Com o Firebase você não se preocupa com back-end ou Infraestrutura, você foca no que realmente importa: o seu aplicativo.

Cloud Firestore

1. Cloud Firestore

Firebase

Armazene e sincronize dados do aplicativo em escala global

O Cloud Firestore é um banco de dados de documentos NoSQL que permite armazenar, sincronizar e consultar dados facilmente para seus aplicativos em escala global.

Durante o curso você aprenderá a trabalhar com a criação, consultas e estruturação de dados no Firestore.

Firebase Authentication

2. Firebase Authentication

Firebase

Login simples em qualquer plataforma

O objetivo do Firebase Authentication é facilitar o desenvolvimento de um sistema de autenticação seguro, além de melhorar a experiência de login e integração para os usuários finais. Ele oferece uma solução de identidade completa, compatível com contas de e-mail/senha e outros.

Essa é uma implementação rápida que vamos usar no projeto para ter uma autenticação segura.

Cloud Storage

3. Cloud Storage

Firebase

Armazene e exiba conteúdo com facilidade

O Cloud Storage foi criado para ajudar você a armazenar e disponibilizar conteúdo gerado pelo usuário, como fotos e arquivos, com facilidade e rapidez.

Durante nosso projeto, usaremos esse recurso para armzenar as fotos que o usuário enviar no aplicativo.

SwiftUI e a Sintaxe Declarativa

4. SwiftUI e a Sintaxe Declarativa

SwiftUI

Crie belos aplicativos com pouco código

Tudo o que você precisa para começar a criar interfaces modernas, avançadas e reutilizáveis para aprimorar o design do seu aplicativo.

Você vai aprender a trabalhar com componentes como: VStack, HStack, ZStack, Buttons, TextField, ScrollViews e muito mais.

API de Navegação

5. API de Navegação

SwiftUI

Tenha mais controle do código

Aproveite o controle programático sobre o comportamento de navegação do seu aplicativo para definir seu estado de inicialização, gerenciar transições, responder a links diretos e muito mais.

Durante o projeto, você verá como é simples trabalhar com navegação dentro do SwiftUI.

Prototipagem, Animação e Código Limpo

6. Prototipagem, Animação e Código Limpo

SwiftUI

Nunca foi tão fácil criar animações e manter a qualidade do seu código

Adicione animação facilmente a praticamente qualquer controle pronto para uso com apenas algumas linhas de código.

Você aprenderá a controlar a interface gráfica para criar o Chat paginado com Scrolling, bem como manter a qualidade e limpeza do código com a arquitetura MVVM + SwiftUI.

Conteúdo do curso

O Curso Do Zero ao Sênior e Apps Lucrativos também estarão inclusos no pacote

Do Zero ao Sênior

1. Do Zero ao Sênior

Zero ao Sênior

Irei compartilhar tudo o que funcionou e que me fez sair de uma pessoa que não sabia programar para um desenvolvedor Sênior e Coordernador de um time de Desenvolvedores.

Irei te mostrar como evoluir 3 anos em apenas 1. As estratégias, táticas, atitudes, mentalidades e hacks que você precisa aplicar na sua carreira para crescer profissionalmente.

Apps Lucrativos

2. Apps Lucrativos

Apps Lucrativos

Este é um curso para aqueles que querem alavancar os seus aplicativos pessoais nas lojas de apps com estratégias de monetização e marketing de aplicativos.

Você vai dominar os 3 pilares de um app de sucesso (Mercado, Marketing, Monetização) podendo atingir a marca de 100k downloads e ganhar até um segundo salário de R$3.985.

Projetos

Veja o nível de aplicativos que você vai aprender a construir.

Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Aplicativo Android desenvolvido no curso
Bônus inclusos

Você Ainda Vai Levar Esse Bônus

Suporte Exclusivo e Atualizações

Suporte Exclusivo e Atualizações

De R$ 197 por R$0,00

Um dos nossos grandes diferenciais é que além das atualizações de aulas e conteúdos novos durante o seu tempo acesso, você também terá o suporte do Tiago Aguiar para tirar dúvidas por 2 anos.

Diferente de outros cursos, aqui você tem total suporte de um desenvolvedor Sênior com respostas em até 2 dias úteis e atualizações sem nenhum custo adicional durante seu período de acesso.

Alunos reais

O que nossos alunos estão dizendo

Veja algumas das centenas de mensagens que recebemos de pessoas que tiveram suas carreiras transformadas.

~ Bruna Medeiros - São Paulo ~

"Durante 6 meses fui mentorada pelo Tiago, e assim que terminou a mentoria, em 3 dias depois, fui promovida a Dev Android Pleno. E isso coroou a mentoria com o meu objetivo que era ser uma profissional melhor e atingir o próximo nível. O Tiago com certeza é uma referência pra gente que é de Android e não consigo imaginar ninguém melhor para ajudar."

~ Túlio Ratto - Rio Grande do Norte ~

"Comprovadamente já me preparou para o mercado de trabalho. Eu indico o curso do Tiago porque mudou a minha percepção do que é realmente a programação para o Android.".

~ Evandro Rocha - Rio Grande do Sul ~

"Tirei a nota máxima no TCC da faculdade (PUC) depois de aprender a criar um aplicativo completo com os ensinamentos do Tiago e descobri minha paixão por Android. Já desenvolvi algumas aplicações mesmo sem ainda ter concluído o curso. Eu indico o curso pois é um investimento muito barato perto do conhecimento adquirido com ele."

~ Rafael Moares - Pernambuco ~

"Quando vi seus videos no Youtube eu disse: 'Quero chegar nesse nível!' Comprei o seu curso e é excelente. Vale cada centavo investido. Tem um módulo do júnior ao Sênior que te dá uma autoridade no mercado que você não tem noção. Muito obrigado pelo suporte e dê estar sempre lá pra ajudar a gente".

~ Marcos Messias - Ceará ~

"Esse curso foi um divisor de águas, faço faculdade de Ciência da Computação e sempre me faltava esse conhecimento em ver o desenvolvimento mobile como um negócio lucrativo, que gere um retorno de verdade. O Tiago ensina além da parte técnica de desenvolvimento, a parte da mentalidade de um programador de sucesso e do cotidiano que as empresas exigem do programador.".

~ Emerson Machado - Paraná ~

"Me formei no Java, só que daí o Tiago me alertou que o Kotlin é o futuro do Android, ainda mais agora com a chegada do Compose... fato é que hoje sou muito grato por essa atualização e melhoria no meu currículo como dev Android. No Área Tech Brasil, lá no YouTube, eu falo para você investir de olhos fechados porque o treinamento do Tiago é mais que um treinamento, é uma formação completa! É mais rápido quando você aprende com quem realmente domina o assunto. Muito obrigado pela oportunidade e por estar disponibilizando seu conhecimento aqui."

~ Vitório Alves - Maranhão ~

"O Tiago tem uma boa didática. Ele te ensina do básico até o avançado. Coisa que você não vê pelo Youtube ou em outros lugares. E o mais legal é ter o Feedback do Tiago te acompanhando sempre que precisar durante o curso."

Depoimentos

Conquistas dos alunos após nossos cursos

Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Depoimento de aluno
Projetos dos alunos

Conheça alguns aplicativos que os alunos criaram com os conhecimentos adquiridos nos cursos

A ordem dos projetos não significa um ranking, apenas a publicação em ordem cronológica de cada projeto de cada aluno.

Projeto criado pelo aluno

Segue um app que fiz pra ajudar no combate a COVID-19 na região onde moro. O app informa o boletim das 18 cidades da região

Aluno - Hemerson Silva Aluno - Hemerson Silva
Projeto criado pelo aluno

Estou passando aqui para agradecer seus videos, pois comprei seu curso fora o que fiz de graça no youtube, então especialmente este que usa a API do Google Maps. Depois de concluído resolvi criar meu portfólio. Estou pra upar na google play um Segundo App que fiz estudando seu curso.

Aluno - Paulo Soares
Projeto criado pelo aluno

Com o seu curso eu pude de fato aprender algo com um cronograma e mesmo nas aulas básicas eu sempre vejo coisas que se eu já soubesse iria facilitar muito a minha vida. Por isso não pulo nenhuma aula e vejo todas desde os fundamentos. Por isso a importância de se começar com calma e ir avançando gradativamente.

Aluno - Ângelo Robson Aluno - Ângelo Robson
Projeto criado pelo aluno

Fala,Tiago Blz? Pessoal da empresa deu um retorno. Fui contratado como Programador Jr. Valeu pela força

Aluno - Hemerson Silva Aluno - Hemerson Silva
Projeto criado pelo aluno

...Subi um jogo na Google play ... consegui com os conhecimentos do curso

Aluno - Flazion Lima Aluno - Flazion Lima
Projeto criado pelo aluno

Tiago, estou super feliz, depois do seu curso e com muita dedicação e estudo terminei meu app que está na loja (Emprego Azul +500 downloads), consegui vários serviços de freelance e amanhã será meu primeiro dia com carteira registrada como Desenvolvedor Android.

Aluno - Leandro Modena

Boa tarde pessoal, tenho orgulho de vir aqui publicar que graças as habilidades que aprendi durante o curso, pude fechar uma parceria com a principal igreja da minha cidade e desenvolver o app Desterro Mairiporã.

Aluno - Felipe Matheus Aluno - Felipe Matheus

Tiago, primeiro de tudo quero agradecer imensamente todo o suporte dado durante o curso com minhas dúvidas, estou colocando meus projetos em um outro patamar, graças as técnicas, recursos e o conhecimento compartilhado por você e toda sua equipe. Obrigado mais uma vez, o Curso Android Express de fato foi um divisor de águas na minha carrera profissional... estou apaixonado pelo kotlin. Obrigado e vamos em frente.

Aluno - Sérgio Silveira Aluno - Sérgio Silveira

Fala Tiagão, tudo certo? Gostaria de agradecer por mais esse módulo e dizer que estou a ponto de conseguir minha primeira oportunidade como android developer em uma big tech. Graças a você e ao conteúdo de primeira que temos no curso! Agradeço imensamente pelo conhecimento e boa vontade em ajudar!

Aluno - Ygor Doring Aluno - Ygor Doring
Projeto criado pelo aluno

Opa Tiago depois de alguns dias batendo cabeça consegui dar um jeito e finalizar o app apesar de simples foi trabalhoso ainda mais pra mim que estou começando, mas novamente sem suas dicas e ajuda eu não estaria aqui, obrigado novamente e vamos para o terceiro app!

Aluno - Heverson Assunção Aluno - Heverson Assunção

Bom dia Tiago, vim aqui deixar a minha contribuição e meus agradecimentos ao conhecimento passado sempre de forma muito clara. Segue o meu projeto

Aluno - Hugo Jordan

Bom dia Tiago! Depois dá uma olhada no app que eu concluí no iOS legacy... projeto final do curso

Aluno - Maxwell Farias Aluno - Maxwell Farias
Projeto criado pelo aluno

Toda vez começo digitar dúvidas para enviar no final da aula, mas você sempre passa por todos os itens e eu acabo deletando todas as perguntas hehe Muito bom curso!.

Aluno - Adriano Valumin Aluno - Adriano Valumin
Avaliações

Avaliações dos alunos sobre nossa didática

"Toda vez começo digitar dúvidas para enviar no final da aula, mas você sempre passa por todos os itens e eu acabo deletando todas as perguntas hehe. Muito bom curso!"

Adriano V.
Adriano V.★★★★★

"Sou aluno no Curso IOS Developer, e fiz questão de vir aqui deixar o mesmo comentário: Estudei 6 meses de JS com vários professores em diversos cursos diferentes, e só agora estudando swift, tanto tempo depois apareceu alguem que me fizesse entender."

David Gomes
David Gomes★★★★★

"Boa tarde pessoal, tenho orgulho de vir aqui publicar que graças as habilidades que aprendi durante o curso, pude fechar uma parceria com a principal Igreja da minha cidade e desenvolver o app Desterro Mairiporã."

Felipe Matheus
Felipe Matheus★★★★★

"Opa Tiago depois de alguns dias batendo cabeça consegui dar um jeito e finalizar o app apesar de simples foi trabalhoso ainda mais pra mim que estou começando, mas novamente sem suas dicas e ajuda eu não estaria aqui, obrigado novamente e vamos para o terceiro app!"

Heverson Assunção
Heverson Assunção★★★★★

"Fala Tiagão, tudo certo? Gostaria de agradecer por mais esse módulo e dizer que estou a ponto de conseguir minha primeira oportunidade como android developer em uma big tech. Graças a você e ao conteúdo de primeira que temos no curso! Agradeço imensamente pelo conhecimento e boa vontade em ajudar."

Ygor Doring
Ygor Doring★★★★★

"Sou aluno no Curso IOS Developer, e fiz questão de vir aqui deixar o mesmo comentário: Estudei 6 meses de JS com vários professores em diversos cursos diferentes, e só agora estudando swift, tanto tempo depois apareceu alguem que me fizesse entender."

David Gomes
David Gomes★★★★★

"Toda vez começo digitar dúvidas para enviar no final da aula, mas você sempre passa por todos os itens e eu acabo deletando todas as perguntas hehe. Muito bom curso!"

Adriano V.
Adriano V.★★★★★

"Boa tarde pessoal, tenho orgulho de vir aqui publicar que graças as habilidades que aprendi durante o curso, pude fechar uma parceria com a principal Igreja da minha cidade e desenvolver o app Desterro Mairiporã."

Felipe Matheus
Felipe Matheus★★★★★

"Opa Tiago depois de alguns dias batendo cabeça consegui dar um jeito e finalizar o app apesar de simples foi trabalhoso ainda mais pra mim que estou começando, mas novamente sem suas dicas e ajuda eu não estaria aqui, obrigado novamente e vamos para o terceiro app!"

Heverson Assunção
Heverson Assunção★★★★★

"Fala Tiagão, tudo certo? Gostaria de agradecer por mais esse módulo e dizer que estou a ponto de conseguir minha primeira oportunidade como iOS developer em uma big tech. Graças a você e ao conteúdo de primeira que temos no curso! Agradeço imensamente pelo conhecimento e boa vontade em ajudar."

Ygor Doring
Ygor Doring★★★★★
Oferta

O que você vai levar

Adquirindo cada curso individualmente custaria facilmente 2.376 reais (sem contar renovações). Mas HOJE você não precisará investir esse valor

Tudo o que está incluso ao comprar HOJE

  • 10 cursos completos
  • 5 anos de acesso
  • 902 aulas
  • Suporte com Tiago Aguiar
  • Certificados de conclusão
  • Acesso ao código-fonte dos projetos
  • Atualizações recorrentes
  • R$ 2.376 em cursos online

Matricule-se Agora

Compra 100% segura! Receba seu acesso imediato após a confirmação do pagamento.

Garantia

Seu risco é zero!

Compre agora.

Decida depois.

Se você mudar de ideia ou não gostar, é só solicitar o reembolso em até 7 dias após a sua compra e nós vamos devolver 100% do seu dinheiro.

Sem resentimentos. e ainda podemos continuar amigos.

Certificado

Os certificados que abrirão portas para você nas melhores empresas

Com todo esse conhecimento e experiência que você irá adquirir, nada mais justo do que receber certificados para comprovar seu conhecimento - Os certificados são emitidos ao concluir 100% das aulas em cada curso do pacote.

Certificado do curso
Comparativo

A diferença dos cursos da AT DIGITAL para outros cursos

Outros cursos

  • Poucas aulas que não te entregam o que você precisa para aprender com profundidade e detalhamento.

  • Sem suporte ao aluno. Você entra e te abandonam. Você não tem à quem recorrer quando precisar.

  • Você paga R$20,00 e recebe aulas desatualizadas, com projetos defasados do mercado.

  • Ou Você paga mais de R$1mil por plataformas com centenas de cursos de diversas áreas e fica mais confuso. Perde o foco no que realmente importa.

  • Aulas ministradas por pseudo-especialistas que não vivem de Apps e não criam projetos reais para o mercado.

  • Usam tecnologias ultrapassadas de 2020 ou até antes disso.

  • Te oferecem diversos professores, um em cada módulo. Mas dificulta o seu aprendizado com uma didática aleatória e bagunçada.

  • Nenhuma atualização do código-fonte. Deixando o ambiente e IDE quebrados para sempre.

  • Projetos bobinhos que todos já conhecem, usam e que não te diferenciam no mercado.

  • Aulas simplórias que você poderia encontrar facilmente no YouTube.

Black Mobile Developer

Android
  • Quantidade de aulas na medida certa e atualizadas para você se manter ativo no mercado e compreender de verdade como funcionam as principais plataformas mobile: Android e iOS.

  • Suporte humanizado e respondido diretamente pelo próprio instrutor Tiago Aguiar em até 2 dias úteis.

  • Preço justo e acessível pela qualidade do conteúdo e os resultados financeiros que o curso pode proporcionar a longo prazo na carreira mobile.

  • Orientação e esclarecimentos de dúvidas por um desenvolvedor Mobile Sênior que atua no mercado.

  • Técnicas para você criar aplicativos mobile de maneira profissional em 2026.

  • Regravações de aulas periodicamente quando necessário para que o aluno fique o mais atualizado possível.

  • O método capaz de te ajudar a conquistar sua primeira vaga como desenvolvedor Mobile.

  • Acesso ao código-fonte versionado e atualizado de todos os projetos para baixar e acompanhar no seu tempo e sem pressa.

  • Projetos altamente práticos, funcionais e até lucrativos para você adicionar ao seu portfólio e publicar na Google Play e na App Store.

  • Aulas originais com base na minha experiência em mais de 15 anos como desenvolvedor e após ter ensinado mais de 5.000 pessoas.

FAQ

Dúvidas mais comuns que recebemos

A sua provavelmente também está aqui!

Ficou com alguma dúvida?

Me envie uma mensagem no WhatsApp!

Enviar mensagem no whatsapp
Não tenho um computador, consigo fazer os aplicativos direto pelo celular?

Não! Você vai precisar de um PC para programar. Um PC com no mínimo 8GB RAM no sistema Windows 10 ou Linux para Android ou MacOSX para iOS. Você não precisa necessariamente COMPRAR um computador, se você quer aprender e não tem equipamento, alugue de um amigo. Não deixe que isso te afaste dos seus sonhos.

Nunca programei, será que eu consigo acompanhar o curso?

Definitivamente sim! O curso foi projetado de uma maneira que atende as necessidades tanto dos iniciantes quanto dos experientes, será explicado tudo passo a passo de maneira didática.

Terei acesso aos códigos-fonte do projeto?

Você terá acesso à todos os códigos dos projetos desenvolvidos durante o curso para que possa consultar e estudar no seu tempo.

Meus dados (nome, e-mail, CPF) estão seguros?

Sim. Estão 100% seguros. Todas essas informações são utilizadas apenas internamente, para emissão de nota fiscal e prevenção de fraudes. Nada será vendido ou repassado a terceiros, pois zelamos pela confiança depositada em nossos produtos. Todos os detalhes estão em nossa Política de Privacidade.

Qual a garantia de que receberei o curso?

O curso utiliza a plataforma de vendas Kiwify ou Hotmart dependendo da oferta. Essas são as melhores e mais seguras plataforma de produtos digitais do Brasil. E caso você não receba o acesso no prazo estipulado, entre em contato com nosso time em contato@tiagoaguiar.dev.

Como poderei rastrear minha compra?

Muito simples. Assim que sua compra é efetuada, você receberá o número da transação por e-mail. Se tiver qualquer dúvida, basta entrar em contato conosco e tiraremos todas as suas dúvidas.

Como eu vou acessar esse curso?

No momento que sua compra for aprovada pelo serviço de pagamento, automaticamente o sistema irá criar a sua conta e enviará todos os dados de acesso ao seu e-mail para logar na nossa plataforma exclusiva. Se por qualquer motivo, você não consiga acessar de imediato, basta enviar um e-mail em contato@tiagoaguiar.dev que nós te ajudaremos!

Terei suporte quando ficar com dúvidas?

Sim!. Você terá o suporte 1 a 1 com o instrutor Tiago Aguiar dentro da área de membros para tirar dúvidas caso haja. Diferente de outros cursos, aqui você tem total suporte de um desenvolvedor Sênior.

Há alguma garantia de obtenção de lucros?

Não! Como toda base de conhecimento, nosso papel é te dar todo o conhecimento necessário para você ganhar dinheiro, ter tempo livre e ser um excelente desenvolvedor, mas os resultados dependem única e exclusivamente do seu esforço e dedicação. Só posso te dizer que vários alunos já entraram na área e estão decolando. É possível! Mas depende de você.

Como funciona a garantia de 7 dias?

Se você não ficar satisfeito com o curso, basta nos avisar em até 7 dias, e devolveremos seu dinheiro. Isso mostra o quanto nós confiamos em nosso curso e na transformação que ele causa.

Os dados do meu cartão de crédito estão seguros?

Sim. 100% seguros. Todo o processo de compra é gerenciado pela plataforma reconhecida em vendas de produtos digitais, através de uma transação criptografada. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados.

Os aplicativos são desenvolvidos de maneira nativa?

Sim! Nosso foco é que você aprenda nativamente a criar aplicativos Android e iOS para trabalhar como um profissional na mais alta perfomance. Desenvolver nativamente lhe permite ter mais poder de criação, controle e performance do aplicativo. Além disso, o número de vagas e ofertas no mercado para quem domina apps nativos é muito maior comparado a outras tecnologias recentes como ReactNative ou Flutter. Trabalhamos com a linguagem de programação oficial do Android e iOS, recomendada pelo próprio Google e Apple: Kotlin + Swift.

É vídeo aula ou E-book / Apostila?

O curso é 100% feito em vídeo aulas totalmente explicativas para você acompanhar. Ele não possui o foco de fornecer e-books ou apostilas, contudo, o curso poderá possuir material de apoio se necessário. Quanto ao código-fonte dos projetos do curso, você receberá 100% para baixar e usar quando desejar.

Em qual plataforma fica hospedado?

Utilizamos nossa própria plataforma, a Fênix. Desenvolvida pensando no aluno que estuda programação e quer se tornar um desenvolvedor. Não há nenhuma plataforma igual no mercado.

Emite certificado?

Sim, ao finalizar 100% do curso, o certificado é emitido pela plataforma. O certificado válido em todo território nacional.

Todos os meses revisitamos os temas que os alunos mais possuem dúvidas para serem gravadas novas aulas ou regravadas se necessário.

Comece hoje

Construa aplicativos modernos e seja muito bem remunerado

Você recebe acesso à todos os cursos da trilha Android + iOS, bônus, código-fonte, certificados, atualizações e suporte com Tiago Aguiar durante seu período de acesso.