Voltar às atualizações
New releaseSep 14, 2026

Grid-Mobile v2.1.0+849

Grid: Aplicativo móvel de compartilhamento privado de localização para iOS/Android. E2EE com Matrix.

Compartilhar

Grid - Compartilhamento de Localização Criptografado

Seja Difícil de Rastrear.

Logo Grid

GitHub Repo stars Discord License

Grid é um aplicativo seguro de compartilhamento de localização com criptografia de ponta a ponta (E2EE) integrado ao Protocolo Matrix. Construído com Flutter, o Grid oferece uma solução focada em privacidade para compartilhar sua localização com contatos de confiança.

appstore

Recursos

  • Criptografia de Ponta a Ponta (E2EE): Todos os dados de localização compartilhados através do Grid são criptografados para garantir privacidade e segurança.
  • Integração com Protocolo Matrix: O Grid utiliza o protocolo Matrix para comunicação segura e armazenamento descentralizado de dados.
  • Multiplataforma: Desenvolvido com Flutter, o Grid funciona perfeitamente em dispositivos Android e iOS.
  • Compartilhamento de Localização em Tempo Real: Compartilhe sua localização em tempo real com amigos ou grupos, com controle granular sobre quem pode ver sua localização.
  • Capacidade de Auto-hospedagem: O Grid é projetado para permitir que os usuários hospedem facilmente seu próprio servidor backend e provedor de tiles de mapa para controle total sobre como compartilham.

Comunidade

Junte-se ao nosso Discord para enviar solicitações de recursos, votar em novos recursos, relatar bugs, obter ajuda e conectar-se com a comunidade e desenvolvedores!

Auto-hospedagem

Este repositório é para o aplicativo móvel Grid: Private Location Sharing (iOS/Android). Se você está procurando auto-hospedar um servidor para o aplicativo, confira nossa documentação ou entre no nosso Discord!

Primeiros Passos com o Aplicativo

Se você deseja desenvolver/contribuir com PRs para o aplicativo, siga os passos abaixo:

Pré-requisitos

Antes de começar, certifique-se de ter instalado o seguinte:

Instalação

  1. Clone o repositório:

    git clone https://github.com/Rezivure/grid-frontend.git
    cd grid-frontend
    
  2. Instale as dependências:

    Execute o seguinte comando para instalar as dependências necessárias:

    flutter pub get
    
  3. Configure as variáveis de ambiente:

    Copie a configuração de ambiente de exemplo e modifique-a com as URLs apropriadas:

    cp .env.example .env
    

    Edite o arquivo .env para configurar suas URLs de API e servidor.

  4. Configuração específica da plataforma:

    Para iOS:

    • Navegue até o diretório ios/:

      cd ios
      
    • Instale as dependências do CocoaPods:

      pod install
      
    • Retorne ao diretório raiz:

      cd ..
      

    Para Android:

    Nenhuma configuração adicional é necessária.

Executando o Aplicativo

  1. Abra o Android Studio:

    • Abra o repositório clonado no Android Studio.
    • Certifique-se de que seu Flutter SDK esteja configurado corretamente no Android Studio.
  2. Configure o Emulador ou Dispositivo Físico:

    • Crie um emulador Android ou conecte um dispositivo físico.
    • Certifique-se de que o dispositivo esteja em execução e seja detectado pelo Android Studio.
  3. Execute o Aplicativo:

    Use o seguinte comando no terminal para construir e executar o aplicativo no dispositivo ou emulador conectado:

    flutter run
    

Estrutura do Projeto

  • lib/: Contém o código principal do aplicativo Flutter.
  • assets/: Armazena imagens, ícones e outros recursos.
  • pubspec.yaml: Define as dependências e ativos para o projeto.

Contribuindo

Nós recebemos contribuições! Para isso, consulte nossas Diretrizes de Contribuição aqui!

Licença

Este projeto está licenciado sob a GNU Affero General Public License v3.0 - consulte o arquivo LICENSE para mais detalhes.

Categorias