Skip to content

Zv-Alejandro/Lightning

Repository files navigation

Lightning App 🚀

Kotlin
Compose
Firebase

Lightning es una aplicación de Android moderna diseñada para la gestión de actividades y sincronización en tiempo real.
Construida bajo los principios de Clean Architecture y las últimas tendencias en desarrollo nativo.


Capturas de Pantalla

Login Registro
Login Register

❇️: Características

  • Autenticación:
    Sistema de Login y Registro seguro mediante Firebase Auth.

  • Base de Datos en Tiempo Real:
    Gestión de actividades (CRUD) sincronizada con Cloud Firestore.

  • Arquitectura Limpia:
    Separación estricta de responsabilidades (Data, Domain, Presentation).

  • Inyección de Dependencias:
    Gestión eficiente de componentes con Koin.

  • UI Reactiva:
    Interfaz construida íntegramente con Jetpack Compose y Material3.


🧰: Stack Tecnológico

  • Lenguaje: Kotlin + Corrutinas & Flow.
  • UI: Jetpack Compose (Material 3).
  • Backend: Firebase Authentication & Cloud Firestore.
  • DI: Koin (Dependency Injection).
  • Navegación: Jetpack Navigation Compose.
  • Arquitectura: MVVM (Model-View-ViewModel) + Use Cases.

🚀 Instalación

  1. Clona el repositorio:
git clone https://github.com/Zv-Alejandro/Lightning.git
  1. Añade tu archivo google-services.json en la carpeta app/.

  2. Compila y ejecuta en Android Studio.


Creado por Alejandro Zagastizabal
Estudiante de FP DAM.

About

Project under development for academic purposes (Academy Application).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages