Slide 1

Slide 1 text

How To Consume Api On Android Using Retrofit By: Akhmad Naufal Refandi

Slide 2

Slide 2 text

Akhmad Naufal Refandi Android Developer Email : [email protected]

Slide 3

Slide 3 text

Retrofit • Library REST client untuk Android yang mengubah API endpoint menjadi sebuah Java interface API service

Slide 4

Slide 4 text

Method - POST - GET - DELETE - PUT

Slide 5

Slide 5 text

Method GET @Path : https://api.themoviedb.org/3/movie/{movie_id}? api_key=<>&language=en-US @Query : https://api.themoviedb.org/3/movie/{movie_id}? api_key=<>&language=en-US

Slide 6

Slide 6 text

POST • @Field • @Body

Slide 7

Slide 7 text

Let’s Start Yang perlu disiapkan : - Niat - Laptop sudah terinstall Android Studio dan sudah terkoneksi dengan Internet

Slide 8

Slide 8 text

Library yang dibutuhkan implementation 'com.android.support:appcompat-v7:27.1.1'
 implementation 'com.android.support:design:27.1.1'
 implementation 'com.android.support:cardview-v7:27.1.1'
 implementation 'com.android.support:support-v4:27.1.1'
 implementation 'com.android.support:recyclerview-v7:27.1.1'
 implementation 'com.android.support:cardview-v7:27.1.1'
 implementation 'com.android.support.constraint:constraint-layout:1.1.0’ 
 implementation 'com.jakewharton:butterknife:8.8.1'
 implementation 'com.intuit.sdp:sdp-android:1.0.4’ 
 implementation 'com.squareup.okhttp3:okhttp:3.8.1'
 implementation 'com.squareup.okhttp3:logging-interceptor:3.8.1'
 implementation 'com.squareup.retrofit2:retrofit:2.3.0'
 implementation 'com.squareup.retrofit2:converter-gson:2.3.0’ annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'