Desafio de 7 días de DevExpert en el que se creó una app con los requisitos que se suelen pedir en una oferta laboral.
Durante esta semana, desarrollamos una app que utiliza las librería de Retrofit y Room, entre otras. En mi caso, la aplicación obtiene una lista de fotos de Unsplash.com y las almacena en local. Además, el usuario puede guardar las fotos en favoritos si lo desea. También, organizamos el código aplicando el patrón MVVM y dividiéndolo en dos capas: capa de datos y de UI. Por último, implementamos tests unitarios con la librería de Mockito.
☑ Kotlin + vistas XML
☑ ViewBinding
☑ MVVM
☑ Live Data
☑ Retrofit
☑ Room
☑ Corrutinas
☑ Mockito
☑ Material Design 3