Skip to content

Repository files navigation

Forks Stargazers Issues


Logo

Anima

Una nueva forma de ver anime
Releases · Report Bug · Request Feature

Tabla de Contenidos
  1. Acerca del Proyecto
  2. Construccion y pruebas
  3. Uso
  4. Roadmap
  5. Contribuciones

Acerca del Proyecto

Home Screen

Anima es una aplicacion para Android y Google TV, realizada con compose, y pensada para la reproduccion de contenido multimedia. La aplicacion de momento cuenta con un sistema simple pero efectivo, en el cual se puede reproducir el contenido desde una amplia biblioteca de contenido, sin publicidad, y con una interfaz amigable y facil de usar.

Algunas caracteristicas de la aplicacion son:

  • Reproductor sin publicidad
  • Puedes continuar viendo desde donde lo dejaste
  • Y pronto se agregaran mas funciones como la posibilidad de crear listas de reproduccion, y un sistema de recomendaciones. 😄

Video Player Screen

La aplicacion es completamente gratuita, y pronto espero poder publicar una version para celulares, y tablets. Mientras tanto puedes disfrutar de la version para Google TV, y Android TV.

Por supuesto sientete libre de contribuir al proyecto, ya sea reportando errores, o sugiriendo nuevas funciones, o incluso creando nuevas funciones.

(back to top)

Construido con

La aplicacion fue construida con Kotlin, y usando como IDE Android Studio, pensada principalmente para la compatibilidad con la mayoria de dispositivos Android, y Google TV, y su fluidez en la reproduccion de contenido multimedia.

  • Kotlin
  • Android

(back to top)

Construccion y pruebas

Si quieres contribuir al proyecto, o simplemente quieres probar la aplicacion, puedes hacerlo siguiendo los siguientes pasos:

Prerrequisitos

Es recomendable tener instalado la version mas reciente de Android Studio, y el SDK de Android, para poder compilar la aplicacion sin problemas.

  • Android Studio
    https://developer.android.com/studio

Instalacion

Para poder compilar la aplicacion, solo necesitas seguir los siguientes pasos:

  1. Clonar el repositorio
     git clone github.com/Z3belek/Anima.git
  2. Asegúrate de tener configurado Android Studio con el SDK de Android apropiado.
  3. Crea un archivo local.properties en la raíz del proyecto con las siguientes claves si vas a conectarte a una instancia de Supabase:
    SUPABASE_URL=TU_URL_DE_SUPABASE
    SUPABASE_ANON_KEY=TU_CLAVE_ANON_DE_SUPABASE
  4. Asegurate de que tu tabla, coincida con las entidades de la aplicacion.
  5. Usa el emulador de Android Studio, o un dispositivo fisico para probar la aplicacion.

(back to top)

Uso

El uso de la aplicacion es bastante intuitivo, y no requiere de una configuracion previa. Sin embargo si en proximas actualizaciones se requiere de una configuracion previa, sera declarada aca.

(back to top)

Roadmap

  • Screens basicas creadas
  • Selector de fuente en el reproductor
  • Funcion para continuar viendo desde donde lo dejaste
  • Recomendaciones o relacionados
  • Segmentacion del contenido
  • Sistema de perfiles
  • Listas del usuario
  • Integracion con MAL
  • Mejoras en la UI

(back to top)

Contribuciones

Las contribuciones son lo que hacen que la comunidad de código abierto sea un lugar increíble para aprender, inspirarse y crear. Cualquier contribución que hagas será muy apreciada.

Si quieres contribuir al proyecto, puedes hacerlo siguiendo los siguientes pasos:

  1. Haz un Fork del Proyecto
  2. Crea tu Feature Branch (git checkout -b feature/AmazingFeature)
  3. Realiza tus cambios y haz un commit (git commit -m 'Add some AmazingFeature')
  4. Haz un Push a la Rama (git push origin feature/AmazingFeature)
  5. Abre un Pull Request

About

Android TV App to Play Anime

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages