Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkUrl

Gerador de links para WhatsApp — sem anúncios, sem rastreamento, 100% local.

Sobre

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.


Funcionalidades

  • Geração de links wa.me com 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

Arquitetura

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

Tecnologias

  • Flutter
  • Dart — Uri.encodeComponent para codificação local da URL

Como executar

# 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

Roadmap

  • SharedPreferences — preferências de tema (claro / escuro)
  • SQLite — histórico de links gerados, armazenado localmente

Motivação

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.


Licença

Distribuído sob a licença MIT. Veja LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages