Skip to content

PelisPlusHD es una aplicación para dispositivos Android gracias a la cual podrás disfrutar de películas y series sin límites. Disfruta de todos tus contenidos favoritos de forma gratuita eligiendo la categoría que más te guste.

License

Notifications You must be signed in to change notification settings

luisguzmanms/PelisPlusHD

Repository files navigation

PelisPlusHD

La mejor aplicación de streaming de películas y series
para que disfrutes de tus contenidos favoritos totalmente gratis
¡solo disfrútala!.

website mixpanel

PelisPlusHD · Features · Built With · How It Works

PelisPlusHD

Current Version

PelisPlusHD es una aplicación para dispositivos Android gracias a la cual podrás disfrutar de películas y series sin límites.
Disfruta de todos tus contenidos favoritos de forma gratuita eligiendo la categoría que más te guste.

Disponible para Android.

NOTA: Esta aplicación se desarrolló en el año 2020 con la intención de poner en practica diferentes tecnologias y uso de Android Studio la cual le faltan mejoras en la estructura del codigo y buenas practicas, adicional esta app no esta siendo monetizada y no se encuentra en GooglePlay debido a politicas de uso ya que es una app con intenciones totalmente educativas. Para su descarga gratuita visitar el sitio web https://repelisplusapp.web.app.

pelisplus

Features

Algunas de las cosas que puedes hacer en PelisPlusHD:

  • Disfrutar de las mejores películas y series mientras te relajas.
  • Seleccionar la categoría que más te guste.
  • Lista de destacados y favoritos.
  • Agregar películas y series a favoritos.

Built With 🛠

How It Works ✔️

En rasgos generales se usa Firebase para el manejo de la lectura de datos desde Firebase Realtime Database, especificamente de una base de datos de Peliculas y Series que contiene información como id, imagen, nombre, tipo, calidad y fecha de actualización. La clase PeliculaSerie es un objeto que almacena esta información y cuenta con los métodos Getter y Setter necesarios para acceder a esta información. Los datos son mostrados en un RecyclerView y al dar click se carga el enlace del video en un WebView con bloqueador de anuncios, esto debido a que los videos son almacenados en servidores externos los cuales cuantan con publicidad ej. (https://www.fembed.com/v/385z6imjk8zw12y).

// Esta clase representa un objeto Pelicula o Serie que se almacena en Firebase Realtime Database
public class PeliculaSerie {
    private String id;
    private String imagen;
    private String nombre;
    private String tipo;
    private String calidad;
    private String fechaActualizado;

    public PeliculaSerie() {
        // Constructor vacío necesario para usar Firebase Realtime Database
    }

    public PeliculaSerie(String id, String imagen, String nombre, String tipo, String calidad, String fechaActualizado) {
        this.id = id;
        this.imagen = imagen;
        this.nombre = nombre;
        this.tipo = tipo;
        this.calidad = calidad;
        this.fechaActualizado = fechaActualizado;
    }
    
    // getters and setters  
    ...
   
}

// Clase para manejar la lectura de datos desde Firebase Realtime Database
public class FirebaseHelper {
    private static final String PELICULAS_SERIES_NODE = "peliculas_series";
    private static final String ID_NODE = "id";
    private static final String IMAGEN_NODE = "imagen";
    private static final String NOMBRE_NODE = "nombre";
    private static final String TIPO_NODE = "tipo";
    private static final String CALIDAD_NODE = "calidad";
    private static final String FECHA_ACTUALIZADO_NODE = "fecha_actualizado";

    private DatabaseReference mDatabase;

    public FirebaseHelper() {
        mDatabase = FirebaseDatabase.getInstance().getReference();
    }

    public void getPeliculasSeries(final FirebaseCallback callback) {
        mDatabase.child(PELICULAS_SERIES_NODE).addValueEventListener(new ValueEventListener() {

Acknowledgments 💬

About

PelisPlusHD es una aplicación para dispositivos Android gracias a la cual podrás disfrutar de películas y series sin límites. Disfruta de todos tus contenidos favoritos de forma gratuita eligiendo la categoría que más te guste.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages