Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Construye un app con Groovy en Android que consume un API JSON generado en con Wordpress

Construye un app con Groovy en Android que consume un API JSON generado en con Wordpress

Charla ofrecida en el grupo de usuarios de Groovy MadridGUG. En estas transparencias se explica como configurar una api JSON con Wordpress y como consumirlo mediante una librería Android escrita en Groovy. Así mismo se muestran las ventajas de programar en Android con Groovy.

Sergio del Amo

June 14, 2016
Tweet

More Decks by Sergio del Amo

Other Decks in Technology

Transcript

  1. REFRESCO ▸ TAREA EN SEGUNDO PLANO PARA DESCARGAR EL JSON

    ▸ ACTUALIZAR BASE DE DATOS LOCAL ▸ NOTIFICAR UI DE CAMBIOS EN LA BASE DE DATOS Y ACTUALIZAR LA INTERFAZ
  2. ADAPTER PATTERN ▸ CONVERTS THE INTERFACE OF A CLASS INTO

    ANOTHER INTERFACE THE CLIENTS EXPECT. ADAPTERS LETS CLASSES WORK TOGETHER THAT COULDN’T OTHERWISE BECAUSE OF INCOMPATIBLE INTERFACES SOURCE HEAD FIRST PATTERNS
  3. GROOID_WPAPI void loadConferenceData { List<IConference> conferences, List<ISpeaker> speakers, List<ITalk> talks

    -> } JSON PAYLOAD void fetchAllPosts(String url, String type, Closure customFields) { List<WPAPIPost> posts -> } SpeakerWPAPIPostAdapter SpeakeTalkWPAPIPostAdapter class RemoteRepositoryUseCase implements IRemoteRepository
  4. CHRONOLOGICAL ORDER REVERSE CHRONOLOGICAL ORDER 12 Dec 2014 11 Dec

    2014 13 Dec 2013 12 Dec 2013 14 Dec 2015 15 Dec 2015
  5. TO:

  6. MULTI-DEX IS A NIGHTMARE ▸ Android 64k method limit METHOD

    COUNT COMPARISION 0 7500 15000 22500 30000 OKHTTP IO.FABRIC GSON RETROFIT GROOVY ANDROID SOURCE: HTTPS://GITHUB.COM/GROOVY/GROOVY-ANDROID-GRADLE-PLUGIN/ISSUES/65
  7. ?