Marketplace Android
App de comercio electrónico con Jetpack Compose
Sobre el proyecto
Marketplace Android es una aplicación de comercio electrónico desarrollada en Android Studio como proyecto personal de aprendizaje. El objetivo principal es demostrar dominio de la arquitectura moderna de Android, utilizando Kotlin y Jetpack Compose para construir interfaces declarativas y reactivas.
Actualmente la app se encuentra en desarrollo activo. La estructura base está implementada con sistema de navegación, pantalla de login y home. No incluye backend real ni sistema de pagos — el foco está en la arquitectura frontend, patrones de diseño y buenas prácticas de desarrollo Android.
Estado de desarrollo
Sistema de Login
Pantalla de autenticación con validación de campos
Home / Feed de Productos
Vista principal con listado de artículos
Navegación Bottom Bar
Sistema de navegación entre pantallas principales
Detalle de Producto
Vista individual con imágenes, descripción y acciones
Carrito de Compras
Gestión de items seleccionados con persistencia local
Perfil de Usuario
Gestión de datos personales y historial
Búsqueda y Filtros
Sistema de búsqueda por categorías y precio
Arquitectura MVVM
Separación de responsabilidades con ViewModel, UI State y Compose UI layer.
Jetpack Compose
UI 100% declarativa con componentes reutilizables, theming y animaciones.
Navegación Type-Safe
Navigation Compose con rutas tipadas y transiciones entre pantallas.
Material Design 3
Componentes Material3 con paleta personalizada, tipografía y shape system.
Stack Tecnológico
Lenguaje & UI
- Kotlin
- Jetpack Compose
- Material Design 3
- Material Icons
Arquitectura
- MVVM Pattern
- ViewModel
- StateFlow / Compose State
- Navigation Compose
Herramientas
- Android Studio
- Figma (Prototipado)
- Git & GitHub
- Gradle Kotlin DSL