Artigo

Como programar e ganhar dinheiro usando só o celular

Por Equipe Sketch Dev
Celular com aplicativo sendo criado na tela
sketchwareprogramar no celularcriar app sem pcandroidrenda extra

"Eu começaria a programar, mas não tenho computador." Essa frase é o motivo número um pelo qual gente com talento nunca começa. E ela deixou de ser verdade há alguns anos.

Existe uma geração inteira de desenvolvedor brasileiro que aprendeu, criou app publicado na Play Store e começou a faturar usando um celular simples. Esse artigo é o caminho que eles usaram.

Sim, dá para criar app de verdade no celular

Não estamos falando de brincadeira ou de site que monta app sozinho. Com o Sketchware você monta a tela arrastando componente, define a lógica em blocos, e o resultado é um projeto Android real, que gera APK e instala no aparelho.

O que você consegue fazer com ele:

  • app com várias telas e navegação entre elas;
  • salvar dados no próprio aparelho;
  • conectar com banco de dados online, como o Firebase;
  • consumir API e mostrar o resultado;
  • exibir anúncio, notificação, câmera, lista;
  • gerar o APK para instalar ou publicar.

É limitado comparado a um ambiente de desktop? É. Mas é o suficiente para você aprender lógica de programação de verdade e para produzir coisa vendável. E lógica é o que importa: quem entende lógica troca de ferramenta depois em poucas semanas.

A vantagem escondida dos blocos

Muita gente torce o nariz para programação em blocos, achando que é coisa de criança. Está enganada.

O bloco te obriga a entender o conceito sem te punir por vírgula errada. Você aprende condição, repetição, variável, lista e evento, que é exatamente o mesmo conteúdo de qualquer linguagem. O que você não perde é semana travado num erro de sintaxe, que é onde a maioria dos iniciantes desiste.

Quando você migrar para Java, Kotlin ou JavaScript, a sintaxe é a parte fácil. O raciocínio já estará pronto.

Seus primeiros 30 dias

Um caminho que funciona, sem enrolação:

  1. Semana 1: instale, faça a tela mais boba possível (um botão que muda um texto) e entenda o ciclo: montar tela, programar evento, testar no aparelho.
  2. Semana 2: construa uma calculadora de algo específico. IMC, combustível, desconto, nota. Você vai aprender variável, conta e validação.
  3. Semana 3: faça um app de lista que salva os dados e continua lá depois de fechar. Aqui entra persistência, que é o conceito que separa app de brinquedo de app útil.
  4. Semana 4: conecte com algo online. Uma API pública, ou um banco de dados. Neste momento você já faz mais que muita gente que estuda há um ano.

Um projeto por semana, terminado. Terminado é a palavra importante. Cinco projetos pela metade não valem um projeto que funciona.

Acelerando com projeto pronto

O jeito mais rápido de aprender não é começar tudo do zero. É abrir um projeto que funciona e ver como foi feito.

Em projetos tem muito material para isso, inclusive gratuito. O melhor exercício que existe: baixe um projeto, importe, e mude algo. Troque a cor, adicione um campo, mude o cálculo. Você aprende mais numa hora fazendo isso que em cinco horas de vídeo.

Onde entra o dinheiro

Essa é a parte que ninguém te conta quando fala de estudar programação: você não precisa esperar estar pronto.

Já no primeiro mês, com projetos simples funcionando, existem quatro caminhos:

  • Vender o projeto. Aquela calculadora que você fez na semana 2 serve para outra pessoa. Publique em enviar projeto e coloque um preço.
  • Fazer para o comércio local. Salão, lanchonete, oficina e igreja do seu bairro querem app simples de catálogo, agenda ou cardápio. Eles não precisam de nada sofisticado, e pagam.
  • Ensinar. Está uma semana à frente de alguém? Já pode ensinar essa semana.
  • Indicar. Enquanto aprende, dá para faturar indicando projeto de outras pessoas.

O pagamento cai em reais, e o acompanhamento fica em carteira.

Como não desistir

Três coisas derrubam quem aprende pelo celular, e todas têm solução:

Comparação. Você vai ver gente com três monitores falando de coisa que você não entende. Ignore. O caminho de cada um é diferente, e o seu resultado não depende do equipamento deles.

Falta de meta. "Aprender programação" não é meta, é intenção. "Terminar um app de controle de gastos até domingo" é meta. Meta com data e com resultado visível.

Estudar sem construir. Assistir aula dá sensação de progresso sem progresso nenhum. A regra é: uma hora assistindo, duas horas fazendo.

A verdade sobre equipamento

Computador é melhor, sem discussão. Mas quem espera ter o equipamento ideal para começar nunca começa, e quem começa com o que tem compra o equipamento depois, com o dinheiro que a própria habilidade gerou.

Você tem um celular na mão agora. Isso é o suficiente para o primeiro app e para a primeira venda.

Baixar um projeto e começar hoje

Ver mais artigos no Sketch Dev