Skip to content

compose-projects-android/SocialLocal

Repository files navigation

Social Local

Una aplicación para chatear con amigos 💬 en una misma red

  1. CÓMO CONTRIBUIR
    1.1 Bifurque el proyecto

    1.2 Descargue el proyecto en su máquina local

    1.3 Manténgase actualizado con el repositorio principal

    1.3.1 Agregue el repositorio remoto a su espacio de trabajo

    1.3.2 Actualice su espacio de trabajo

    1.3.3 Combine el repositorio remoto con su espacio de trabajo

    1.4 Contribuya

    1.4.1 Busque una issue

    1.4.2 Agregue los cambios

    1.4.3 Describa los cambios

    1.4.4 Envie los cambios a su repositorio

  2. ESPECIFICACIONES TÉCNICAS

    2.1 Arquitectura

    2.1.2 Arquitectura de módulos

    2.1.2.1 Diagrama de base de datos

    2.2 Tecnologias

    2.3 Vistas

Contribuciones

Configuración del proyecto

Haga una bifurcación de el proyecto a su repositorio privado

Descargue el proyecto

Teniendo en cuenta que ya se tiene descargada la herramienta git, abra su terminal y clone su repositorio:

git clone https://github.com/miUser/SocialLocal.git

image

Manténgase actualizado

Antes de cualquier contribución sincronice el repositorio remoto con su espacio de trabajo

Agregue el repositorio remoto

git remote add upstream https://github.com/compose-projects-android/SocialLocal

Actualice su espacio de trabajo

git fetch upstream

Combine el repositorio remoto con su espacio de trabajo

git merge upstream/<name_your_branch>

Contribuya

Busque hacer contribuciones claras y concisas, adjuntando videos u imágenes a sus PR.

Busque una issue o problema

En la sección de issues del repositorio remoto mire si encuentra algo acorde a su conocimiento intelectual y que se ajuste a sus tiempos, para ser desarrollada con éxito. Si desea crear una solicitud de cambio haga lo mismo.

image

Agregue los cambios

En su espacio de trabajo haga factibles los cambios realizados

git add .

Describa los cambios realizados

A la hora de contribuir, es muy importante describir a detalle lo que se hizo, para que los demás desarrolladores tengan una buena idea de lo que usted desarrolló.

git commit -m "Cambios que se hicieron"

Pushee los cambios

Finalmente envie los cambios realizados a su repositorio y haga una PR a el repositorio remoto principal.

git push -u origin <name_your_branch>

Especificaciones Técnicas

  • Red Local: Utiliza servicios de red para comunicación entre dispositivos en una red local.
  • Seguridad: Implementa cifrado en mensajes importantes para proteger la privacidad.
  • UI/UX: Diseño intuitivo con soporte para temas claros y oscuros para una mejor experiencia de usuario.
  • Pruebas: Incluye pruebas unitarias, de integración y de UI para asegurar la calidad del software.

Arquitectura

Nos esforzamos por mantener una arquitectura Model-View-ViewModel (MVVM)

image

🧑‍🏫 Arquitectura de módulos de Social Local

grafico_sl

📈 Diagrama de base de datos de Social Local

diagramDBSocialLocal

🛠 Tecnologías

🎨 Vistas

Adjunto PDF

screens.pdf

by: Less

About

Una aplicación para hablar con amigos en la misma red

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages