Skip to content

Jahyrm/starwars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Wars App

StarWars App Portfolio Project.

Iniciando

Este proyecto, es una aplicación móvil híbrida, se utilizó flutter para crear un proyecto solo para las plataformas android y ios, las tecnologías que se utilizaron son:

  • Flutter versión 2.10.2
  • Null Safety Activado

Características

  • Movimiento de un logo 3D basado en el movimiento del celular o dispositivo. (Solo Android por el momento.)
  • Cambio de tema claro a oscuro
  • Se muestran personajes de StarWars, su género y las películas donde aparecen.
  • Permite agregar personajes a favoritos
  • Manejo de estados y guardado de datos

Dependencias Utilizadas

Este paquete se utiliza para mostrar objetos en 3D. En este caso, el logo que se muestra en el AppBar de la aplicación.

Este paquete simplemente renderiza el objeto y permite al usuario interactuar con él.

Nota: Hay que tener en cuenta que este paquete no permitía la rotación del objeto con eventos de programación (solo con la interacción del usuario), por lo que cree mi propia versión de un widget que este paquete ofrece, para poder hacerlo. (Esto solo es una aclaración, al clonar el proyecto no se debe hacer nada, ya que la modificación es dentro del código de mi app, no de la librería.)

Nota 2: Este paquete no detecta el movimiento del teléfono por medio del sensor.

Esto lo hago sin ningún paquete, sino haciendo llamadas a código nativo, que yo mismo escribí. El sensor utilizado es el de rotación.

Este paquete es utilizando para poder comunicarnos con el api de swapi.dev

Utilizado para el manejo de estado de la app.

Se utiliza para guardar datos. Por ejemplo el tema seleccionado por el usuario.

Pruebas

Se puede hacer una prueba del manejo de estados y del tema en el archivo "test/widget_test.dart"

Screenshots

screenshot

screenshot

Descarga Apk

https://jahyrm.com/files/starwars.apk

Recursos Utilizados

Datos

Modelos 3D

Imágenes

Fuentes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages