[headline style=”2″ font_style=”300″ align=”center” headline_tag=”h2″]Neste tutorial de desenvolvimento Android, eu vou revelar três etapas que você deve seguir hoje para começar a desenvolver apps Android.
[/headline]
Olá, eu sou Fillipe Cordeiro! Estou aqui para ensinar você como desenvolver aplicativos Android e se tornar um AndroidPro para iniciar uma carreira ou criar seus apps.
? Como Iniciar
Muitas vezes recebo e-mails perguntando: “Como faço para começar a criar aplicativos Android?”.
No começo, parece uma pergunta simples porque vejo muitos tutoriais disponíveis para desenvolver aplicativos Android por ai.
Mas então percebo que não é assim tão simples:
Como iniciante, você pode nem saber o que está procurando.
- Eu preciso de um computador?
- Que linguagem devo aprender?
- O que é essa coisa do Android Studio?
- Que tipo de equipamento eu preciso?
E, acima de tudo, há muitos tutoriais desatualizados por aí. A pior parte é que você pode nem saber que é mais relevante se você está apenas começando.
Ficando frustrado e perdendo muito tempo!
? Seus Primeiros 3 Passos
Este tutorial sobre como desenvolver um aplicativo Android vai mudar tudo isso.
Você vai aprender:
1. Orientação: Todas as ferramentas disponíveis, quais são importantes e quais não são.
2. Mentalidade: A mentalidade importante para se preparar para aprender desenvolvimento de aplicativos Android.
3. Habilidades Essenciais: As habilidades essenciais para desenvovler aplicativos Android profissionais.
1. ? Orientação
A partir deste momento eu vou ser o seu mentor e vou te dar uma visão clara das coisas.
Vamos fazer isso em um formato de pergunta/resposta rápido!
O que preciso aprender para desenvolver meu aplicativo Android?
Recomendo concentrar-se primeiro nas habilidades básicas que você vai encontrar baixo.
Depois disso, você terá que identificar quais características seu aplicativo tem para saber o que aprender em seguida.
Por exemplo, se seu aplicativo precisar que os usuários se registrem e façam login, você precisará ter um banco de dados para armazenar esses dados. Eu tenho artigos interessantes sobre isso que pode ajudar você a identificar esses passos.
Quanto tempo demora para eu criar meu aplicativo Android?
Esta é uma pergunta muito difícil de responder, porque alguns aplicativos são fáceis, alguns são complexos e todos seguem em velocidades diferentes. Além disso, algumas pessoas têm horários muito ocupados, por isso não podem dedicar muito tempo ao aprendizado.
Em termos de número de horas, eu diria que pelo menos umas 20h para aprender alguns dos fundamentos baixo.
Eu também recomendo que você tente encontrar um pouco de tempo a cada dia para aprender, em vez de tentar fazer tudo em um domingo à noite, porque se você esperar 7 dias entre os estudos, você passará muito tempo relembrando as coisas.
Que linguagem devo aprender?
Hoje a maioria das bibliotecas da própria plataforma Android são escritas em Java e várias outras bibliotecas a parte também.
Apesar de nesse momento temos a linguagem Kotlin também para desenvolvimento Android, se você está começando agora eu recomendo fortemente o Java.
Pois é mais fácil para os iniciantes aprenderem e é uma linguagem extremamente consolidada no mercado mundial e serve também para desenvolvimento web e de servidores.
Por último, também será muito mais fácil encontrar tutoriais on-line de Java, porque a maioria dos educadores passou a ensinar Java.
Eu preciso de um computador?
Sim! Porque o programa em que escrevemos os códigos Java para Android e criamos o aplicativo está disponĩvel apenas para computadores com Linux, MacOS ou Windows.
Este programa chama-se Android Studio, e é a ferramenta oficial do Google para desenvolvimento Android.
Eu escrevi um guia completo aqui sobre como configurar e instalar o Android Studio no computador independente do sistema operacional.
Se você não tem um computador fica um pouco mais difícil, mas uma alternativa seria a ferramenta AIDE, para desenvolver aplicativos Android utilizando um tablet ou celular.
Eu particularmente nunca usei essa ferramenta e recomendo sempre utilizar um computador.
Que tipo de equipamento eu preciso?
Além de um computador com Linux, MacOS ou Windows, não muito mais!
Você precisará fazer o download do Android Studio e do Java JDK para preparar seu ambiente de desenvolvedor Android.
Se você quiser publicar seu aplicativo na Google Play Store, precisará pagar uma taxa única de desenvolvedor Android, que custa cerca de US$25.
Você não precisa pagar nada se quiser apenas executar o aplicativo em seu próprio dispositivo.
2. ? A Mentalidade para o Sucesso
Eu já orientei mais de 2000 alunos a aprenderem desenvolvimento de aplicativos Android e eu consegui perceber uma coisa importante:
Eu percebi que ter a mentalidade certa ao começar é um forte indicador de que o aluno será bem-sucedido ou não.
Então, qual é essa mentalidade?
A impaciência leva à frustração que leva a desistir.
Como com a aprendizagem de algo novo, haverá barreiras e obstáculos, mas é nesse ponto que ter a mentalidade certa é tão importante.
Esses obstáculos são oportunidades de crescimento e aprendizado.
Como um desenvolvedor experiente, posso dizer que uma grande parte do desenvolvimento de aplicativos estará voltado a solução de problemas e descobrir por que seu aplicativo não funciona da maneira que você pretendia.
25% de programação, 75% de análise
Isso não é para você desanimar; Só que quando você está escrevendo código, é impossível prever 100% dos cenários e casos de interações com outras partes do seu código.
É provável que haja bugs e comportamentos inesperados e você passará muito tempo debugando e tentando descobrir como corrigi-los.
Não deixe que isso te desencoraje, porque a sensação que você tem quando você finalmente resolve o problema é algo natural como nenhum outro!
Para não mencionar que, superando o seu obstáculo, você irá “subir de nível” e aprender muito!
Quando você estiver muito familiarizado com o código Java e o Android Studio, descobrirá que é possível desenvolver uma ideia de aplicativo muito rapidamente, mas a maior parte do tempo é passada refinando, debugando e polindo seu aplicativo.
A curva
Antes que você possa desenvolver um protótipo de qualquer ideia de aplicativo em um final de semana, você precisa passar pela “Curva”.
Este é um certo ponto no seu aprendizado onde muitos iniciantes desistem.
Eles encontram sua primeira adversidade e ficam frustrados.
Em vez de enfrentar e superar os problemas e aprender com eles, eles acham que o desenvolvimento de aplicativos não é para eles.
Se você vencer a “Curva”, estará voando e aprendendo mais rápido do que você imaginava.
É aqui que ter a mentalidade certa faz toda a diferença!
3. ? Habilidades Essenciais
É hora de colocar o a mão na massa e a cabeça para funcionar.
Eu separei meus melhores conteúdos de forma organizada do zero ao avançado que te ensinará as principais habilidades necessárias para desenvolver qualquer tipo de aplicativo Android.
Este material foi projetado pensando em você que está começando agora e você não precisa de nenhuma experiência de programação (se já tiver experiência em programação, será mais fácil!)
É aqui que você quer começar.
Aprenda o Java Primeiro
A primeira coisa que você deve fazer antes de qualquer coisa é estudar a linguagem de programação Java. Ela é a base para o desenvolvimento Android.
Mesmo com a chegada do Kotlin no Android, a maioria das bibliotecas da própria plataforma ainda são em Java.
Então, se você está começando agora no desenvolvimento Android, comece pelo Java e depois aprenda Kotlin também.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”238, 198″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Se preferir, baixe nosso eBook gratuito sobre desenvolvimento Java para Android com vários exercícios para fixar a linguagem.
Java Essencial para Android
Este ebook servirá como um minicurso, composto por quatro capítulos sobre os fundamentos da linguagem Java.
Você aprenderá o básico da linguagem de programação Java e Orientação a Objetos, além dos conceitos necessários para o desenvolvimento de aplicativos Android!
CLIQUE AQUI PARA FAZER DOWNLOAD
Prepare seu Ambiente de Desenvolvimento Android
Para começar a desenvolver seus aplicativos Android, você precisa preparar seu ambiente de desenvolvimento com o Java JDK e também o Android Studio e suas ferramentas.
Nos artigos abaixo você vai aprender como instalar e configurar o Android Studio e conhecer mais sobre a ferramenta oficial do Google.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”1421, 933, 261″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Aproveite a baixe nosso eBook sobre Android Studio para conhecer a fundo a ferramenta e aproveitar ao máximo todo seu potencial.
Começando com Android Studio
Guia passo a passo para instalar, configurar e utilizar o Android Studio e suas ferramentas.
Se você está começando agora e está tendo problemas
para configurar o Android Studio e seus emuladores
CLIQUE AQUI PARA FAZER DOWNLOAD
Inicie pelos Conceitos Básicos
Aqui você deve aprender todos os conceitos básicos da plataforma Android que vão destravar você na hora de desenvolver seus primeiros aplicativos.
Sem esses conceitos, nem adianta tentar ir para coisas mais complexas como Mapas, Banco de Dados e etc.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”2479, 2430, 2014, 1968, 1785, 1688, 1039, 289″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Comece a Desenhar suas Telas e Layouts
Nesta etapa do seu aprendizado você deve aprender sobre listagem de dados, criação de telas complexas, menus e design responsivo para adaptar seu aplicativo para tablets e celulares.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”1812, 1855, 1630, 1536, 961″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Chegou a Hora de Manipular os Dados
É o momento que você vai começar a trabalhar com integração com APIs, banco de dados interno SQLite, gerenciamento de conteúdo e também personalização do usuário.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”2457, 1886, 1849, 1065″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Deixe seus Aplicativos Profissionais
Se você chegou até aqui é porque você já está avançando legal no desenvolvimento de aplicativos Android e está pronto para utilizar recursos super avançados do Android.
[recent_posts style=”7″ rows=”one” title = “” text_excerpt=”” mode=”selectable_posts” posts_num=”” selectable_posts=”2643, 1916, 1381, 1148, 61″ text_color=”undefined” hide_author=”Y” ][/recent_posts]
Fillipe Cordeiro
Por enquanto é isso, com essas informações você tem o caminho completo para iniciar no mundo do desenvolvimento de aplicativos Android profisisonais.
Obrigado.