domingo, 13 de julho de 2014

Video Gource - 2º Bimestre

Esta semana foi postado um vídeo do nosso projeto no youtube. Esse vídeo foi feito pelo Gource, um aplicativo que consegue ler informações do Subversion e por meio disso cria visualizações gráficas do histórico de versionamento.

sábado, 5 de julho de 2014

Entrevista com a Pizzaria do David

Lembrando que o nosso aplicativo é direcionado ao atendimento de uma pizzaria, decidimos fazer uma entrevista com uma pizzaria (meio tardia, mas está valendo).

Separamos alguns tópicos a serem discutidos e eu escrevi um relatório baseado na conversa que eu tive com a Elaine da Pizzaria do David - Site da pizzaria

Como cobrar as pizzas?
   A cobrança é feita dependendo dos ingredientes gastos para fazer um único sabor ( 8 pedaços padrão). No caso de uma pizza com mais de um sabor (máximo 4) é cobrado o valor do sabor mais caro.
   No caso da pizza broto (4 pedaços) o valor cobrado é de 70% o valor da pizza padrão.
   Existem casos em que uma pizza de 8 pedaços pode ser dividida em 9 ou mais pedaços, mas isso não altera o tamanho nem o valor da pizza.

Exclusão de ingredientes

   Todos os ingredientes podem ser excluídos à gosto do cliente sem a alteração do preço.

Inclusão de ingredientes 

   A inclusão de ingredientes é algo complicado de se prever ou de se padronizar visto que o cliente pode pedir qualquer coisa e levando em consideração que na pizzaria do David a pizza é feita e assada na hora. 
De acordo com a Elaine o mais comum é a adição de queijos extra com um adicional no preço variando ente 7 a 9 reais.
   Contudo, o mais comum não é a adição de ingredientes, mas sim a exclusão ou a substituição. Substituição de ingredientes como ervilha por milho, mussarela por mussarela de bufala. Qualquer coisa que seja a gosto do cliente. No caso da ervilha não é cobrado taxas adicionais visto que o preço da ervilha para o milho não são tão diferentes. Já no caso das mussarelas ou de qualquer substituição por algum ingrediente mais caro as taxas adicionais podem variar entre 4 a 7 reais.  
   Concluindo, é extremamente difícil padronizar um esquema de personalização para um atendimento tão flexível. Talvez o nosso aplicativo tenha algumas limitações, pois já não resta muito tempo. 





   

Custom ListView usando BaseAdapter

Como mencionado anteriormente tivemos muita ajuda de um indiano. Vou explicar um pouco melhor a respeito da Custom ListView:

Uma ListView é um elemento que herda de um objeto View em formato de listas e que suporta uma String para cara item na lista.

ListView Comum



Mas e se eu quiser ter mais de um elemento por item? Uma imagem, mais de uma TextView... Bem é ai que entra o BaseAdapter 
Custom ListView

Se você quiser saber como fazer uma  ListView Personalizada siga os passos deste tutorial dividido em 4 partes, segue o link com a primeira parte:

NumberPicker

   Olá amigos programáticos! Uma postagem curta sobre uma funcionalidade do android chamada NumberPicker. Há uma necessidade no nosso aplicativo em que o usuário deve escolher a quantidade de pizzas que ele quer. Antes isso era feito com dois botões (+, -) e uma text view que mostrava essa quantidade.

Imagem porca pois eu não tirei print da versão antiga

Agora com o numberPicker eu economizo muito mais linhas de código e espaço:
numberpicker abaixo de "Quantidade: "
Se você quiser saber como adicionar um NumberPicker na sua aplicação de uma olhada nesse exemplo:

sexta-feira, 27 de junho de 2014

Feedback do Questionário A

(Clique nas imagens para amplia-las)
 Respostas A1
  Resposta A2
   Resposta A3
   Resposta A4
   Resposta A5
    Resposta A6
                                                                                                                                               Resposta A7

O uso da internet para realizar o pedido de pizzas ou qualquer outro gênero alimentício é algo crescente, mas como se pode ver na Resposta A5, ainda é pequeno o número de usuários que fazem o pedido via internet.
Por outro lado, o pedido realizado por meio do telefone é muitas vezes entregue errado ( Resposta A4), deixando o consumidor com um pedido trocado ou simplesmente sem os ingredientes solicitados.
Um fator que explica a quantidade de pedidos entregues errados é o pedido “customizado”. Acrescentar sabores, ingredientes ou retirar ingredientes se mostra uma atividade repetitiva para os consumidores e confusa para os atendentes.
A partir dos resultados obtidos nesta pesquisa, o grupo pôde confirmar algo muito importante para uma possível venda do software: que este seria bem-vindo e utilizado. Como o Pimp My Pizza pretende eliminar possíveis erros de telefonistas e fornecer agilidade a um pedido “customizado”, temos um sinal verde dos amantes de pizzas.

quarta-feira, 25 de junho de 2014

Tutorial para customização de ListViews

Fala galera, depois de algum tempo, estou postando a respeito de um canal do YouTube (de um indiano, como sempre!), encontrado pelo Victor, sobre programação em Android. Além disso, nele você encontra conteúdos sobre Java, Javascript, entre outros. Voltando ao que importa, os vídeos #90 ao #96 apresentam uma maneira de customização de ListViews, que será extremamente útil, para a montagem dos cardápios na parte mobile da aplicação.

Vale a pena conferir!

Link do indiano

segunda-feira, 9 de junho de 2014

Enviando dados POST

Olá amiguinhos fazedores de programa! ... HAHAHA foi muito ruim vamos de novo.

Eae! (bem melhor), desculpem a demora pelo novo post. Anteriormente havia postado sobre como receber dados em JSON a partir de um metodo GET, hoje vou postar um link de um tutorial para enviar dados em JSON por um método POST. Esse tutorial simplesmente salvou a minha vida. ai vai

Tutorial: enviar dados JSON/POST

O tutorial abrange bem o que você deve fazer para enviar dados, uma aplicação sempre é diferente da outra, no meu caso tive que adaptar o tratamento de dados em JSON e futuramente vamos ter que configurar o servidor para receber e tratar esses dados. Espero que ajude :)