Publicado: Hace 3 días
Plazo: 45 días
Propuestas: 5
Criação de aplicativo para escolher qual painel de gestão "dashboard" deseja ver e mostrar o painel (pagina html5 que virá pronta o retaguarda) em uma webview dentro do proprio app.
Deverá ser feito em alguma plataforma como Cordova, Ionic ou Xamarin para futuras melhorias. O código-fonte deverá ser entregue.
No escopo de entrega será necessário o aplicativo paras as duas plataformas (android e ios) e os prints de tela nos formatos exigidos pela Google Play e pela Apple Store. Também será necessária ajuda para publicar o app na Apple Store na conta de desenvolvedor que já possuímos.
Sobre o aplicativo e o escopo do projeto:
O login será validado por webservice já existente. Deve persistir o login realizado, caso retorne ao aplicativo em outro momento. A validacao por webservice retornará um token de autenticacao para ser utilizado nas demais chamadas às outras APIs (webservices) e para ser persistido no aplicativo.
Deverá ficar chamando ajax a cada 20 segundos (se o app estiver aberto) para manter a sessão aberta no server.
Apos o login, consultar um webservice para saber os nomes, icone e urls dos paineis dashboards que existem. Recebendo, plotar estes nomes e icone respectivo na tela para escolher qual painel deseja ver.
Cada painel é basicamente uma url a ser carregada no webview do aplicativo. Exemplo: https://meuretaguarda.com.br/painel.aspx?id=1234
Após escolhido o painel desejado, será exibido o painel na tela araves de webview e o usuário poderá voltar para a escolha de paineis disponiveis ou simplesmente fechar o app.
Já existem webservices para isso tudo e a documentação será passada durante o projeto.
Todos os webservices são em xml soap.
Caso este ajax retorne "token inválido", deverá forçar novo login.
O modelo de navegação deverá ser com as opções de menu na parte inferior (como ocorre no Whatsapp) e nao será aceito "menu hamburger". Deverá ter opcao para desconectar para o caso de nao desejar mais continuar logado com este login "persistido".
Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Plataformas exigidas: Android, iPhone