RSS

Aylık arşivler: Eylül 2011

Android Uygulamasını Oluşturan Öğeler Ve Celcius-Fahrenheit Dönüştürme Uyg. Üzerinde Anlatımı

Herkese merhabalar,

Bu yazımda bir  android uygulamasını oluşturan öğeler, bunların birbiri arasındaki ilişkileri üzerinde bazı kısa bilgiler vereceğim ve  öğeler arasındaki ilişkilerin anlaşılması açısından küçük bir uygulamanın geliştirilme aşamalarını anlatacağım.  Yardımcı olması dileğiyle 😉 .

A – Uygulamayı Oluşturan Öğelerin Tanıtımı

Öncelikle bir uygulamaya başlamadan önce  genel anlamda uygulamayı   oluşturan öğeleri kısaca tanıyalım. Aşağıdaki şekilde bir android projesini ilk açtığımızda varsayılan olarak karşımıza gelen öğeleri görebiliriz.  Nasıl proje  açıldığına gözatmak için buraya tıklayabilirsiniz. Öğeler hakkında kısaca bilgi vermek gerekirse;

[1] : Kaynak kodların yer aldığı kısımdır. Gerek Activity sınıflarımız gerekse diğer sınıflar burada yer alır. Dikkat edilmesi gereken şey, sınıf isimlerinin anlamlı olması ve paketlerle iyi bir şekilde kategorize edilmesidir. Bu hem yazılımın ne yaptığının anlaşılmasını kolaylaştıracak hem de yazılım gelişirme sürecinde bizlere kolaylık sağlayacaktır.

[2] : İçeriği otomatik üretilen bir sınıftır. Gerek sayfa düzeni gerekse manifest içerisinde yapılan çoğu değişiklik buraya otomatik olarak yansır. R.java sınıfı üzerinden birçok öğeye erişilir.

[3] : Uygulamada kullanılan kütüphanelerin yer aldığı kısımdır.

[4] : Uygulamada kullanılan  şekil, resim, foto, icon vb. görsel öğelerin yer aldığı kısımdır. Üç farklı görüntü kalitesinde kategorize edilmiştir.

[5] : Sayfa düzeni, sayfalar vb. öğelerin yer aldığı kısımdır.

[6] : Referans değerlerimizin yer aldığı kısımdır.  Örn: “unvan”, “blog yazarı” eşleştirmesi gibi. @string/unvan denildiğinde direk olarak bizlere “blog yazarı” değerini verecektir.

[7] : AndroidManifest.xml (Önemli)

Android  uygulamasının çalışması için gerekli tüm prensiplerin belirlendiği dosya diyebiliriz. Filtrelemeler, izinler, versiyon ayarları ve bir android uygulamasında  aklınıza gelebilecek birçok şey bu dosya içerisindeki verilere göre şekilleniyor. Örneğin, sms gönderme iznini vermediğimiz bir uygulama sms gönderemez veya internet erişimi vermediğimiz bir uygulamanın internete bağlanma imkanı yoktur. Ya da bir activity sınıfını bu dosyada tanıtmadığınız sürece uygulamanız içerisinde o sınıfa erişmeniz mümkün olmayacaktır. Bundan dolayı  bir android uygulamasının en önemli parçalarından diyebiliriz ve içeriği oluşturulurken çok dikkat edilmesi gerekir.

B- Uygulamanın Hayata Geçirilmesi

Projemizi açtık. Öğeler hakkında bilgi edindik. Sıra geldi basit bir celcius-fahrenheit sıcaklık dönüştürme uygulaması yazmaya.

Öncelikle uygulamamız için bir sayfa düzeni oluşturmamız gerekecektir. Layout kısma sağ tıklayıp  “donusturucu” isminde bir xml dosyası oluşturalım. İlk oluşturduğumuzda boş bir dosya olduğu için hata işareti göreceğiz. Ama  xml dosyasını kapatıp tekrar açtığımızda  görsel araç karşımıza gelecektir ve buradan boşluğa bir layout sürükleyerek uygulama ekranımız için ilk adımı atabiliriz.

Dilediğimiz herhangi bir layout’uda kullanabiliriz; ama ben kolaylık olması açısından linearLayout tercih ettim bu uygulamada. Ayrıca bize kolaylık sağlayan araçlar her zaman %100 verimlilikle çalışmayabiliyor. Bundan dolayı bazen xml kodunu açıp manuel olarak düzenlemeler yapmamız gerekebilir. Aşağıda android:orientation”vertical” öğesinin manuel olarak xml dosyasına eklendiğini görebilirsiniz.
Read the rest of this entry »

 
1 Yorum

Yazan: 21 Eylül 2011 in Android

 

Etiketler: , , , , , , ,

Android İçin İlk Uygulama

Herkese selamlar,

Bugün sizlere android uygulama projesi nasıl oluşturulduğunu, emülatör ve gerçek cihaz üzerinde çalıştırılmasından bahsedeceğim. Daha önce bir android uygulaması geliştirebilmek için gereken yazılımları ve sisteme nasıl kurulacağını anlatmıştım. Dileyen arkadaşlar o yazım  buradan ulaşabilirler.

Projeye başlamadan önce  sizlere tavsiyem;  jdk, sdk kurulumlarından  ve referanslarının doğru bir şekilde ayarlandığından  emin olmanız.  Aksi taktirde sorunlarla karşılaşabilirsiniz.

Android Projesi Oluşturmak ve Çalıştırmak

1. File > New > Project  seçeneğine tıklıyoruz.

2. Açılan proje sihirbazından Android Menüsü altındaki Android Project seçeneğini seçiyor ve Next butonuna tıklıyoruz.


Read the rest of this entry »

 
3 Yorum

Yazan: 06 Eylül 2011 in Android

 

Etiketler: , , , , , , ,

 
%d blogcu bunu beğendi: