João F. F. Nogueira

João F. F. Nogueira - Desenvolvedor Mobile | Android | Kotlin | Flutter

Desenvolvedor Flutter | Android | Windows

  • Olá! Eu me chamo João, sou um ex-professor de biologia que hoje é desenvolvedor Flutter com 5 aplicativos Android publicados na Google Play (e mais alguns a caminho). Meu estudo e trabalho atuais estão focados em desenvolvimento Android, mas com as capacidades do Flutter, estou expandindo para desenvolvimento iOS e Windows.

Formação

  • Análise e desenvolvimento de sistemas (2020-2021)
  • Engenharia de software (2019)
  • Mestrado em Educação Ambiental (2016-2017)
  • Ciências Biológicas (2012-2015)

Experiência

  • Desenvolvedor Flutter (2020-)
  • Assistente Editorial (2016-2018)
  • Pesquisador em Educação Ambiental (2012-2017)
  • Professor de Biologia (2012-2017)

Projetos

Purple Store app

Purple Store simula um aplicativo de loja. Permite que você se cadastre ou faça login para acessar os produtos. Então você pode adicioná-los ao carrinho, ajustar as quantidades, conferir o valor total e finalizar o pedido. Você também pode consultar os pedidos já realizados.

Este projeto aplica atualmente os seguintes recursos:
Null Safety com Flutter 3;
Widgets nativos do Material design;
Gerenciamento de estado com Provider, MultiProvider e Change Notifier;
Navegação entre telas;
Formulários de cadastro de produto com validação;
Drawer, Snackbar, Dialog;
Requisições HTTP, API Rest;
Persistência remota com Realtime Database do Firebase;
Autenticação com Firebase, ProxyProvider;
Animações como transições, hero, AnimatedBuilder e AnimatedContainer.

Purple Places app

Purple Places permite que você localize no mapa ou use seu GPS para marcar seus lugares favoritos. Além de uma descrição para sua marcação, você pode incluir uma foto!

Este projeto aplica atualmente os seguintes recursos:
Null Safety com Flutter 3;
Widgets nativos do Material design;
Gerenciamento de estado com Provider e Change Notifier;
Uso de recursos nativos de câmera e GPS, ImagePicker;
Persistência com sqflite (SQLite);
Integração com a API do Google Maps para exibir mapas e obter endereços a partir de coordenadas geográficas.

Purple Expenses app

Purple expenses permite que você tenha um controle simples dos seus gastos semanais, exibindo os valores em um gráfico de barras representandos as despesas em cada dia da última semana.

Este projeto aplica atualmente os seguintes recursos:
Null Safety com Flutter 2;
Material design com adaptações para Cupertino (detecção de plataforma);
Widgets nativos e combinados/personalizados;
Aplicação de ListView.builder para melhor desempenho da renderização de componentes;
Aplicação de estilo aos elementos manipulando Theme;
Internacionalização (em andamento) com o uso de libs externas (INTL);
Formulário exibido como Modal;
Passagem de métodos como parâmetros para comunicação entre widgets Stateless e Stateful;
Responsividade para diferentes telas com LayoutBuilder e Media Query.

Trajano S. Filho Advocacia app

Feito com Flutter, baseado em Material Design, este aplicativo pode ser lançado para Android e iOS. Ele inclui uma visualização de página “sobre” e oferece maneiras de os usuários se comunicarem com o escritório de advocacia (como WhatsApp, E-mail) e links para as redes sociais (como LinkedIn, site da Tahech Advogados). O aplicativo também é integrado ao Firebase, e usa o serviço Firebase Cloud Messaging para receber notificações push, que podem ser links de marketing do escritório ou materiais jurídicos gratuitos para clientes. Já está disponível no Google Play. Versão para iOS em breve.

Entre em contato!

Me conta como eu posso ajudar você e a sua empresa:

Envie um e-mail DM no Linkedin