Skip to content

Native app for an ecommerce store (hoodie sales store) developed in Java with data consumption from Firebase.

Notifications You must be signed in to change notification settings

oscargon12/android_hoodstore

Repository files navigation


Logo

Tienda Hoods

Tienda ecommerce (Java, firebase)

Ciclo 4 MinTic/UNAB Desarrollo de apps móviles
Contenido
  1. Acerca del proyecto
  2. Comandos disponibles
  3. Sprints
  4. Arquitectura del proyecto

App-navigation

Acerca Del Proyecto

Este proyecto ha sido creado con java y Firebase, mediante el IDE Android Studio.

La aplicación Hoodstore ha sido creada como ejercicio evaluativo para el ciclo 4 de programación (Desarrollo Móvil) UNAB/MinTic .
Hoodstore dentro del ejercicio, funciona como una app, para la administración de productos.
Las distintas funcionalidades han sido creadas paso a paso conforme avanzó el curso y como entrega final -Además de los features desarrollados- se propone una mejora en la interfaz y en la usabilidad.

Funcionalidades actuales

  • Pantalla de inicio (mainActivity)
  • Login y registro con Firebase authentication
  • Catálogo (activity_catalog)
  • Catálogo por template y adapter
  • Detalle de producto (activity_info)
  • CRUD con firebase
  • Mapas

App-navigation


Comandos disponibles

Previo...

Deberá realizar la instalación del IDE (Recomendado IntelliJ o Android Studio) y realizar la configuración de la máquina virtual de android (emulador)

Podrá obtener una versión del repositorio ejecutando en la terminal:

git clone https://github.com/oscargon12/android_hoodstore.git


Sprints

Actualmente el proyecto se encuantra realizado hasta el Sprint No. 4

Sprint 1

Se realizó la maquetación y diseño de interfaz de las pantallas:

  • Pantalla de inicio
  • Listado de productos
  • Detalle de producto

Sprint 2

La información del catálogo se ha hecho más dinámica, usando un template con el modelo de la información del producto el cual será consumido por el listado de productos mediante un adapter.

Sprint 3

La información del catálogo ahora está siendo consultda en firebase, se ha creado una base de datos de productos en Firestore, la cual permitirá los métodos CRUD (Inserción, consulta, actualización y eliminación) de productos.

Sprint 4

Se ha implementado el inicio de sesión y registro a la aplicación, usando los servicios de Firebase Authentication. Además se ha implementado el mapa para ver las ubicaciones de los productos.

About

Native app for an ecommerce store (hoodie sales store) developed in Java with data consumption from Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages