Your SlideShare is downloading. ×

Spring Android

211
views

Published on

Published in: Technology, Design

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
211
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SPRING ANDROIDVEROBOGUICE İLE API KULLANIMIMuharrem TaçM2 Bilişim
  • 2. APINedir ?
  • 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. Spring Android nedir?
  • 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. 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. Spring Android Dökümantasyonhttp://goo.gl/Bnjwx
  • 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. Kendi özel HTTP headerlarımızı ekleyebiliyoruz.Spring Android HTTP Header ekleme
  • 10. Roboguice nedir
  • 11. Android için bağımlılıkları enjekte etme (dependencyinjection) kütüphanesidir.Adresi: http://code.google.com/p/roboguice/Roboguice nedir?
  • 12. http://goo.gl/20pv0Roboguice Adresi
  • 13. Roboguice nedir?NormalRoboguice
  • 14. Roboguice nedir?Çok fazla form olan ekranlar için ideal
  • 15. Kütüphane Kullanımı
  • 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. YETENEKLİ ARAÇLAR
  • 18. JSONGEN
  • 19. JSON API’leri otomatik olarak objelere çevirmek içinonline araç:http://jsongen.byingtondesign.com/JSONGEN
  • 20. Android Asynchronous Http Client
  • 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. Android Asynchronous Http Clienthttp://goo.gl/SrdkV
  • 23. Teşekkürlermuharrem.tac@m2bilisim.com.trmuharremtac@gmail.comwww.muharremtac.comfacebook.com/muharremtactwitter.com/muharremtac