Skip to content

Instantly share code, notes, and snippets.

@biliboss
Last active August 29, 2015 14:12
Show Gist options
  • Save biliboss/d915c951024d63d012aa to your computer and use it in GitHub Desktop.
Save biliboss/d915c951024d63d012aa to your computer and use it in GitHub Desktop.
O Programa

Android na Prática

Mentor Gabriel Fonseca Linkedin

EVENTO FACEBOOK AQUI
INSCRIÇÃO AQUI

OBJETIVO

Para esclarecer conceitos aprendidos nos cursos e remover dúvidas de como todas as peças se encaixam, iremos resolver um problema real que impacta o mundo em que vivemos, juntos, iremos desenvolver um conceito que já é bilionário, uma solução para um dos maiores problemas da humanidade, a mobilidade urbana, iremos criar um APP Android para Caronas.

FORMATO

Todo o desenvolvimento do aplicativo será quebrado em pequenos trechos, que serão codificados e comentados pelo mentor através de um telão. Ao final de cada ciclo (fim de um pequeno trecho) havera espaço para dúvidas e o código será atualizado no github.

Durante a semana os alunos poderão contribuir para o projeto através de Pull Requests(?) que serão bem-vindos e comentados em curso.

REQUISITOS

  • Interesse por aplicações Android.
  • Experiência em programação Java e orientação a objetos.
  • Experiência com integrações de API's (Facebook, Twitter, Maps, Twillo e etc).
  • Experiência com GitHub.
  • Ser auto-didata irá lhe proporcionar um maior aproveitamento do curso.

EXTRAS

  • Participação de um grupo de estudos (online) com a mentoria do instrutor.

PROGRAMA

O PROBLEMA

O transito nas medias e grandes cidades está a cada dia mais caótico e a poluição do ar com co2 tornou-se um caso de saúde pública. Existe excesso de veículos com apenas um motorista e ônibus superlotados e desconfortáveis.Porque não estimular o uso de caronas com um aplicativo Android e com isso diminuir o trânsito e a poluição?

A SOLUÇÃO

Criar um aplicativo que permita as pessoas solicitarem/oferecerem caronas umas as outras.

CINTO DE FERRAMENTAS

Visando uma rápida prototipagem, usaremos o Parse como back-end da aplicação, utilizaremos diversos Frameworks open-sources como "Android Annotations" e "GreenRobot Event Bus" e para mapas iremos utilizar a API do Mapbox, mesma usada pelo Foursquare.

Também iremos discutir um pouco sobre as métricas que devem ser observadas em uma aplicação e a importância dessas métricas para o futuro da aplicação.

ANDROID

Alguns dos tópicos Android que abordaremos durante o desenvolvimento da aplicação.

  • SDK Mapbox
  • SDK Parse
  • Cache
  • Geolocalização
  • Geofences
  • Play Services
  • Notifications
  • Material Design
  • Aplicação em tempo real com "Parse Push"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment