SeijakuList es una aplicación Android desarrollada en Kotlin con Jetpack Compose, pensada para que los usuarios gestionen y registren sus animes favoritos de una forma simple y moderna.
Con SeijakuList podés:
- 📺 Registrar animes y organizar su estado (Viendo, Completado, Pendiente, etc.).
- 📝 Marcar episodios vistos y veces vistas.
- ☁️ Guardar tu progreso en la nube gracias a Firebase.
- 🔄 Sincronizar automáticamente tu lista entre dispositivos.
- 🔍 Filtrar y buscar animes fácilmente.
- 📚 Obtener información detallada sobre tus personajes, animes, estudios, etc.
- 🏆 Obtener logros mediante el uso de la aplicación.
- 👤 Personalizar tu perfil.
- 🎨 Entre otras cosas.
- Lenguaje: Kotlin
- UI: Jetpack Compose
- Arquitectura: MVVM + StateFlow
- Persistencia local: Room (ORM sobre SQLite)
- Inyección de dependencias: Hilt
- Navegación: Navigation Compose
- Asincronía: Kotlin Coroutines + Flow
- Red: Retrofit + Gson (consumo de APIs)
- Carga de imágenes: Coil
- Backend: Firebase (Auth + Firestore + Storage + Crashlytics) partes en desarrollo e integracion
-
Clonar el repositorio:
git clone https://github.com/Pedro-kt/seijaku-list.git
-
Abrir el proyecto en Android Studio.
-
Configurar tu proyecto en Firebase y descargar el google-services.json.
-
Colocar el archivo en la carpeta app/.
-
Selecciona un dispositivo o emulador con API 26 (Android 8.0) o superior y ejecutalo en el mismo