Escolar Documentos
Profissional Documentos
Cultura Documentos
O AUTOR
Contudo, não foi tão simples. Sofri muito com a famosa “overdose
de informações” que encontramos na internet. Fiz cursos, passei
um bom tempo “estudando em círculos” ou confuso com a
quantidade de informações bagunçadas que eu encontrava.
Precisei de muito foco e paciência para entender o que eu devia
aprender e o que eu devia descartar naquele momento.
Este guia que você está lendo traz o Método dos 4 Elementos do
Desenvolvimento Android, além de muitos aprendizados que tenho
tido ao longo dos anos de experiência em desenvolvimento
Android e te ajudar na construção do seu primeiro app.
SUMÁRIO
INTRODUÇÃO
COMO USAR ESTE LIVRO
CAPÍTULO 1: A PLATAFORMA ANDROID
CRESCIMENTO ACELERADO DESENVOLVIMENTO
DISTRIBUIÇÃO E MONETIZAÇÃO
RECUPERANDO AS VIEWS
CRIANDO A LÓGICA DO CONVERSOR EXECUTANDO O
APLICATIVO
RECRIE A SI MESMO
USAR SITES DE FREELANCER
OBJETIVOS PARA OS MESES 1/2 CRIANDO SEU
PORTFÓLIO OBJETIVOS PARA OS MESES 3/4
PROJETOS DE NICHO E FIDELIZAÇÃO DE CLIENTE
OBJETIVOS PARA OS MESES 5/6
CONCLUSÕES FINAIS
Android Aprendiz
INTRODUÇÃO
O objetivo deste livro é apresentar a você o mundo do Android de
uma forma fácil e rápida, sem muita enrolação.
Vamos lá!
Android Aprendiz
CRESCIMENTO ACELERADO
DESENVOLVIMENTO
DISTRIBUIÇÃO E MONETIZAÇÃO
Vou ilustrar esse ponto com uma breve história pessoal. Uma lição
importante que aprendi e busco passar adiante.
Você precisa treinar sua mente, seus reflexos, suas pernas, seus
braços, seus dedos etc., para adquirir uma nova competência. No
caso de desenvolvimento de aplicativos, você precisa treinar,
sobretudo, seu raciocínio e afinidade com a plataforma Android.
Android Aprendiz
1. Conceitos Básicos
2. Interface Gráfica
3. Manipulação de Dados
4. Ferramentas
Então, esqueça tudo o que você aprendeu sobre desenvolvimento
Android e preste muita atenção neste capítulo.
Android Aprendiz
1. CONCEITOS BÁSICOS
O primeiro elemento é o Conceitos Básicos. Trata-se da base
para todo o seu aprendizado sobre desenvolvimento Android.
Indicações:
• Recursos e arquivos
• Conhecimento mínimo do Gradle
2. INTERFACE GRÁFICA
O segundo elemento é Interface Gráfica. Agora é hora de
entender como utilizar os recursos de interface para interagir com
o usuário.
Indicações:
3. MANIPULAÇÃO DE DADOS
Indicações:
4. FERRAMENTAS
Indicações:
CRIANDO O LAYOUT
android:layout_height="match_parent" android:orientation="vertical"
android:padding="16dp">
<EditText android:layout_width="match_parent"
android:layout_height="wrap_content" android:id="@+id/valorTemp"
android:hint="Digite a temperatura"
android:inputType="numberDecimal" />
<RadioGroup android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/radioGroup">
<RadioButton android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="Celsius"
android:id="@+id/celciusRadio" android:checked="false" />
<RadioButton android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="Fahreinheit"
android:id="@+id/fahreinheitRadio" android:checked="true" />
</RadioGroup>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/converterButton"
android:text="CONVERTER TEMPERATURA"
android:background="@color/colorAccent"
android:textColor="@android:color/white"/>
</LinearLayout>
RECUPERANDO AS VIEWS
Agora vamos recuperar as Views do nosso layout dentro da nossa
MainActivity no método onCreate(). Primeiro, declare em escopo
de classe uma EditText, dois RadioButton e um Button.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Android Aprendiz
(RadioButton) findViewById(R.id.celciusRadio);
editText.setText(temp.toString());
}
Android Aprendiz
EXECUTANDO O APLICATIVO
QUAL O PROBLEMA?
Claro, não estou falando aqui que não é para você ter um
emprego, mas sim que existem outros caminhos para você tornar-
se um desenvolvedor Android profissional.
QUAL A SOLUÇÃO?
RECRIE A SI MESMO
A primeira coisa que você tem que fazer é recriar a si mesmo, ou
seja, mudar de carreira em apenas um dia.
TOTAL DE
ATIVIDADE
GANHO
ATIVIDADE
TOTAL DE
GANHO
1 projeto médio de R$ 500,00
1 projeto amigo/conhecido de R$ R$ 300,00 R$1.000,00
2 correções / implementações de R$ 100,00
Android Aprendiz
ATIVIDADE TOTAL DE
GANHO
1 projeto médio de R$ 500,00
1 projeto amigo/conhecido de R$ R$ 300,00 R$1.000,00
2 correções / implementações de R$ 100,00
Android Aprendiz
ATIVIDADE TOTAL DE
GANHO
1 projeto médio de R$ 900,00 1
projeto de nicho de R$ 500,00 R$1.600,00
2 fidelizações de clientes R$ 100,00
Android Aprendiz
• www.codecanyon.net
• www.sellmyapp.com
• www.codester.com
• www.sellmysourcecode.com
Como fazer isso?
A primeira coisa é acessar esses sites acima e identificar quais
são os templates e projetos mais vendidos. Assim, você vai
descobrir qual tipo de template tem maior potencial de venda.
Depois, definir o tipo do seu template, com algumas
funcionalidades, e desenvolver seu projeto. Por último, escolher
algum desses marketplaces para publicar seu template.
ATIVIDADE TOTAL DE
GANHO
1 projeto médio de R$ 1.000,00
3 fidelizações de clientes R$ 100,00 10 R$2.000,00
vendas no marketplace de R$ 70,00
Android Aprendiz
CONCLUSÕES FINAIS
Infelizmente, o estudo e o ensino de desenvolvimento Android no
Brasil atualmente passam por uma fase de estagnação, são
dezenas de cursos usando e insistindo em métodos
completamente ultrapassados, que, em minha opinião, têm como
principal característica justamente a "falta de método".
• http://www.androidpro.com.br/
• https://www.facebook.com/androidprodev/
• https://www.youtube.com/c/AndroidProBrasil
• https://twitter.com/AndroidProDev
• https://plus.google.com/+AndroidproBrasil
• https://www.instagram.com/androidprodev/
• https://www.linkedin.com/in/fillipecordeiro/
Qualquer dúvida, comentário, sugestão, basta entrar em contato
através do e-mail fillipe@androidpro.com.br. Terei o maior prazer
em responder e interagir com você!