Voltar ao portfolio
mobile/ 2026Destaque

FGN NetFiles

4.9
FlutterJCIFS-NGJSchOAuth 2.0Microsoft MSALAndroid
Project screenshot
Ampliar
Diferencial Técnico

Implementei compartilhamento de conexões via QR Code com credenciais criptografadas, visualização inline de arquivos diretamente no servidor sem download prévio, suporte nativo a SMB 2/3 com acesso a compartilhamentos administrativos (C$, ADMIN$), e sistema de licenciamento freemium integrado às lojas de aplicativos.

S
Situação/ O Problema

Profissionais de TI e usuários avançados precisavam de um app Android único para acessar arquivos em servidores de rede local (NAS, Windows, Linux) e na nuvem (Google Drive, OneDrive), sem depender de múltiplos aplicativos fragmentados e limitados.

T
Tarefa/ O Desafio

Desenvolver um gerenciador de arquivos em rede completo para Android, com suporte a múltiplos protocolos (SMB, SFTP, FTP/FTPS), integração com Google Drive e OneDrive, visualização inline de arquivos sem necessidade de download, e um modelo de negócio sustentável que ofereça valor gratuito para usuários casuais e recursos avançados para profissionais.

A
Ação/ A Solução

Criei o app usando Flutter com bibliotecas nativas (JCIFS-NG para SMB, dartssh2 para SFTP, ftpconnect para FTP/FTPS). Implementei autenticação OAuth 2.0 para Google Drive e Microsoft MSAL para OneDrive. Adicionei visualizadores inline para imagens, PDFs, vídeos, áudio e código-fonte, além de compactação/extração ZIP, compartilhamento de conexões via QR Code criptografado e busca global de arquivos. O código é fechado e proprietário, com mecanismo de licenciamento freemium via compras no app.

R
Resultado/ O Impacto

App completo e comercial, disponível em modelo freemium: versão gratuita com funcionalidades essenciais (navegação local, SMB, FTP, visualizador de imagens/PDF). Versão premium (compra única ou assinatura) desbloqueia SFTP, Google Drive, OneDrive, compactação ZIP, busca global, QR Code, temas escuro/claro, múltiplos idiomas e suporte prioritário. Código fechado, software proprietário — garantindo sustentabilidade do projeto. Compatível com Android 5.0+, suporte a 5 protocolos, visualização de 20+ formatos.

FGN NetFiles - Portfolio FGNDev - FGNDev