Android Lib Picasso

Setelah sekian lama tidak melakukan coding di Android sudah sekitar seminggu ini berkutat lagi untuk mobile App, memang sudah terjadi perubahan drastis sejak kedatangan Android Lolipop ditambah lagi dengan Android Studio 2.0 dengan kemampuan Gradle-nya yang luar biasa (based on IDE buatan IntellijIdea yang bermarkas di Saint Petersburg Russia).

Dalam beberapa kasus terutama ketika aplikasi kita mengunduh data yang berada di Internet, biasanya kita menggunakan Asynctask bawaan Android, namun hal ini tidaklah aman, apa lagi ketika itu berupa image, maka siap-siap pusing kepala karena akan banyak error yang akan ditemui. Namun lagi-lagi itulah kehandalan Java yang dari awal mendrive para developer untuk membuat berbagai macam library, salah satunya adalah Picasso, library yang sangat powerfull untuk mendownload image bahkan melakukan chaching, untuk lebih detailnya silahkan langsung berkunjung ke http://square.github.io/picasso/

Penggunaan library inipun sangat mudah, perhatikan contoh :

protected void onStart() {
    ImageView user_pict=(ImageView)navigationView.getHeaderView(0).findViewById(R.id.userpict_profile);
    Picasso.with(getBaseContext()).load("https://media.licdn.com/mpr/mpr/shrinknp_200_200/p/4/000/13a/236/2319f60.jpg")
            .fit().into(user_pict);
}

Jangan lupa pada Android Studio tambahkan Gradle Script sbb:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.android.support:design:23.3.0'
    compile 'com.android.support:support-v4:23.3.0'
    compile 'com.android.support:recyclerview-v7:23.3.0'
    compile 'io.reactivex:rxandroid:1.1.0'
    compile 'com.squareup.okhttp3:okhttp:3.2.0'
    compile 'com.squareup.okhttp3:okhttp-urlconnection:3.2.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
}

vmi

Hasilnya dapat dilihat pada gambar disamping dalam porting ke aplikasi mobile: Virtual Thematic Museums yang sedang kami kembangkan aplikasinya di Saint Petersburg State University. Karena boleh dikatakan penggunaanya sangat mudah, maka silahkan melakukan eksplorasi  sendiri fitur-fitir lainnya, terutama penggunaan transform image yang sangat membantu misalnya dalam membuat circle image, modification, dst. Mungkin ini dulu tulisan dari saya semoga membantu.

 

Salam dari Peterhof, Saint Petersburg, Russia.
Dorm.13.

Posted on 22 April, 2016, in A Russia, Android, Daily, Java, Uncategorized. Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: