EncomendaZ na App Store

25jun12

EncomendaZ para iOS

Há alguns meses disponibilizei na App Store o EncomendaZ, minha primeira aplicação para iOS. Trata-se de um rastreador de encomendas dos Correios do Brasil. Como compro pela Internet freqüentemente, e não gosto dos aplicativos já existentes, resolvi criar um com alguns diferenciais. Leia o post completo e confira!

O projeto EncomendaZ foi idealizado pelo meu cumpadi Marlon Carvalho, que disponibilizou versões do aplicativo para Android e desktop. Resolvi então criar a versão para iOS, que já está disponível gratuitamente na App Store.

EncomendaZ na iTunes Store

Acessando pelo iPhone, iPod ou iPad, você verá que existem diversos outros aplicativos similares. Então, qual a finalidade de criar mais um?! A primeira resposta é: praticamente nenhum deles envia notificações Push gratuitamente. O único que enviava, não dizia muita coisa. Eu queria algo mais funcional e intuitivo.

Vamos por etapas…

EncomendaZ na App Store

O primeiro desafio foi adaptar o ícone do projeto sem perder a identidade visual. O resultado final foi este aí:

Ícone do EncomendaZ

Dediquei bastante tempo nas notificações Push, pois considero a funcionalidade mais importante para uma aplicação como esta. A idéia é cadastrar a encomenda e ser notificado a cada mudança do status. A notificação é bem intuitiva e já diz tudo! Ponto para o EncomendaZ 😉

Notificação Push

No cadastro, nada de frescuras visuais que poluem a tela desnecessariamente. O objetivo da aplicação é ser prática, simples e funcional. Logo de cara, uma listagem das encomendas já cadastradas.

Listagem de encomendas

É possível filtrar para visualizar somente as encomendas pendentes.

Encomendas pendentes

O cadastro é muito simples. Informe o código de rastreamento dos Correios e coloque uma descrição, que será utilizada na listagem e nas notificações Push.

Cadastro de encomenda

Para reduzir o consumo da rede, que geralmente é cara e lenta, o aplicativo não acessa diretamente o site dos Correios. A solicitação é feita para um servidor próprio que trata os dados e trafega apenas o necessário. Se quiser saber mais, leia o post RESTful Web Services dos Correios. Mais um ponto para o EncomendaZ 😉

Rastreamento da encomenda

O servidor também trata a descrição dos registros, que os Correios originalmente entregam em maiúsculo (poluição visual). Como nenhum outro aplicativo do gênero faz este tratamento, conte mais um ponto para o EncomendaZ 😉

Encomenda rastreada

Depois de pré-carregados os registros, as demais consultas são otimizadas. Os outros recarregam desnecessariamente a listagem completa, haja saco numa rede lenta. Mais um ponto para o EncomendaZ, que economiza sua paciência e sua conexão 😉

Outro diferencial é poder utilizar o aplicativo no modo paisagem, aproveitando melhor o espaço da tela. Ponto 😉

Visão no modo paisagem

Para mais detalhes, acesse a tela de informações:

Tela de informações

Opa, quase esqueço da função Puxe e Solte para Atualizar. Mais um ponto 😉

Puxe e solte para atualizar

Tá esperando o quê? Baixe logo e experimente, muita gente já está usando. É de graça!

Disponível na App Store

O espaço está aberto aí nos comentários para sugestões, dúvidas e críticas.



30 Responses to “EncomendaZ na App Store”

  1. 1 Jorge

    Sucesso ZYC, vou instalar no meu! coloca o link/site do app para android, a galera que eu conheço por aqui vai se amarrar também!!
    Abração
    Mad

  2. 3 Dinho

    Estou utilizando ele, o katapakote e o Pacotes ( muambator ). Utilizo os 3 pra ver qual deles me avisa antes dos push. Pq ha essa diferenca entre os apps? Eles n puxam do mesmo servidor? Daria uma dica a voce. Na parte onde mostra a listagem dos pacotes, deixar a listagem por ordem de atualizacao. Pelo menos pra mim, isso faz uma diferenca danada :). Parabens pelo app. Estou indicando pra varios amigos meus !

    • Valeu Dinho,

      Sua sugestão foi implementada e sairá na versão 1.6, que inclusive já foi submetida para a avaliação da Apple. Em breve (daqui a uns 7 dias +/-) estará disponível na App Store.

      Com relação à sua dúvida a resposta é não, os diferentes Apps não puxam do mesmo servidor. Alguns acessam o site dos Correios diretamente (isso fica leeeento) e outros criaram seus próprios servidores que fazem este trabalho intermediário. Vai da decisão de cada projeto e cada um tem seu motivo para fazer de uma forma diferente. A do EncomendaZ é essa que você leu aí no post mesmo.

      No final das contas, todos acessam o site dos Correios.

      Ah… e não esquece de postar aqui os resultados dos seus experimentos com o Push 😉

      • 5 DiNhO

        Show de bola Cleverson. Fico mto feliz que ajudei de alguma forma a melhorar o app.

        Outra coisa. Teria algum motivo, pra na listagem dos pacotes tbm, a atualizacao ( puxar pra baixo pra atualizar ) nao funcionar, atualizando assim, todos os pacotes juntos?

        Quando aparece uma atualizacao do PUSH e abro direto no app com a tela bloqueada, nao aparece a atualizacao. Preciso puxar pra baixo pra atualizar. Nao seria mais facil, quando abrisse, ja aparecesse a atualizacao?

        Quanto ao resultado dos PUSH. O katapakote ta atualizando primeiro, seguido do EncomendaZ e por ultimo o Pacotes ( muambator ).

  3. 6 Mauro

    Olá Cleverson, parabéns pelo App. Estamos divulgando em nossa lista no Twitter e Facebook.

    @MyAppBoxBr

  4. 7 Dinho

    Estou enfrentando um super Bug no programa. Ele esta enviando PUSH toda hora para a mesma atualizacao. Hoje mesmo, recebi mais de 10 Push da mesma atualizacao da encomenda. Peço para que vc arrume isso rapido, senao terei q desinstala-lo, visto que encomenda mto essa repeticao 😉

    • Olá Dinho, antes de mais nada, obrigado pelo feedback!

      O que pode ter ocorrido é que o site dos Correios, por algum motivo, mudou repetidamente algum detalhe mínimo no status da encomenda, daí o EncomendaZ detectou e enviou as notificações. O ideal é verificarmos com mais cautela para termos certeza.

      Por favor, posta aqui aqui ou envia por e-mail (cleverson.sacramento@gmail.com) o código da(s) encomenda(s) para que possamos fazer uma verificação mais aprofundada, pois, pela verificação que fizemos até agora, não encontramos problemas no servidor.

      • 9 Dinho

        Obrigado pela rapida resposta. Eu tinha tirado o app das notificacoes, mas coloquei-o novamente. Se acontecer de novo vou te mandar o screen pro email acima. O engracado, eh que eu tinha deletado do app o registro que nao parava de dar o PUSH, e mesmo assim ele continou enviando os Push. Mto estranho hehehe. Abracos.

  5. Hi there,

    Your App called EncomendaZ has been featured at Frontpage of iAppuApp today.

    We want to invite you to join iAppuApp (http://www.iappuapp.com)– The unique Self-Feature Apps supermarket, a place to discuss, publicise, manage and feature iPhone/iPad Apps and a social network for iOS developers.

    There are more and more Apps coming out everyday. How to let more people know your Apps, enhance traffic and increase download time? Just feature your Apps at Frontpage and Category Section by yourselves at iAppuApp. 

    Now free feature time has been extended until 30, Sep. 2012.Upload all your iPhone/iPad Apps and feature to Frontpage and Category Section on any day you choose.

    We are looking forward to meeting you at iAppuApp. 

    iAppuApp Team

  6. 11 Daniel Turmina

    Gostei muito mesmo do app!! To usando direto!!! Mas acho que poderiamos apagar aquelas encomendas que ja foram entregues!!!

    • Deslize o dedo em cima da encomenda (da esquerda para a direita, ou vice-versa) na tela de listagem que o botão de excluir aparecerá. Da mesma forma que se faz no aplicativo Mail do iPhone 😉

      • 13 Daniel Turmina

        Putz velho, nem tinha reparado!!! Muito Obrigado e parabens pelo trabalho!!!!

  7. 14 Mateus

    Olá tudo bem ?

    Estou começando a desenvolver aplicativos e gostaria de saber como vc fez a busca e retorno das informações da encomenda no site dos correios. Vc faz a mineração dos dados a partir do código fonte da página html ?Como vc fez ?

  8. 16 Tiago

    Olá amigo. Em primeiro lugar obrigado pelo App. Hoje ele ficou maluco. Está me enviando mensagens push a cada 5 minutos alternando vários status de uma encomenda que chegou hoje. Tá incomodando tanto que tive que bloquear as notificações dele rsrsrs

  9. 18 Bianca Tozin

    Excelente App parabéns. Mas depois da última atualização ele fica avisando várias vezes a mesma movimentação do objeto, precisam dar uma arrumada.

  10. 20 znne

    olá! também tenho enfrentado o problema de receber várias vezes notificações repetidas a respeito do mesmo aratus da encomenda. li sua resposta sobre uma queixa semelhante, mas já aconteceu comigo com 3 encomendas consecutivas. preciso deletar o pacote da lista para não precisar desativar as notificações. nunca usei outro app semelhante, pois gosto muito da simplicidade e eficiência do encomendaz. obrigada

  11. Pessoal, acabei de fazer algumas mudanças no servidor para evitar as notificações repetidas. Se continuar ocorrendo, por favor postem aqui para solucionarmos o mais rápido este inconveniente.

  12. como você fez para saber quando um status muda, por exemplo, como o a api sabe que o status foi de postado para a outro status, é api em si que monitora e manda a notificação para o app ou o app monitora, se pudesse explicar

  13. 26 Daniel Turmina

    Eu ja uso o programa a um tempo, mas agora toda vez q eu abro ele se fecha sozinho…nas sei se foi por causa das novas atualizacoes do ios?!

  14. 27 Caio

    Não estou encontrando o app na loja americana nem na brasileira, o que aconteceu?

    • Minha conta de Desenvolvedor expirou e não renovei ainda. Custa U$ 99,00 e, como o App é gratuito, não tenho retorno. Assim que eu voltar a estudar desenvolvimento para iOS eu renovarei o meu certificado e a App voltará a aparecer na loja.

  15. 29 carlos

    Boa noite, descobri seu app com um amigo por acaso voce tem este app para android?

    Obrigado
    Boa noite.


Deixar mensagem para Cleverson Sacramento Cancelar resposta