En este proyecto haran uso de las siguientes librerias:
- ButterKnife
- RetroFit
- EventBus
- Realm
Aprenderan sobre el uso de:
- AsyncTask
- Services
- Intent Services
- Fragments
- Consumo de WebServices
- Manejo de la base de datos
- MVP + Clear
Como primer punto deben de consumir el API de GitHub, para obtner los repositorios de cualquier usuario. Esto lo haran utilizando RetroFit, como primera parte y luego esto sera guardado en una base de datos, llamada Realm.
-
//TODO: Guardar aqui el nombre del usuario agregad Utilizando los metodos que estan arriba y consumir directamente el servicio con RetroFit.
-
//TODO: Agregar en la vista, lo siguiente: tope del RelativeLayout, y que ocupe todo el espacio disponible que tiene del papa.
-
//TODO: Obtener el objeto de la lista en la position obtenida, y del objeto Repo llenar
-
//TODO: Cambiar para retornar el tamaño de la lista
-
//TODO: Aqui Agregar las injecciones de ButterKnife de forma manual, despues de agregar las vistas en RepositoryActivity.java
-
//TODO: Agregar en el content_repository.xml Un RecyclerView, que este pegado al // tope del RelativeLayout, y que ocupe todo el espacio disponible que tiene del papa.