Giter Club home page Giter Club logo

tmdbmyapp's Introduction

TMDbMyApp

apIcon

Descripción

TMDbMyApp es un proyecto de práctica diseñado para aplicar los conocimientos en SwiftUI adquiridos durante un reciente bootcamp. Esta aplicación utiliza la API The Movie Database (TMDb) para proporcionar información actualizada sobre películas y actores, incluyendo detalles de estrenos, valoraciones y la disponibilidad en diferentes plataformas de TV, ya sea de pago o suscripción.

Gifs

Wellcome Screen Movie detail ScrollView horizontal actors
Wellcome Screen Movie detail ScrollView horizontal actors
Actor detail Trailer link Reproductor trailer
Actor detail Trailer link Reproductor trailer

Capturas de Pantalla

WellcomeScreen_image WellcomeScreen_image2 WellcomeScreen_image3 Captura2
Captura4 Captura5 Captura6 Captura7
Captura8 Captura1 Captura1 Captura1

Características Principales

Pantalla de Bienvenida: Una pantalla de bienvenida da paso a la página de inicio (Home View), desde donde los usuarios pueden navegar a través de un menú de pestañas con cuatro opciones: "Populares," "En Cartelera," "Mejor Valoradas" y "Próximamente."

RankView Animado: La aplicación presenta una vista de clasificación animada que muestra la puntuación de las películas.

Vista de Grid: Los usuarios pueden cambiar entre una vista de lista y una vista de cuadrícula mediante la barra de herramientas en la pantalla de inicio.

Detalles de Película: Al seleccionar una película, los usuarios pueden acceder a información detallada sobre la película y ver información sobre los actores, a los que también pueden acceder para obtener más detalles.

Datos de Prueba: La aplicación incluye datos de prueba para permitir la visualización de cambios en el lienzo sin necesidad de ejecutar la aplicación ni conectarse a la API.

Ejecución de la Aplicación

Para ejecutar esta aplicación, necesitas obtener un token de la API TMDb y proporcionarlo en el proyecto. Ten en cuenta que el token debe ser gestionado de manera segura, y en este momento, no se ha implementado cifrado para ocultarlo en el proyecto.

Estado del Proyecto

TMDbMyApp se encuentra en una fase inicial y está en constante desarrollo. A medida que amplíe conocimientos y habilidades, se irán implementando nuevas características, pruebas y mejoras en el proyecto.

tmdbmyapp's People

Contributors

rubenalon1973 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.