Mentor Gabriel Fonseca Linkedin
EVENTO FACEBOOK AQUI
INSCRIÇÃO AQUI
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.
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.
- 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.
- Participação de um grupo de estudos (online) com a mentoria do instrutor.
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?
Criar um aplicativo que permita as pessoas solicitarem/oferecerem caronas umas as outras.
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.
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"