Spring Android

314 views

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
314
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Spring Android

  1. 1. SPRING ANDROIDVEROBOGUICE İLE API KULLANIMIMuharrem TaçM2 Bilişim
  2. 2. APINedir ?
  3. 3. API Nedir?Application Programming Interface, uygulamageliştirme arayüzü, uygulamaların belli bölümlerininbaşka uygulamaların da kullanılmasını sağlamayöntemidir. Yani uygulamanın başka uygulamalar içinsunduğu bir arayüzdür.
  4. 4. Spring Android nedir?
  5. 5. Büyük Java uygulama çatısı Spring Framework’ünAndroid cihazlarda native uygulama geliştirmek içinsunmaya başladığı ve henüz yolun çok başında olanJava kütüphanesidir.Adresi: http://www.springsource.org/spring-androidŞimdilik sadece RESTful web servisleri içinkullanılan methodlar ve authentication kısmıbulunmaktadır.Spring Android nedir?
  6. 6. HTTP’ye yönlenen talepleri (request) ve dönenyanıtları (response) çeşitli marshallingkütüphaneleriyle objelere dönüştürebilir.getForObjectpostForObject…http://static.springsource.org/spring-android/docs/1.0.x/reference/html/Spring Android nedir?
  7. 7. Spring Android Dökümantasyonhttp://goo.gl/Bnjwx
  8. 8. Google’ın son derece başarılı JSON kütüphanesiolan GSON’ı Spring Android’de Message Converterolarak kullanabiliyoruz.Spring Android ve GSON (Google Json lib) ilişkisi
  9. 9. Kendi özel HTTP headerlarımızı ekleyebiliyoruz.Spring Android HTTP Header ekleme
  10. 10. Roboguice nedir
  11. 11. Android için bağımlılıkları enjekte etme (dependencyinjection) kütüphanesidir.Adresi: http://code.google.com/p/roboguice/Roboguice nedir?
  12. 12. http://goo.gl/20pv0Roboguice Adresi
  13. 13. Roboguice nedir?NormalRoboguice
  14. 14. Roboguice nedir?Çok fazla form olan ekranlar için ideal
  15. 15. Kütüphane Kullanımı
  16. 16. Android’de kütüphane kullanmak için /libs adında birklasör yaratıp jar dosyaları buraya ekleniyor.Eclipse ile harici referans göstermek artık çalışmıyor.Kütüphane Kullanımı
  17. 17. YETENEKLİ ARAÇLAR
  18. 18. JSONGEN
  19. 19. JSON API’leri otomatik olarak objelere çevirmek içinonline araç:http://jsongen.byingtondesign.com/JSONGEN
  20. 20. Android Asynchronous Http Client
  21. 21. Android Asynchronous Http ClientAndroid Asynchronous Http Client son derecebaşarılı olarak asenkron http erişimleri yapmaktadır.http://loopj.com/android-async-http/
  22. 22. Android Asynchronous Http Clienthttp://goo.gl/SrdkV
  23. 23. Teşekkürlermuharrem.tac@m2bilisim.com.trmuharremtac@gmail.comwww.muharremtac.comfacebook.com/muharremtactwitter.com/muharremtac

×