Gerador de links para WhatsApp — sem anúncios, sem rastreamento, 100% local.
O LinkUrl nasceu da necessidade de gerar links do WhatsApp sem depender de sites cheios de propagandas e sem saber para onde o número de telefone informado seria enviado.
O app funciona 100% offline, sem backend — apenas codificação local da URL. Informe o número de telefone e a mensagem; o link wa.me é gerado instantaneamente, pronto para copiar e compartilhar.
- Geração de links
wa.mecom número e mensagem pré-preenchida - Codificação local da URL — nenhum dado é enviado a servidores externos
- Cópia rápida do link gerado
- Interface limpa, sem anúncios
O projeto segue uma arquitetura em camadas:
lib/
├── models/ # Estrutura de dados do link (número, mensagem, URL)
├── repositories/ # Camada de acesso a dados
├── services/ # Lógica de geração e encoding da URL
└── providers/ # Gerenciamento de estado
| Camada | Responsabilidade |
|---|---|
| Model | Representa a entidade de um link gerado |
| Repository | Abstrai o acesso a dados (preparado para persistência futura) |
| Service | Gera e codifica o link wa.me via Uri.encodeComponent |
| Provider | Gerencia o estado e conecta as camadas à UI |
- Flutter
- Dart —
Uri.encodeComponentpara codificação local da URL
# Clone o repositório
git clone https://github.com/luis-carlosqs1/linkurl.git
cd linkurl
# Instale as dependências
flutter pub get
# Execute
flutter run- SharedPreferences — preferências de tema (claro / escuro)
- SQLite — histórico de links gerados, armazenado localmente
Eu utilizava sites para gerar links do WhatsApp, mas a maioria era repleta de propagandas e eu não tinha controle sobre o destino do meu número de telefone. Decidi desenvolver o LinkUrl para resolver isso de forma simples, local e privada — sem backend, sem rastreamento, sem surpresas.
Distribuído sob a licença MIT. Veja LICENSE para mais detalhes.