Cada vez que se realiza un mundial de futbol, se lanza una colección de estampas muy popular en todo el mundo. Al tratar de cambiar las estampas, cada vez que un usuario manipula las estampas las dañaba levemente dejando pasivamente deteriorada las estampas. Con la aplicación lo tendrías que verificar y si el usuario tiene la estampa requerida por el otro usuario. Algunos usuarios utilizan papeles o hojas de calculara para verificar sus colección por lo que esta aplicación ayudara mejorar la portabilidad del control de la colección y ademas brinda una interfaz fácil de entender.
Código
Para la realización de esta aplicación se uso Kotlin y XML. Se utilizo el método MVVM, usando navegación por fragmentos, usando Room para la base de datos e implementando ViewModel para cada Fragmento. La aplicación se divide en en 4 Escenas y un DialogFragment.

HomeFragment


Para esta escena se utilizaron 3 Views con actions y 1 view que representa las estampas faltantes.
Se utilizo DataBinding para cada fragmento y ligando los respectivos ViewModel para una mejor interacción con funciones de los ViewModel.
Se utilizo Room para la creación de Base de Datos, a continuación se muestra.
La aplicación también esta diseñada para utilizar en iPhone y fue programada con Swift






