LOADING . . .
Membuat aplikasi portal berita berbasis Blogger.com dengan Android Studio - Selamat malam, mari mulai untuk membuat aplikasi android dengan memanfaatkan blogger API v3, apakah nantinya akan membuat aplikasi android dengan webview? tentu saja tidak. Aplikasi akan dibangun menggunakan bahasa pemrograman Java. Jadi, bagi anda yang belum membaca seri artikel Membuat website portal berita dengan Blogger.com, silahkan anda baca terlebih dahulu, langkah demi langkahnya dibawah:
Pada artikel sebelum ini, saya sudah menjelaskan bagaimana cara mendapatkan API KEY pada Google Cloud Console. Dan saya juga asumsikan bahwa anda sudah menginstall dengan lengkap android studio.
implementation 'com.github.bumptech.glide:glide:4.10.0'
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.android.volley:volley:1.1.1'
implementation 'org.jsoup:jsoup:1.13.1'
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
import retrofit2.http.GET;
public class Api
{
public static final String key = "API_KEY_BLOGGER";
public static final String blog_id="BLOG_ID";
private static final String url = "https://www.googleapis.com/blogger/v3/blogs/"+blog_id+"/posts/";
public static PostService postService = null;
public static PostService getService()
{
if (postService == null)
{
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(url)
.addConverterFactory(GsonConverterFactory.create())
.build();
postService = retrofit.create(PostService.class);
}
return postService;
}
public interface PostService {
@GET("?key=" + key)
Call getPostList();
}
}
Note: Anda akan melihat angka pada akhir format URL blog anda seperti ini: https://www.blogger.com/u/3/blog/posts/XXXXXXXXXX2738 dimana XXXXXXXXXX2738 adalah BLOG_ID anda.