Executando verificação de segurança...
3

[PITCH] Depois de anos criando e apagando repositórios, finalmente publiquei meu primeiro app real 🚀

Quantas vezes você começou um projeto pessoal e nunca terminou?
Pois é… eu também.

Até que consegui mudar isso — e o resultado foi o Ukey, um app Android para gerenciar senhas com segurança, biometria e criptografia local, sem depender de nuvem ou login.

O projeto em si é simples.
Armazenar senhas localmente no dispositivo, criptografadas e protegidas por senha/biometria para acesso fácil.

Não há nada de extraordinário tecnicamente — mas o verdadeiro desafio foi a constância.
Desenvolver um pouco todos os dias, estruturar bem o código, revisar decisões e ajustar detalhes que só aparecem depois do décimo bug.

Essa consistência, amigos testando e dando feedback, isso fez toda a diferença.

🤖 IA como ferramenta de apoio no desenvolvimento

Hoje é praticamente impossível ignorar o papel da inteligência artificial no dia a dia de um dev.

Durante o desenvolvimento, usei ChatGPT e GitHub Copilot — não para escrever o app por mim, mas como apoio técnico:

• Sugestões de código
• Análise de erros
• Insights de arquitetura
• Correções ao compilar

Por ser meu primeiro app publicado, fiz questão de que fosse inteiramente escrito por mim.
Nada de CTRL+C / CTRL+V — apenas aprendizado real, linha por linha.

☕ Depois de muito código, debug e café, o app chegou à Play Store 🎉

👉 Versão Free: Em aprovação na Play Store
👉 Versão Pro: https://play.google.com/store/apps/details?id=com.dihdoff.Ukeypro

🔥 Foi meu primeiro projeto realmente publicado — e só isso já valeu cada bug resolvido.

⚙️ Stack técnica
Framework: React Native (com Expo)
Banco de dados local: SQLite
Autenticação biométrica: expo-local-authentication
UI / Design System: Gluestack.io V2
Publicação: Google Play Console

Principais desafios:
• Implementar criptografia local das chaves, garantindo segurança.
• Equilibrar performance e usabilidade em um ambiente totalmente offline.
• Controlar estados complexos entre autenticação, bloqueio e desbloqueio via biometria.

💬 E você — qual projeto pessoal está parado no seu repositório?
Talvez o próximo commit seja o que te leva pra produção.

Carregando publicação patrocinada...
1

Legal amigoo, Embora implemente uma função padrão do google, Pode ser uma opção para quem desgooglou o celular, mas nesse caso não faz sentido vender da google store, Mas o que importa é a experiencia

você pode incluir a função de geração daqueles codigos temporarios que sao gerados offline chamado TOTP, nesse caso a chave mestra pode literalmente descriptografar a chave de geração dos codigos totp

1
1

Uma dúvida, se é o primeiro app, usou IA, não tem nem avaliações, por qual motivo ser pago? Não tem retorno do próprio público alvo colocando uma barreira(compra).

Uma coisa é ter um produto testado, tanto pelo público e QA, pois o uso da IA pode dar "insights", porém não é a mesma coisa que um dev de fato experiente.

Ah, isso que não estou levando a sério e citando auditoria, como no Bitwarden.

1

O motivo dele ser pago é porque quero de alguma forma valorizar meu trabalho, se houver pessoas dispostas a pagar pelo app entendo que está mais que validado, mesmo em um mercado onde já existem grandes empresas no mesmo segmento. Entretanto há uma versão free (com ads), mas não foi aprovada até o momento haha, mas em breve será, e acredito que que a grande maioria vai optar por ela.

Concordo com o uso de IA traz vários insights e dependendo do tamanho do projeto pode até atrapalhar, mas por este motivo que fiz a construção deste app com a validação de amigos (a maioria de TI)

Meu ponto de vista é que somente um dev "experiente" não torna o produto melhor ou pior que qualquer outro no mercado, quem define se tem valor ou não é o público.

Um app em sua primeira versão publicada, com armazenamento dos dados local, com criptografia e sem o trânsito de informações pela internet, realmente não faz sentido nenhum citar auditoria como um gigante Bitwarden.

Valeu por comentar.

0