Se você está lendo este post, provavelmente está procurando uma ideia. Você provavelmente deseja criar um aplicativo simples que possa ser usado em um tutorial ou em seu projeto de exemplo para testar um novo framework ou API.  Neste artigo você encontrará uma lista de Web apps para testar o seu conhecimento e se divertir um pouco.

Ele precisa ser simples o suficiente para não ocupar todo o seu tempo, mas ao mesmo tempo complexo o suficiente para valer a pena.

Algumas das ideias são independentes (não envolvem o uso de uma API externa), enquanto algumas fazem uso de APIs públicas famosas, nas quais é possível obter facilmente dados pré-compilados.

Apps simples sem dependências externas

web apps
Um aplicativo registrador de peso
  • Aceita um conjunto de entradas manuais de medições de peso realizadas em datas diferentes
  • Pode traçar um gráfico
  • Pode permitir que você rastreie várias entidades, por exemplo, o peso de mais de uma pessoa.
  • Armazena os pesos em algum lugar
Um banco de dados de livros
  • Insira os livros que você possui
  • Insira os livros que você gostaria de comprar
  • Armazene as informações e imagens do livro
Um aplicativo de receitas
  • Digite um nome e uma descrição com as etapas
  • Tem fotos
  • Tem algum ranking para dificuldade e qualidade
  • Adicione o tempo necessário
  • Tem etapas diferentes com uma foto para cada
  • Guarde-os em algum lugar
Um registrador de contas
  • Registrar contas, valores e datas
  • Tenha alguns gráficos (este ano / ano passado)
  • Listar contas
  • Guarde-os em algum lugar
Um registrador de despesas
  • Registre as despesas e marque-as (ou tenha categorias)
  • Listar despesas
  • Tenha alguns gráficos (último mês / ano passado)
  • Guarde-os em algum lugar
Um aplicativo de chat
  • As pessoas entram sem autenticação e recebem um nome, armazenado para quando voltam
  • Armazene o histórico
  • Adicionar notificações
Um aplicativo de notas
  • Adicione uma nova nota
  • Listar todas as suas anotações na barra lateral
  • Guarde-os em algum lugar
Um aplicativo de diário pessoal
  • Adicionar entradas com data e texto
  • Mostrar mais recente primeiro
  • Anexar imagens
  • Guarde-os em algum lugar
Um aplicativo pomodoro
  • Digite um horário
  • Iniciar temporizador
  • Alerta quando o tempo acabar
Um gerador de memes
  • Tem 10 imagens memes populares
  • Deixe o usuário adicionar o texto
  • Resultado é imagem + texto
  • Armazene o histórico
 Jogo-da-velha
  • Vamos lá,  você sabe como funciona.
Um blog engine
  • Permitir que o usuário faça o login e adicione postagens
  • Os visitantes podem adicionar comentários
  • Armazene os dados em algum lugar
Um QA engine
  • Permitir que o usuário faça o login
  • Adicione perguntas
  • Responder a perguntas
  • Permitir que o usuário original escolha a melhor pergunta

Aplicativos com tecnologia de API

lista de web apps
Hacker News
  • Listar os posts populares
  • Mostrar os comentários de uma postagem
  • Mostrar o perfil de um usuário
  • Pesquisa HN
Reddit
  • Listar os posts populares
  • Listar os comentários de uma postagem
  • Mostrar o perfil de um usuário
Uma API do GitHub
  • Listar os repositórios populares a partir de hoje / semana / mês
  • Listar os commits mais recentes em um repositório
  • Mostrar uma pessoa ou organização repositórios públicos classificados por estrelas

Dados para seus aplicativos de amostra

Às vezes, você começa a criar um aplicativo simples, mas está entediado com os dados que encontrou e que podem ser usados. Você não precisa ficar entediado! Você pode usar dados reais ou dados aleatórios.
Here are some amazing public APIs you can use:
Image placeholders para os seus projetos:
Geradores de imagem:

Espero que esta pequena lista possa ajudar cada um de vocês a colocar o conhecimento em prática! Lembre-se que cada um dos itens presentes neste artigo são apenas um ponto de partida e que você poderá criar muito mais em cima deles. Se tiver algum projeto interessante em mente, compartilhe conosco nos comentários.

Após completar os desafios párticos mais difíceis, você está pronto para conseguir um emprego! Acesse a ProgramaThor, uma stratup focada no recrutamento de desenvolvedores. Para se candidatar às vagas e receber notificações em casos de matching, basta de cadastrar e completar seu perfil corretamente.

VAGAS PARA PROGRAMADORES

Este artigo é uma tradução adaptada do texto do autor Flávio Copes

 

Compartilhar