Galeria
O AgriFly é um aplicativo móvel e web de código fechado projetado desenvolvido para uma empresa privada com a finalidade de conectar pilotos de drones e instrutores no setor agrícola.
Recursos
- Cursos: Acesse recursos educacionais e materiais de treinamento para se tornar um piloto de drones qualificado no setor agrícola.
- Contato: Conecte-se com instrutores diretamente pelo aplicativo para fazer perguntas, agendar aulas e receber orientação.
- Gerenciamento de perfil: Crie e gerencie seu perfil, incluindo sua biografia, informações de contato e nível de experiência.
- Comunicação segura: Envie e receba mensagens com segurança no aplicativo.
Disponibilidade
O AgriFly está atualmente disponível na Google Play Store para dispositivos Android e como um aplicativo web acessível por qualquer navegador da web.
Tecnologias utilizadas
O AgriFly aproveita várias tecnologias e bibliotecas, incluindo:
- Flutter: estrutura de desenvolvimento de aplicativos móveis multiplataforma.
- Firebase: serviços de back-end para autenticação, armazenamento de dados e análise.
- Go Router: biblioteca de navegação e roteamento para Flutter.
- Shared Preferences: armazenamento local para preferências e configurações do usuário.
- Flutter Downloader: biblioteca para baixar arquivos.
- Flutter Localizations: suporte à internacionalização e localização.
- Flutter Animate: Biblioteca de animação para Flutter.
- Lottie: Biblioteca para renderizar animações Lottie.
- Flutter SVG: Biblioteca para renderizar imagens SVG.
- Carousel Slider: Biblioteca para exibir controles deslizantes de carrossel.
- Infinite Scroll Pagination: Biblioteca para implementar listas de rolagem infinita.
- Timeago: Biblioteca para exibir carimbos de data/hora relativos.
- Chat Bubbles: Biblioteca para exibir balões de bate-papo.
- URL Launcher: Biblioteca para iniciar URLs.
- Permission Handler: Biblioteca para manipular permissões de dispositivo.
- Package Info Plus: Biblioteca para recuperar informações da versão do aplicativo.
- Shimmer: Biblioteca para exibir efeitos de brilho.
Notas adicionais
- O aplicativo utiliza a autenticação do Firebase para login e registro do usuário.
- O Cloud Firestore é usado para armazenar e gerenciar dados do aplicativo.
- O Firebase Storage é usado para armazenar imagens e certificados.
- O aplicativo suporta internacionalização e localização, sendo o português o idioma suportado atualmente.