Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages