Random Profiles es un ejercicio mobile simple en Android para descargar datos de una API REST.
Mediante Retrofit hacemos las peticiones al servidor, guardando los resultados para mostrarlos en una interfaz diseñada en base a elementos de Material Design. Convirtiendo objetos JSON a objetos JAVA mediante la librería de Google GSON, mostramos el ejemplo en un Recycler View de usuarios random que nos brinda la API. Todo organizado en arquitectura MVC.
MATERIAL DESIGN
- MD library implementation 'com.android.support:design:27.1.1'
- RecyclerView implementation 'com.android.support:recyclerview-v7:27.1.1'
- CardView implementation 'com.android.support:cardview-v7:27.1.1'
WEB SERVICES
- Retrofit implementation 'com.squareup.retrofit2:retrofit:2.4.0'
- Gson converter implementation 'com.squareup.retrofit2:converter-gson:2.4.0' implementation 'com.google.code.gson:gson:2.8.5'
EXTRA COMPLEMENTS
-
ButterKnife implementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
-
Glide implementation 'com.github.bumptech.glide:glide:3.8.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
- RecyclerView
- AppBar
- SnackBar
- Floating ACtion Button
- CardView
- CollapsingToolbar
- Material Pallette
API * Random User
SEE MY PROJECTS IN * BEHANCE