GDG Codelab — Desenvolvendo um App com Flutter e Google Cloud Vision [Review]

Danielle Teixeira
Blog do LFDev
Published in
3 min readFeb 17, 2020

Resumo sobre nosso primeiro meetup do ano desenvolvendo um app para digitalizar livros com flutter, firebase e cloud vision

No ultimo sábado, dia 15 de Fevereiro, tivemos o nosso primeiro e tão esperado meetup do ano e nada melhor do que o GDG Lauro de Freitas startar uma de suas iniciativas com Flutter.

Contamos com presença de 2 palestrantes, Danielle Teixeira que apresentou a proposta seguida de Marcelo Rangel que falaram com muita paixão sobre suas experiências no desenvolvimento com Flutter e Firebase.

Desta vez com o nosso parceiro a Faculdade UniNassau com apoio da Ambientare Engenharia e Cengage que nos cedeu kits para sorteio e também nosso palestrante Marcelo cedeu um livro de Android.

Este evento foi muito esperado por ser um codelab, mas ainda assim cheio de expectativas, para dar seus primeiros passos com flutter e claro bons bate-papos tecnológicos.

A proposta

Mapeamos os principais problemas do nosso município e propomos soluções de forma totalmente voluntária. Nossa primeira e mais nova iniciativa é o App para digitalizar documentos históricos, a ideia surgiu da necessidade de uma escola municipal preservar documentos históricos de Lauro de Freitas, estamos usando o Flutter, Firebase e Google Vision. Mais detalhes sobre nossas iniciativas (aqui).

Documentos em situação precária, devem ser preservados digitalmente.

Porque Flutter?
Por conta de sua fluidez, UI Toolkit é mantida pela Google que fornece uma série de componentes visuais e funcionais para o desenvolvimento de aplicativos híbridos em tempo recorde. O Flutter funciona sob a linguagem Dart, é usado por desenvolvedores e organizações em todo o mundo, é gratuito e de código aberto. Além do mais é possível compilar para iOS e Android, mais sobre o SDK.

Sobre a arquitetura

Quando falamos de serviço na nuvem a Google Cloud Platform pode ser entendido como o Firebase também, nós vamos utilizar o Kit de Machine Learning para processar as imagens e também para reproduzir o áudio.

Visão geral da solução Scan Vision App

Temos até um documento de especificação, oh que beleza. Dá uma olhada (Documento Scan Vision App), se quiserem contribui com criticas e melhorias fiquem a vontade o projeto é nosso!

Let’s go the Code

Nosso querido Marcelo Rangel ministrou esse codelab, apresentou as principais funcionalidades do aplicativo, deu inicio a implementação do mesmo, fazendo um overview do código como um todo para depois ir desmembrando cada funcionalidade, criamos a tela de splash screen e inicio do cadastro básico. Como o tempo foi curto, teremos alguns encontros para prosseguir com o desenvolvimento do App. E também vamos postar passo a passo para os que estiverem mais distante poder acompanhar. Segue vídeo do nosso App.

A continuidade

Vamos divulgar uma agenda em breve contemplando as etapas de desenvolvimento do App, fiquem ligados. Espero vocês no nosso próximo meetup! ;)

Contribua: https://github.com/lfdev-gdg/scan_vision_app
Siga-nos em nossas redes https://www.instagram.com/gdglauro/

--

--

Danielle Teixeira
Blog do LFDev

Desenvolvedora Mobile , Pesquisadora em IoT e Machine Learning, Organizer GDG Lauro de Freitas e Embaixadora Women Techmakers