Página 1 de 18

[Android] MobieChecker

Enviado: 14 jun 2017, 15:51
por renateves
Viva

Há uns tempos decidir abraçar o desafio de criar uma aplicação que permitisse ver o estado dos postos de carregamento num smartphone android... era uma necessidade que tinha e não havia solução.

Depois de algumas complicações e ter que refazer novamente o projecto já que ia por um caminho bastante complicado e tortuoso, eis o resultado:

[img]http://mobiechecker.000webhostapp.com/i ... hecker.png[/img]

Resultado do pedido deste posto
[img]http://mobiechecker.000webhostapp.com/i ... kerRes.png[/img]

NOTA:
1) Ainda em fase de testes, portanto agradeço alguma compreensão caso haja falhas. Vão ser todos, mais uma vez, pioneiros e com certeza vai haver erros! :roll:

2) Esta aplicação apenas "reutiliza" o que temos online. Ou seja, usa os serviços do site da MobiE para o efeito. E portanto a informação que é mostrada é da autoria e responsabilidade da MobiE.


3) - Inclui um banner de publicidade com vista a poder ter no futuro próximo um serviço pago que possa responder às necessidades futuras/esperadas.
Neste momento utiliza um serviço gratuito com restrição de recursos.
Portanto, caso apareça algum anúncio que vos pareça interessante, já sabem que estarão a contribuir para um fim.


Instalação
Neste momento a instalação desta aplicação terá que ser manual:
1) Copiar o ficheiro apk que está dentro do seguinte zip para o seu smartphone (ex: Downloads):
http://mobiechecker.000webhostapp.com/r ... ckerV1.zip

Código: Selecionar todos

Versão 2.0 Beta
Link temporário com dois ficheiros: 
- um apk para instalação (direta);
- um ficheiro zip com o apk para instalação;

Android suportado:[ 5.1.1 - 8.0.0]
https://drive.google.com/open?id=17lZnM ... OtkaTx5od8


2) Confirmar no menu "Secutiry" do seu android que pode instalar "unkown apps". Ajuda neste link

3) Ir à pasta Downloads (passo 1) no seu smartphone onde tem o ficheiro apk e instalar.

4 ) Pronto, agora espero que funcione sem problemas. ;)


Implementações para futuro:
- Lista de postos favoritos
Criar uma lista de postos favoritos para uma rápida análise. Evitar assim a sua introdução manual;

- Postos nas proximidades
E com a opção de "funcional"/disponível, mas como sabemos a informação central (da MobiE) está na maioria incorrecta;

- "Vou usar" o posto
Objecto é ilustrar a disponibilidade do posto. Com a "pretensão" em usar o posto num determinado dia/hora, conseguir ter uma rede que ilustra a disponibilidade deste posto para outros possíveis utilizadores;

- Alertas
Criar alertas para a disponibilidade de um determinado posto;

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 16:25
por sparrow
bom trabalho!

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 16:40
por renateves
Incluído mais algumas informações e com o link da aplicação disponível;

Como o tópico assim indica, é para Android. Se houver utilizadores com IOS interessados, avisem.

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 16:53
por mafgod
E uma integração com o google maps?
Introduzir o nome dos postos à mão é... digamos, muito pouco userfriendly :-)

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 17:14
por hmendes
mafgod Escreveu:E uma integração com o google maps?
Introduzir o nome dos postos à mão é... digamos, muito pouco userfriendly :-)

partilho a opinião do mafgod, contudo tenho que te agradecer o contributo na mesma. Obrigado e parabéns!

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 17:21
por renateves
mafgod Escreveu:Introduzir o nome dos postos à mão é... digamos, muito pouco userfriendly :-)
Eu sei... e é por isso que é o primeiro item da lista a implementar
- Lista de postos favoritos
Criar uma lista de postos favoritos para uma rápida análise. Evitar assim a sua introdução manual;
:)

Re: [Android] MobieChecker

Enviado: 14 jun 2017, 19:14
por RJSC
renateves Escreveu: 2) Esta aplicação apenas "reutiliza" o que temos online. Ou seja, usa os serviços do site da MobiE para o efeito. E portanto a informação que é mostrada é da autoria e responsabilidade da MobiE.


3) - Inclui um banner de publicidade com vista a poder ter no futuro próximo um serviço pago que possa responder às necessidades futuras/esperadas.
Neste momento utiliza um serviço gratuito com restrição de recursos.
Portanto, caso apareça algum anúncio que vos pareça interessante, já sabem que estarão a contribuir para um fim.
Para mostrar as informações provenientes da mobi-e não é necessário qualquer servidor externo (e por consequente, publicidade).
É só descarregar e interpretar localmente no telefone.
Quem quiser usar funções de "reserva" do posto, que leve com a publicidade.

Re: [Android] MobieChecker

Enviado: 15 jun 2017, 00:55
por t3lmo
Parabéns pela inicitiva :)

Vamos já ajudar a crescer esta app que pode vir a dar jeito.
Pedir posto a posto, por código deste não é prático e pouco saberão os códigos atuais e os novos que forem sendo criados, sendo assim deverias inicar a app por obter a lista total de postos mobi.e, que até já vem com toda a informação das tomadas individuais.

Escusas de estar a pedir 1 de cada vez (com o URL que já sabes) e podes obter esta informação total pelo seguinte URL:

https://www.mobie.pt/public/network/?ve ... 7483540064

Código: Selecionar todos

(...){"id":"LRS-00031","type":"CHARGINGSTATION","name":"LRS-00031","location":{"latitude":"38.783417","longitude":"-9.111183","id":null,"type":null},"services":["EVCHARGING"],"state":"IDLE","updateDate":"12\/Jun\/2017 19:37:59","manufacturer":"EFACEC","model":"Efapower EV C1","status":{"connectivity":"ON","id":null,"type":null},"operator":"EDPMOP"}(...)
Depois crias logo uma lista e como tens as coordenadas podes logo com a api do google maps categorizar cidades e localizações.
Se puderes desenhar num mapa, melhor ainda :)
Mas acredita que mais de metade das coordenadas está errada, mas é melhor que nada.
Já trilhei esse caminho à uns 7 anos e corrigi manualmente todas as coordenadas: http://tinyurl.com/e-carga

Nesta fase de beta testing deixa lá os cêntimos que vais ganhar dos banners e faz crescer a app até ser realmente um recurso útil. Depois aos poucos vais inserindo o teu marketing.

Re: [Android] MobieChecker

Enviado: 16 jun 2017, 00:41
por rimsilva
Parabéns pela iniciativa e tempo dispendido.

Efectivamente não é fácil encontrar a informação que necessitamos, já para não falar na sua veracidade.

Neste caso não seria possível apresentar o último estado do Electromaps? Assim ajudava na confirmação ou não do estado do posto/tomada.

Re: [Android] MobieChecker

Enviado: 21 jun 2017, 17:10
por renateves
Levanto um pouco o véu da possível aparência da inclusão da primeira atualização: lista de postos favoritos.
Ainda está em fase de estudo.

Entretanto lembrei-me de outra funcionalidade importante a implementar:
> enviar alertas para a MobiE do estado do posto.
---->enviar email "automático" para a MobiE a alertado o estado do posto.