ion

android developerlar için açık kaynak kodlu bir asenkron networking kütüphanesi. kullanımı oldukça basit olduğu için benim en çok tercih ettiğim kütüphanelerden biridir. işlemlerini asenkron yapar ve thread'inizi tıkamaz. http ptokolünü %100 desteklemektedir. her türlü get-post-update-put isteği için kullanabilirsiniz.

temel kullanımını şu şekildedir:

ıon.with(context)
.load("http://example.com/thing.json")
.asjsonobject()
.setcallback(new futurecallback<jsonobject>() {
@override
public void oncompleted(exception e, jsonobject result) {
// do stuff with the result or error
}
});

gördüğünüz gibi çok basit ve sade. bu sadeliğinden dolayı küçük projelerde kullanıyorum. büyük projelerde ise retrofit tercih etmek daha mantıklı. retrofit gelen json stringini parçalayıp size direk obje olarak döndürüyor. bu ise json parçalama işini size bırakıyor.

Üyelik Sözleşmesi | Genel Kurallar | Duyurular | İstatistikler