Na Plenária do Esri DevSummit 2024, foram apresentadas desenvolvimentos empolgantes na área de integração de informações geográficas em aplicativos nativos, especialmente para o trabalho de campo.<\/P>
As vantagens dos aplicativos nativos<\/STRONG><\/P>Adoramos aplicativos nativos porque são fáceis de usar e oferecem uma experiência excelente. Com informações literalmente na ponta dos nossos dedos, podemos permanecer produtivos, esteja no escritório ou no trabalho de campo. Os aplicativos nativos são projetados para operação offline e oferecem muitas funcionalidades do dispositivo, para que o trabalho não precise parar quando a conexão de rede for interrompida. E com acesso total a todos os sensores do dispositivo, a localização está no centro da experiência do usuário.<\/P>Criação de aplicativos de mapeamento nativos<\/STRONG><\/P>A Esri desenvolve muitos aplicativos nativos e com ArcGIS Maps SDKs for Native Apps você também pode criar facilmente poderosos aplicativos de mapeamento nativos. Seja em um smartphone, tablet ou laptop, você pode levar o mapa com capacidade offline para o aplicativo certo no dispositivo certo. Todos os SDKs nativos são otimizados em termos de implementação com um núcleo C++ para rodar em uma variedade de dispositivos finais. Eles oferecem uma experiência moderna para desenvolvedores com os frameworks, ferramentas e recursos linguísticos mais recentes. Com ArcGIS Maps SDK for .NET, Java, Qt, Swift e Kotlin, você pode escolher seu framework preferido e começar imediatamente.<\/P>Coleta de dados com aplicativos nativos<\/STRONG><\/P>Dentre os muitos tipos de aplicativos que você pode criar para o trabalho de campo, os ArcGIS Maps SDKs for Native Apps oferecem uma excelente base para coleta de dados. Com modelos flexíveis para trabalho offline, projetos podem ser iniciados no escritório e transferidos para um dispositivo ou baixados diretamente via rede para o dispositivo e as alterações sincronizadas enquanto se trabalha paralelamente. Graças a um banco de dados móvel compacto e totalmente funcional no dispositivo, os aplicativos nativos têm acesso contínuo às informações geográficas e muitas das funcionalidades esperadas, como Utility Network. É possível capturar locais facilmente com um receptor GPS altamente preciso ou usar ferramentas interativas de mapa com função snap para captura altamente precisa.<\/P>Smartforms para uma coleta de dados otimizada<\/STRONG><\/P>Smartforms oferecem uma experiência otimizada de coleta de dados ao se adaptarem dinamicamente às entradas. Foi demonstrado como criar um aplicativo com ArcGIS Maps SDK for Kotlin que mostra um mapa com dados de turbinas eólicas na região de Palm Springs. Como técnico de manutenção de turbinas eólicas, foi realizada uma inspeção usando um formulário que já continha alguns elementos para coleta de dados descritivos. Os dados foram agrupados logicamente e preenchidos com base nas credenciais do usuário. Em seguida, o formulário solicitou escanear a turbina mais próxima para coletar algumas informações. O sensor NFC do dispositivo foi usado para escanear a turbina. Assim que as informações do sensor foram recebidas, o preenchimento automático do ID da turbina e outros campos dependentes ocorreu.<\/P>
<\/span><\/P> <\/DIV>Integração de feeds em tempo real para melhorar a colaboração<\/STRONG><\/P>Foi mostrado um excelente exemplo de como usar feeds personalizados em tempo real para melhorar a colaboração e a conscientização no trabalho de campo. O aplicativo móvel captura informações em tempo real por meio de um protocolo UDP Peer-to-Peer Feed. Foi demonstrado quão fácil é integrar feeds personalizados em tempo real em um aplicativo móvel e como atualizar a simbologia para adaptá-la ao contexto dos dados.<\/P>
<\/span><\/P>Anúncio de um novo Maps SDK para Flutter<\/STRONG><\/P>Para encerrar a apresentação, foi anunciado que em breve será lançado um novo ArcGIS Maps SDK for Flutter. Flutter está ganhando popularidade crescente para desenvolvimento móvel multiplataforma. Ele possui uma comunidade forte de desenvolvedores e está repleto de recursos que ofereceremos com carinho. Baseia-se na moderna linguagem Dart e oferece uma série de widgets multiplataforma para implementar rapidamente aplicativos móveis. Oferece um ambiente de ferramentas premium onde os desenvolvedores podem criar designs de aplicativos perfeitamente e aprimorá-los iterativamente.<\/P>
<\/span><\/P> <\/P>Conclusão<\/STRONG><\/P>A plenária ofereceu uma visão fascinante sobre o futuro dos aplicativos nativos e a integração das informações geográficas. Com ArcGIS Maps SDKs for Native Apps, os desenvolvedores podem criar soluções inovadoras com capacidade offline para o trabalho de campo.<\/P>