Eu sou Tiago Aguiar, desenvolvedor há 15 anos.
Hoje crio aplicativos móveis, mas minha jornada passou pelo front-end e back-end antes de me especializar em mobile.
Minha paixão por programação começou em 2009, quando escrevi minha primeira linha de código em Assembly para microcontroladores.
Desde então, transformei curiosidade em carreira e acumulei uma sólida experiência no desenvolvimento de software.
Além de Senior Mobile Developer (Android & iOS), também sou empreendedor, criador de conteúdo, Indie Dev e apaixonado pelo desenvolvimento de motores de jogos.
Com isso, pude ajudar milhares de pessoas a conquistarem seu primeiro emprego na programação e outras tantas a evoluírem para o próximo nível.
Se você deseja aprender a programar de verdade, aqui é um lugar para encontrar direção, prática e o caminho para sair do ZERO ao PRO.
Na vida pessoal sou marido, pai de 3 pets e fã do Iron Maiden \o/
- 👉 Além dos Bytes: A Minha Jornada na Programação
- 🧐 Porque este site "não tem CSS"?
- Destaque
- Carreira
- 2026-05-12 Porque Você Não Consegue Emprego de Programador
- 2026-05-05 Porque o Site é Simples e Porque Sua Vida Também Deveria Ser
- 2025-11-05 Como Eu Aprenderia a Programar Hoje (Se Estivesse Começando do Zero)
- 2025-10-22 Soft Skills: O Verdadeiro Upgrade na Carreira do Programador
- 2025-10-21 Aprender a Programar Não Faz Sentido
- 2025-10-20 O Erro #1 Que Impede Você de Virar Programador (Mesmo Tendo Inteligência)
- 2025-10-01 Por Que Você Trava ao Aprender Programação (e Como Resolver)
- Mais sobre Carreira...
- Android
- 2026-05-04 Aprenda Kotlin 2026: Guia Completo para Iniciantes
- 2025-10-24 Como Usar Apply no Kotlin: O Guia Completo com Exemplos Práticos
- 2025-08-20 Guia Completo: Como Instalar o Android Studio do Zero
- 2025-08-19 Material 3 e Jetpack Compose: Entendendo o Sistema de Cores
- 2025-04-15 Como usar When no Kotlin
- 2025-04-07 Como usar for loop em Kotlin
- 2023-03-13 Porque não uso mais Java (como Sênior Mobile Developer) e porque você deveria fazer o mesmo.
- Mais sobre Android...
- iOS
- 2024-12-27 Como Corrigir Erro do Preview no SwiftUI
- 2024-12-27 Compilando para Simulador x86_64 no Mac Apple Silicon Chip
- 2024-02-06 11 Teclas de Atalho do Xcode Que Todo Desenvolvedor iOS Deve Saber
- 2023-01-13 Como Criar Variações de Compilação (Build Variants) no iOS
- 2017-04-26 Alamofire 5 Tutorial: Primeiros Passos Para Manipular Dados
- 2017-04-26 Como Criar Aplicativos iOS Nativos Sem Comprar um Mac
- 2017-04-26 5 Passos Para Criar Uma UICollectionView Programaticamente
- Mais sobre iOS...
- Game Dev
- 2025-04-19 Configurando MacOS para Desenvolvimento de Jogos
- 2025-04-22 Criando uma Janela de Jogo no MacOS com AppKit
- 2025-05-10 Criando um Buffer de Imagem no MacOS do Zero
- 2025-05-29 Medindo o Tempo com Alta Precisão no MacOS
- 2026-04-04 Configurando Windows para Desenvolvimento de Jogos em C
- Notes
- 2025-06-29 Como Desenhar Retângulos
- 2025-05-30 Usando Cores
- 2025-05-26 Evitando Saídas em Comandos no Console
- Env
- 2026-04-08 Configurando Emacs como Java IDE
- Me siga!
- Aprenda no tiagoaguiar.dev
- Converse no Instagram
- Inscreva-se no Youtube
- Leia código no Github
- Acompanhe pelo RSS
“Programe com propósito”
~ Tiago Aguiar