3. API Nedir?
Application Programming Interface, uygulama
geliştirme arayüzü, uygulamaların belli bölümlerinin
başka uygulamaların da kullanılmasını sağlama
yöntemidir. Yani uygulamanın başka uygulamalar için
sunduğu bir arayüzdür.
5. Büyük Java uygulama çatısı Spring Framework’ün
Android cihazlarda native uygulama geliştirmek için
sunmaya başladığı ve henüz yolun çok başında olan
Java kütüphanesidir.
Adresi: http://www.springsource.org/spring-android
Şimdilik sadece RESTful web servisleri için
kullanılan methodlar ve authentication kısmı
bulunmaktadır.
Spring Android nedir?
6. HTTP’ye yönlenen talepleri (request) ve dönen
yanıtları (response) çeşitli marshalling
kütüphaneleriyle objelere dönüştürebilir.
getForObject
postForObject
…
http://static.springsource.org/spring-
android/docs/1.0.x/reference/html/
Spring Android nedir?
8. Google’ın son derece başarılı JSON kütüphanesi
olan GSON’ı Spring Android’de Message Converter
olarak kullanabiliyoruz.
Spring Android ve GSON (Google Json lib) ilişkisi
9. Kendi özel HTTP headerlarımızı ekleyebiliyoruz.
Spring Android HTTP Header ekleme
16. Android’de kütüphane kullanmak için /libs adında bir
klasör yaratıp jar dosyaları buraya ekleniyor.
Eclipse ile harici referans göstermek artık çalışmıyor.
Kütüphane Kullanımı
21. Android Asynchronous Http Client
Android Asynchronous Http Client son derece
başarılı olarak asenkron http erişimleri yapmaktadır.
http://loopj.com/android-async-http/