Aug142011

Android ile döviz kurlarını gösteren program yapmak

Published by admin at 8:47 AM under

Bir önceki yazımda android kurulumunu gerçekleştirdikten sonra hemen güzel bir uygulama
yapmaya başlıyalım.
Benim aklıma direk güzel bir uygulama olacak olan Android ile döviz kurlarını göstereceğimiz
bir uygulama yapmak geldi. Bu uygulamada bir çok teknolojiyi kullanacağız ve
bu uygulamayı birkaç farklı yöntem ile yapabiliriz.
Birincisi ,bir web service yapıp , bunu bir serverda host edebiliriz ve bizim android
uygulamamız bu web service ile haberleşerek döviz bilgilerini çeker ve bize gösterir.
Veya ikinci bir yöntem ise direk merkez bankasından güncel kurları alıp gösterebiliriz.
Burda şöyle bir sorun çıkabilir. Merkez bankası bu hizmetini iptal ederse bizim
uygulamamızda çalışmaz.

O yüzden birinci yöntem en güzeli, Android programımız kendi yaptığımız web service
ile haberleşsin. eğer bir sorun olursa biz direk müdehale eder ve sorunu düzeltebiliriz.
Ama merkez bankası kısmına müdehale etme şansımız olmaz :(

Şimdi bu proje için neler gerekli olduğunu yazalım.
1- Döviz kurlarını veren bir web service
2- Web Service'i yayınlıyacağımız internete açık bir Server.
Eğer javada yazacağım diyorsanız Tomcat Apache ve onun üzerine Axis2 kurmanız gerekmektedir.
Eğer .Net de yapacaksanız IIS olması yeterlidir. Web service in dosyasının IIS üzerinde
tanımlamanız yeterli olacaktır.
Ben herkeze yardımcı olması amacıyla kendi blogum üzerinden bu web service'i yayınlıyacağım.
http://85.105.6.11:88/doviz/Service1.asmx
Basit ve hızlı bir çözüm olması için .net ile yaptığım servisi sizinle paylaşıyorum.
TCBM den kurları çekip bize iletmekle yükümlü olacak bu web servis.
3- Döviz kurlarını tutacağımız birde ufak database'e ihtiyacımız olacaktır.
4- Android te yazılmış web serviceleri çağırıp kullanıcılara göstereceğimiz bir uygulama
yazmamış gerekecektir.

Bu dört adımı yapınca elimize güzel bir Android uygulaması olacaktır.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags:

E-mail | Permalink | Trackback | Post RSSRSS comment feed 0 Responses