(13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:
* Colaborar na evolução da aplicação Pingnic.
* Colaborar na evolução da aplicação Pingnic.


= Pingnic =
== Pingnic ==


* Quer saber onde seus amigos estão? Esse é o principal objetivo do Pingnic, localizar seus amigos e compartilhar a sua localização com eles. "Encontre sua turma com um único clique e ainda fique por dentro de tudo que rola na cidade." Isto é, o app vai sugerir alguns lugares nos quais você, usuário, ainda não conhece. Locais próximos de onde você ou seus amigos costumam realizar os check-in's.  
* Quer saber onde seus amigos estão? Esse é o principal objetivo do Pingnic, localizar seus amigos e compartilhar a sua localização com eles. "Encontre sua turma com um único clique e ainda fique por dentro de tudo que rola na cidade." Isto é, o app vai sugerir alguns lugares nos quais você, usuário, ainda não conhece. Locais próximos de onde você ou seus amigos costumam realizar os check-in's.  
*O que é um Ping? Basicamente e genericamente, um ping é uma pergunta para seu(s) amigo(s): "Onde você(s) esta(ão)?". Como forma de resposta, seus amigos te enviam um check-in com a localização de onde eles estão.
[[Arquivo:pingnic_notificações.png]] [[Arquivo:locais_pingnic.png]] [[Arquivo:checkin.png]]


== Funcionalidades ==
== Funcionalidades ==


# Questionar amigos sobre a localização
# Questionar amigos sobre onde eles estão
# Enviar sua localização
# Enviar sua localização através de um check-in em um local cadastrado
# Mostrar opções de empresas de prestação de serviços próximos
# Mostrar opções de empresas de prestação de serviços próximas dos usuários
#
#Manter a privacidade. Através de um Ping privado, o usuário pode não demonstrar sua localização


= Ambiente =
= Ambiente =


*O ambiente de desenvolvimento do aplicativo é formado por dois softwares principais:
#Android Studio - Ambiente de desenvolvimento integrado (IDE) da Google para criação de aplicações para Android. Disponível para download no site do Android: https://developer.android.com/sdk/index.html. Muitos desenvolvedores preferem trabalhar com o eclipse. Daí, a falta de tutoriais envolvendo a plataforma. No entanto, ela esta crescendo e possui seu próprio tutorial de uso, logo quando inicializamos o ambiente.
#Genymotion - Emulador gratuito do sistema operacional Android. Através dele, podemos experimentar várias versões e aplicativos desse sistema operacional. Esse emulador esta disponível para download no site do desenvolvedor: http://www.genymotion.com/. É simples. Basta realizar o cadastro, fazer o download e utilizar. No site Genymotion -> User Guide estão disponíveis os tutoriais que explicam como realizar o download do plugin, a instalação e a configuração no eclipse e no Android Studio.
*Utiliza-se, também, um serviço de hospedagem de projetos. O Bitbucket. É similar ao GitHub suportando repositórios usando o sistema de controle de versões GIT.
#Iniciamos fazendo o cadastro: https://bitbucket.org/.
#Fazemos o download do Git na nossa máquina: http://git-scm.com/downloads. Para aprender a utilizar o Git podemos utilizar a documentação do próprio site do git: http://git-scm.com/book/pt-br/v1/Primeiros-passos (versão em português).
#Criamos um repositório utilizando os comandos aprendidos através da documentação.
#Hospedamos o repositório no Bitbucket


= Dinâmica =
= Dinâmica =
*Reuniões: Todas as semanas são feitas algumas discussões. Todas via skype, devido a localização de cada integrante da equipe.
*Estágio: Por ser estagiário, envio um email todos os dias para o Otávio(responsável pelo pingnic) descrevendo as minhas atividades referentes ao pingnic. O que foi feito, o que não foi feito, quais as dificuldades em uma determinada atividade, dúvidas, ideias. Também mantenho contato constante com o Arthur(desenvolvedor principal do pingnic) recebendo ajuda e orientações referentes aos códigos do app.


= Pesquisador =
= Pesquisador =

Edição atual tal como às 16h35min de 12 de dezembro de 2014

Objetivo

  • Colaborar na evolução da aplicação Pingnic.

Pingnic

  • Quer saber onde seus amigos estão? Esse é o principal objetivo do Pingnic, localizar seus amigos e compartilhar a sua localização com eles. "Encontre sua turma com um único clique e ainda fique por dentro de tudo que rola na cidade." Isto é, o app vai sugerir alguns lugares nos quais você, usuário, ainda não conhece. Locais próximos de onde você ou seus amigos costumam realizar os check-in's.
  • O que é um Ping? Basicamente e genericamente, um ping é uma pergunta para seu(s) amigo(s): "Onde você(s) esta(ão)?". Como forma de resposta, seus amigos te enviam um check-in com a localização de onde eles estão.

Funcionalidades

  1. Questionar amigos sobre onde eles estão
  2. Enviar sua localização através de um check-in em um local cadastrado
  3. Mostrar opções de empresas de prestação de serviços próximas dos usuários
  4. Manter a privacidade. Através de um Ping privado, o usuário pode não demonstrar sua localização

Ambiente

  • O ambiente de desenvolvimento do aplicativo é formado por dois softwares principais:
  1. Android Studio - Ambiente de desenvolvimento integrado (IDE) da Google para criação de aplicações para Android. Disponível para download no site do Android: https://developer.android.com/sdk/index.html. Muitos desenvolvedores preferem trabalhar com o eclipse. Daí, a falta de tutoriais envolvendo a plataforma. No entanto, ela esta crescendo e possui seu próprio tutorial de uso, logo quando inicializamos o ambiente.
  2. Genymotion - Emulador gratuito do sistema operacional Android. Através dele, podemos experimentar várias versões e aplicativos desse sistema operacional. Esse emulador esta disponível para download no site do desenvolvedor: http://www.genymotion.com/. É simples. Basta realizar o cadastro, fazer o download e utilizar. No site Genymotion -> User Guide estão disponíveis os tutoriais que explicam como realizar o download do plugin, a instalação e a configuração no eclipse e no Android Studio.
  • Utiliza-se, também, um serviço de hospedagem de projetos. O Bitbucket. É similar ao GitHub suportando repositórios usando o sistema de controle de versões GIT.
  1. Iniciamos fazendo o cadastro: https://bitbucket.org/.
  2. Fazemos o download do Git na nossa máquina: http://git-scm.com/downloads. Para aprender a utilizar o Git podemos utilizar a documentação do próprio site do git: http://git-scm.com/book/pt-br/v1/Primeiros-passos (versão em português).
  3. Criamos um repositório utilizando os comandos aprendidos através da documentação.
  4. Hospedamos o repositório no Bitbucket

Dinâmica

  • Reuniões: Todas as semanas são feitas algumas discussões. Todas via skype, devido a localização de cada integrante da equipe.
  • Estágio: Por ser estagiário, envio um email todos os dias para o Otávio(responsável pelo pingnic) descrevendo as minhas atividades referentes ao pingnic. O que foi feito, o que não foi feito, quais as dificuldades em uma determinada atividade, dúvidas, ideias. Também mantenho contato constante com o Arthur(desenvolvedor principal do pingnic) recebendo ajuda e orientações referentes aos códigos do app.

Pesquisador


  • Matheus Meira Roberto