Spring Android
-
Upload
muharrem-tac -
Category
Technology
-
view
346 -
download
0
description
Transcript of Spring Android
SPRING ANDROIDVE
ROBOGUICE İLE API KULLANIMI
Muharrem TaçM2 Bilişim
APINedir ?
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.
Spring Android nedir?
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?
HTTP’ye yönlenen talepleri (request) ve dönen yanıtları (response) çeşitli marshalling kütüphaneleriyle objelere dönüştürebilir.
getForObjectpostForObject…http://static.springsource.org/spring-android/docs/1.0.x/reference/html/
Spring Android nedir?
Spring Android Dökümantasyon
http://goo.gl/Bnjwx
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
Kendi özel HTTP headerlarımızı ekleyebiliyoruz.
Spring Android HTTP Header ekleme
Roboguice nedir
Android için bağımlılıkları enjekte etme (dependency injection) kütüphanesidir.
Adresi: http://code.google.com/p/roboguice/
Roboguice nedir?
http://goo.gl/20pv0
Roboguice Adresi
Roboguice nedir?
Normal
Roboguice
Roboguice nedir?
Çok fazla form olan ekranlar için ideal
Kütüphane Kullanımı
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ı
YETENEKLİ ARAÇLAR
JSONGEN
JSON API’leri otomatik olarak objelere çevirmek için online araç:http://jsongen.byingtondesign.com/
JSONGEN
Android Asynchronous Http Client
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/
Android Asynchronous Http Client
http://goo.gl/SrdkV
Teşekkürler
[email protected]@gmail.comwww.muharremtac.comfacebook.com/muharremtactwitter.com/muharremtac