Android Dersleri

Android Dersleri 1 : İlk Android Projemiz

Merhaba arkadaşlar. Bir önceki yazımızda Eclipse üzerine Android SDK kurulumunu göstermiştik. Bu bölümde ise ilk android projemizi oluşturacağız. İşe ilk olarak bir android projesi oluşturarak android derslerine başlayalım ve bazı temel şeyleri de anlatarak devam edelim.

İlk olarak yeni bir android projesi oluşturalım.

Yukarıda projemiz için isim ve gerekli sdk ayarlarını belirtiyoruz. Uygulamamızın hangi android sürümlerinde çalışabileceğini de bu kısımdan ayarlıyoruz.


Bu kısımdan uygulamamız için bir ikon belirleyebiliyoruz.

Yukarıdaki gibi adımları takip ettikten sonra bir android projesi oluşturuyoruz. Projemizi oluşturduktan sonra karşımıza aşağıdaki gibi projemize ait dosya ve klasörler gelecektir.

Şimdi burada projemize ait olan bazı önemli dosyaların ne işe yaradıklarını açıklayalım.

Klasör Adları ve Açıklamaları :

  • src => Bu klasörün içerisinde paketlerimiz ve aktivitelerimiz bulunur.
  • gen => Bu klasörün içerisinde projemiz ile ilgili bazı derleme ayarlarının olduğu R.java ve BuildConfig.java dosyaları bulunur.
  • res => Bu klasörün içerisinde uygulamada kullanılacak resim, müzik gibi dosyalar ve res içerisindeki layout klasöründe de uygulamamızdaki her sayfa için tanımlanacak olan xml dosyaları bulunur.
  • AndroidManifest.xml => Bu dosya içerisinde ise uygulamamız için temel tema,ikon,izin gibi ayarlar bulunur.

Şimdilik bizim işimize yarayacak olan klasörler bunlardır. Bunları da anlattıktan sonra uygulamalarımızın, bir telefona ihtiyaç duyulmadan sanal bir cihaz üzerinde nasıl çalıştırılacağını anlatalım. Bunun için Eclipse üzerinde bir sanal cihaz oluşturmamız gerekiyor. İlk olarak Window altında Android Virtual Device Manager‘a tıklıyoruz.

Daha sonra karşımıza gelen ekranda New diyerek yeni bir sanal cihaz oluşturmamız gerekiyor. Gelen ekrandan sanal cihazımız için birkaç ayarlama yapmamız gerekiyor. Kullanacağı ram miktarı, android sürümü, kullanacağı kamera gibi ayarları burada belirliyoruz.

Sanal cihazımızı da oluşturduktan sonra projemizi çalıştıralım. Şuan görsel kısımda bir değişiklik yapmadık. Varsayılan olarak bize verilen projeyi çalıştıracağız. Eclipse’de üstteki menüden  yeşil butona tıkladıktan sonra projemizi çalıştıralım.

Android Application‘ı seçtikten sonra uygulamamız, telefonumuzda çalışır gibi bir sanal cihaz üzerinde çalıştırılacaktır. Bunu, web sitelerdeki localhost üzerinde çalıştırmaya benzetebiliriz. Karşımıza aşağıdaki gibi bir ekran gelecektir.

Bu sanal cihaz üzerinde, tıpkı telefonumuzda kullanıyormuş gibi işlemler yapabiliriz. Telefonda dokunarak yaptığımız bu işlemleri, bilgisayarımızda fare tıklaması ve sürüklemesi ile yapabiliriz.

Bu arada şunu da söyleyelim. Bazen projeyi çalıştırırken hata alabiliyoruz. Eğer activity_main.out.xml dosyasında hata alıyorsak, bu dosyayı silelim ve daha sonra Project->Clean->Ok dedikten sonra projemizi tekrar çalıştırmayı deneyelim. Yine sorun alıyorsanız benimle iletişime geçebilirsiniz.

Bir sonraki derste, android için temel kontrolleri anlatacağız.

Mehmet Kirazlı

İstanbul Eyüp'te ikamet ediyorum. Giresun Alucra'lıyım. Bilgisayar Mühendisliği bölümünden 2013 yılında mezun oldum. "Yeni Başlayanlar için Java 8" kitabının yazarıyım. Şu anda özel bir firmada Mobil Yazılım Geliştirme Uzmanı olarak çalışıyorum.

Yorumları Göster

  • Çok çalışıyosun Kirazlı biraz az çalış :) Tebrik ettim, hayırlı olsun. Bunun içinde bir kitap yazarsın artık.

  • Mehmet Bey merhaba elınıze emegınıze saglık sıtenızı takıp ederek cok guzel seyler gelıstırıyorumm.

  • Aklımda basıt ama kullanıslı olacak bı program var umarım sayenızde yapabılırım derslerden vakıt buldukca bununla ugrasacam
    elınıze emegınıze saglık kodlama ıle ılgılı turkce anlatım bulmak gercekten zor

  • Android ortamını çok bilmiyorum. Dersleriniz faydalı olacak gibi. Burada sormak istediğim bir şey var.

    Androidin alt versyionuyla derlenmiş program üst versiyonda çalışabilir mi? 2.3 için derlelnen 4.0 da sorun çıkartır mı? Öğrenmek istediğim bu.

    Teşekkür ederim

    • Merhaba,
      Dediğiniz şekilde yaparsanız üst versiyonda çalışmayacaktır. Projeyi ilk oluştururken bunu belirleyebilirsiniz

      • Bu durumda yazdığımız programı her versiyon için ayrı ayrı mı derlememiz gerekiyor.

        Teşekkürler..

        • Genelde hangi sürüm kullanılıyorsa taban olarak onu belirlersiniz. 2.3.3 ile derlerseniz, insanların kullanma ihtimali artar. Olabilecek en düşük sürümle derleyin

  • hocam valla elinize sağlık :) youtubeda bi sürü video baktım. eclipse ve sdk nın tarihçesine kadar anlatıyolar, ilk projeye geçemeden bıktırıyolar.siz öyle degilsiniz çok şükür.

  • İyi gunler ben anlattıklarınızın hepsını yaptım sanal telefon olusturdum yanlız calıstır yanı run dedıgım zaman ekranda hıc bır hareketlılık olmuyor sızın koymus oldugunuz gorseldekı gbı yon tusları falan cıkmıyor kısacası run as ıslemı yapmıyor

    • Projenize sağ tıklayarak run etmeyi deneyin. Olmadıysa, problem sekmesinden hatanız var mı kontrol edin. Bu da yoksa projenini properties ayarlarından sdk'nızı kontrol edin.

Son Gönderiler

Android Firebase Event (not set) Hatası Çözümü

Merhaba. Firebase Events'e istatistik attığınızda not set şeklinde bir değer görüyorsanız olası çözümünü göstereceğim. (daha&helliip;) Daha Fazla Oku

% gün önce

Namaz Vakitleri Uygulaması Yayında

Merhaba. Android cihazlar için hazırladığım Namaz Vakitleri uygulaması ile 200'e yakın ülkede tüm namaz-ezan vakitlerini… Daha Fazla Oku

% gün önce

Kaza Namazı ve Oruç Takip Uygulaması

Selamlar. İnsanlar için faydalı olması amacıyla geliştirdiğim Kaza Namazı ve Oruç Takip Uygulamasını sizlere tanıtmak… Daha Fazla Oku

% gün önce

Android Volley Kullanımı ve JSON Parse İşlemleri

Volley, Android uygulamalarımızda kullandığımız AsyncTask'ın alternatifi olarak ortaya çıkarılan, Google I/O 2013 sunumunda duyurulan bir… Daha Fazla Oku

% gün önce

Android ButterKnife Kütüphanesi Kullanımı

Merhaba. Bu yazımda Android platformunda kullanıma sunulan, bazı kod bloklarını basitleştiren ve okunabilirliği arttıran ButterKnife… Daha Fazla Oku

% gün önce

Admob TikTok Reklamları Engelleme

Merhaba. Bu yazımda artık baş belası olmuş TikTok reklamlarını, Android uygulamalarımızdaki Admob reklamlarından nasıl kaldıracağımızı… Daha Fazla Oku

% gün önce