Desenvolvimento de aplicativos
Dicas e tutoriais para criar aplicativos Android e iOS profissionais.

logo-tiagoaguiar-como-criar-apps

Android Developer? Comece com nossos tutoriais de Android

Iniciante e experts aprenda a dominar a plataforma Android com nossos conteúdos e materiais digitais do blog.

Como Criar Aplicativos Para Tablets (Suporte a Telas Grandes)

Como Criar Aplicativos Para Tablets (Suporte a Telas Grandes)

Aprenda como criar aplicativos para tablets no Android com suporte a telas grandes para ampliar o alcance do seu apl...

Como Usar SnackBar no Android com Kotlin

Como Usar SnackBar no Android com Kotlin

Snackbars são uma ótima maneira de fornecer feedback breve aos usuários no Android. Eles são leves e aparecem na par...

Garbage Collector: Como Funciona?

Garbage Collector: Como Funciona?

Aprenda como funciona o Garbage Collector nas linguagens de programação modernas

Splash Screen Android - O Jeito Mais Simple e Eficaz

Splash Screen Android - O Jeito Mais Simple e Eficaz

Aprenda a criar uma Splash Screen no Android só com XML

Parâmetros Padrões em Kotlin

Parâmetros Padrões em Kotlin

Neste video você vai aprender como funciona os parametros default da linguagem de programação Kotlin. Uma opção para...

Principais Tipos de Dados em Kotlin

Principais Tipos de Dados em Kotlin

Neste video você vai aprender os principais tipos de dados disponíveis no core da linguagem de programação Kotlin. D...

WebView Android: Transforme Sites e Blogs em Aplicativos

WebView Android: Transforme Sites e Blogs em Aplicativos

A WebView é um componente do sistema Android que permite exibir conteúdos de sites responsivos e blogs dentro de um ...

Aprender a Programar Para Android do Zero: Primeiros Passos

Aprender a Programar Para Android do Zero: Primeiros Passos

Acredite ou não, aprender a programar aplicativos para Android é de longe uma das coisas mais divertidas que podemos...

iOS Developer? Comece com nossos tutoriais de iOS

Amantes de iPhone, iPad e Mac OSX aprenda de forma rápida e eficiente a criar aplicativos iOS.

Como Criar Variações de Compilação (Build Variants) no iOS

Como Criar Variações de Compilação (Build Variants) no iOS

A criação de variantes de compilação em um aplicativo iOS permite que os desenvolvedores criem diferentes versões do...

Alamofire 5 Tutorial: Primeiros Passos Para Manipular Dados

Alamofire 5 Tutorial: Primeiros Passos Para Manipular Dados

Neste tutorial sobre o Alamofire você aprenderá como realizar upload de imagem de um aplicativo iOS, além de compree...

Como Criar Aplicativos iOS Nativos Sem Comprar um Mac

Como Criar Aplicativos iOS Nativos Sem Comprar um Mac

Se você não tem um Mac e já se perguntou como fazer para desenvolver aplicativos iOS totalmente nativos usando apena...

5 Passos Para Criar Uma UICollectionView Programaticamente

5 Passos Para Criar Uma UICollectionView Programaticamente

Neste artigo quero te mostrar como criar uma UICollectionView programaticamente utilizando a linguagem de programaçã...

Tutorial: Como Usar Namespace Em Swift iOS

Tutorial: Como Usar Namespace Em Swift iOS

Na linguagem Swift não temos esse conceito de namespace que na minha opinião pode ser muito útil em alguns casos. Ma...

iOS: Compartilhe Textos Com UIActivityViewController (Share String)

iOS: Compartilhe Textos Com UIActivityViewController (Share String)

UIActivityViewController é o principal componente iOS para compartilhar textos (social sharing) no facebook e outras...

Classes Vs. Struct: Qual a diferença em Swift?

Classes Vs. Struct: Qual a diferença em Swift?

Qual a diferença entre Classes e Struct em Swift? Essa é a principal dúvida que desenvolvedores iOS tem quando começ...

UITableView Tutorial: Como Criar Listas em um App No Xcode 9

UITableView Tutorial: Como Criar Listas em um App No Xcode 9

Primeiro, você precisa saber que a Table View é um dos componentes mais utilizados na construção de Interfaces em ap...

Quer Ser um Programador Profissional? Dicas e Hacks Sobre Programação

Diversas dicas de programação que todo desenvolvedor deve saber.

6 Passos Efetivos Para Aprender Uma Nova Linguagem de Programação

6 Passos Efetivos Para Aprender Uma Nova Linguagem de Programação

Algumas linguagens de programação possuem um direcionamento melhor para resolver determinados problemas, por exemplo...

ChatGPT: 2023 será o Fim do Programador e de Sua Carreira?

ChatGPT: 2023 será o Fim do Programador e de Sua Carreira?

O ChatGPT (pré-treinamento generativo) é um sistem

Como Aprender Uma Nova Linguagem de Programação. 3 Dicas Infalíveis

Como Aprender Uma Nova Linguagem de Programação. 3 Dicas Infalíveis

3 dicas para você aprender um novo conceito ou linguagem de programação

4 Razões para Criar Protótipos no Desenvolvimento de Software

4 Razões para Criar Protótipos no Desenvolvimento de Software

Conheça as 4 Razões para Criar Protótipos no Desenvolvimento de Software

A Técnica do KISS Como Programador

A Técnica do KISS Como Programador

Quanto mais simples e estupido seu código e software for, melhor. Neste video, Tiago Aguiar explica o princípio do K...

5 Dicas de Como Aprender a Programar Sozinho Passo a Passo

5 Dicas de Como Aprender a Programar Sozinho Passo a Passo

Nesse artigo quero compartilhar 5 dicas de como aprender a programar sozinho. Essas 5 dicas eu apliquei quando comec...

Querer Aprender a Programar Vs. Querer Ser Ensinado a Programar

Querer Aprender a Programar Vs. Querer Ser Ensinado a Programar

As empresas estão em busca de profissionais que sejam totalmente independentes. Isso significa que elas estão atrás ...

Programador Profissional: O que Aprendi Com um Mentor

Programador Profissional: O que Aprendi Com um Mentor

Ter os melhores profissionais é condição necessária para se produzir um software de qualidade. E é exatamente isso ...

E-books sobre desenvolvimento de aplicativos

Para se aprofundar leve diversas dicas sobre programação e desenvolvimento de aplicativos para onde quiser.

Tiago Aguiar Desenvolvedor ios

Meu nome é Tiago Aguiar, sou desenvolvedor de software a mais de 10 anos, especialista Sênior em desenvolvimento de aplicativos Android & iOS e criador de conteúdo no Youtube.

Minha missão é ajudar você, através das minhas experiências a se tornar um desenvolvedor mobile profissional.
Saiba Mais