Volver a actualizaciones
Nuevo releaseSep 14, 2026

Grid-Mobile v2.1.0+849

Grid: Aplicación móvil de compartición privada de ubicación para iOS/Android. E2EE con Matrix.

Compartir

Grid - Compartir ubicación cifrada

Sé difícil de rastrear.

Logo de Grid

GitHub Repo stars Discord License

Grid es una aplicación segura de uso compartido de ubicación cifrada de extremo a extremo (E2EE) integrada con el Protocolo Matrix. Construida con Flutter, Grid ofrece una solución centrada en la privacidad para compartir tu ubicación con contactos de confianza.

appstore

Características

  • Cifrado de extremo a extremo (E2EE): Todos los datos de ubicación compartidos a través de Grid están cifrados para garantizar la privacidad y la seguridad.
  • Integración con el Protocolo Matrix: Grid aprovecha el protocolo Matrix para la comunicación segura y el almacenamiento descentralizado de datos.
  • Multiplataforma: Desarrollado con Flutter, Grid funciona sin problemas tanto en dispositivos Android como iOS.
  • Compartir ubicación en tiempo real: Comparte tu ubicación en tiempo real con amigos o grupos, con un control detallado sobre quién puede ver tu ubicación.
  • Capacidad de autoalojamiento: Grid está diseñado para permitir a los usuarios alojar fácilmente su propio servidor backend y proveedor de mosaicos de mapa para tener un control completo sobre cómo comparten.

Comunidad

Únete a nuestro Discord para enviar solicitudes de funciones, votar nuevas funciones, informar errores, obtener ayuda y conectarte con la comunidad y los desarrolladores.

Autoalojamiento

Este repositorio es para la aplicación móvil Grid: Private Location Sharing (iOS/Android). Si buscas alojar tu propio servidor para la aplicación, consulta nuestra documentación o únete a nuestro Discord.

Primeros pasos con la aplicación

Si deseas desarrollar o contribuir con PR a la aplicación, sigue los pasos a continuación:

Prerrequisitos

Antes de comenzar, asegúrate de tener instalado lo siguiente:

Instalación

  1. Clonar el repositorio:

    git clone https://github.com/Rezivure/grid-frontend.git
    cd grid-frontend
    
  2. Instalar dependencias:

    Ejecuta el siguiente comando para instalar las dependencias necesarias:

    flutter pub get
    
  3. Configurar variables de entorno:

    Copia la configuración de entorno de ejemplo y modifícala con las URL adecuadas:

    cp .env.example .env
    

    Edita .env para configurar tu API y las URL del servidor.

  4. Configuración específica de la plataforma:

    Para iOS:

    • Navega al directorio ios/:

      cd ios
      
    • Instala las dependencias de CocoaPods:

      pod install
      
    • Vuelve al directorio raíz:

      cd ..
      

    Para Android:

    No se requiere configuración adicional.

Ejecutar la aplicación

  1. Abrir Android Studio:

    • Abre el repositorio clonado en Android Studio.
    • Asegúrate de que tu Flutter SDK esté correctamente configurado en Android Studio.
  2. Configurar emulador o dispositivo físico:

    • Crea un emulador de Android o conecta un dispositivo físico.
    • Asegúrate de que el dispositivo esté funcionando y sea detectado por Android Studio.
  3. Ejecutar la aplicación:

    Usa el siguiente comando en la terminal para compilar y ejecutar la aplicación en el dispositivo o emulador conectado:

    flutter run
    

Estructura del proyecto

  • lib/: Contiene el código principal de la aplicación Flutter.
  • assets/: Almacena imágenes, iconos y otros recursos.
  • pubspec.yaml: Define las dependencias y los recursos del proyecto.

Contribuir

¡Aceptamos contribuciones! Para hacerlo, consulta nuestras Guías de Contribución aquí.

Licencia

Este proyecto está bajo la licencia GNU Affero General Public License v3.0; consulta el archivo LICENSE para obtener más detalles.

Categorías