Um aplicativo móvel para o Archives World Map: planos para logo quando for possível

medium
Planos para criar um aplicativo móvel para o Archives World Map usando Flutter e uma REST API em Go, permitindo consultar e cadastrar instituições diretamente do smartphone.
Autor

Ricardo Sodré Andrade

Data de Publicação

28 de março de 2019

“Houston, we have a problem”, precisamos de um app

O Archives World Map (http://www.archivesmap.org) possui atualmente apenas uma interface web. É possível visualizar em dispositivos móveis, mas apesar do layout tentar se ajustar às telas pequenas, não possui a melhor das soluções no momento.

Não posso destinar muitas horas do dia para a estudar novas tecnologias no momento, mas, como comentei em texto anterior, aprender a programar para dispositivos móveis é algo que gostaria de fazer nos próximos anos.

Não retornei a brincar com o Flutter desde ontem, quando escrevi um texto que falava bastante sobre ele, mas pude resolver uma necessidade com o Go. No meio do útil, resolver o problema, houve o agradável: aprendi a desenvolver uma REST API utilizando essa linguagem. Isso me empolgou um pouco e me fez lembrar do Archives World Map.

Há uma lacuna no Mapa. Da mesma forma com que os dados são recolhidos colaborativamente, terei, em algum momento, que oferecer um retorno desses dados para uso público, permitindo a criação de outras aplicações ou apoiando outros projetos de geolocalização que, de alguma forma, considerem o dataset de instituições custodiadoras interessante.

Criando uma REST API para o Archives World Map, acredito que essa lacuna seja preenchida.

Repetindo aquela frase verdadeira: só se aprende a programar, programando. Vou tentar, durante algumas horas de folga por semana, reforçar o conhecimento em Go, para criar uma REST API para o Mapa e utilizar o Flutter, que também é um ambiente de desenvolvimento que estou começando a me familiarizar. A combinação dessas duas peças, será suficiente para criar um aplicativo para Android (possivelmente iOS) que permita oferecer serviços baseados no dataset do Mapa.

Inicialmente, imaginei duas funções para o aplicativo: verificar quais as instituições que estão mais próximas e permitir cadastrar uma instituição que esteja em frente (ao lado, ou atrás…) do utilizador.

Há 775 instituições cadastradas no Mapa. Acredito que um aplicativo para dispositivos móveis poderá ajudar não apenas a aproveitar os dados existentes neste nosso “mundo real”, ao ar livre, como também vai permitir a todos os interessados em colaborar com o Mapa a inserir novas instituições, uma vez que será muito mais fácil abrir um aplicativo que fará a parte difícil de reconhecer a latitude e longitude do local, do que tentar inserir os dados de casa, encontrando e inserindo as coordenadas manualmente.

Meu objetivo é escrever 30 textos em 30 dias. Este é o 18/30. Os textos anteriores podem ser encontrados em https://medium.com/(ricsodre?)