#1 – Eclipse İle Android Geliştirmeye Başlamak!


NOT : Google Android Geliştirme Araçları için Eclipse e olan desteğini 2015 yılının sonunda kesti. Bu tarihten sonra sadece resmi Android IDE si Android Studio yu destekliyor artık. Android Studio ile Android geliştirmeye başlayın. Daha detaylı bilgi ve kurulum için şu sayfaları ziyaret edebilirsiniz : 

Tanışmahttps://developer.android.com/studio/intro/index.html
Kurulumhttps://developer.android.com/studio/install.html
İndirme : https://developer.android.com/studio/index.html


İlk yazımla size merhaba diyorum! Android Evreni’ nde  elimden geldiği kadar detaylı android makaleleri yazacağım. Kendim bir android geliştiricisi olarak android in zor olmadığını sadece büyük bir dökümana sahip olduğunu söyleyebilirim. Yazacağım makalelerin-yazıların bütün ziyaretçilerime yararlı olması dileğiyle.. Hadi ilk yazımıza başlayalım!


İlk yazımda android uygulaması geliştirmek için gerekli araçları ve editörleri kurmayı ve hazırlamayı anlatacağım, yazının sonunda da ilk android projemizi(Hello World :)) oluşturmayı anlatacağım.

NOT: YAZIDA ANLATILAN HERŞEYİN ÇALIŞMASI İÇİN JDK(JAVA DEVELOPMENT KIT) GEREKLİDİR. BİLGİSAYIRINIZA KURULU DEĞİLSE ORACLE’IN RESMİ WEB SAYFASINDAN İNDİRİP KURUNUZ.

1. Android SDK yı İndirmek ve Kurmak

a. Android SDK yı indirin.
b. İndirdiğiniz SDK dosyasını kurun veya sıkıştırılmış dosyadan çıkarın.
c. SDK yı kurduğunuz dosyaya gidin ve SDK manager (SDK yöneticisi) ni açın, bunu Android SDK yı ve AVD(Android Virtual Device) ı açmak için yapıyoruz.
d. AVD manager da Available packages tabı altınta kurulabilecek farklı SDK versiyonlarını göreceksiniz.

sdk_manager

e. SDK platform tools u seçin ardından SDK versiyonlarından birini seçip install selections (seçilileri kur) a tıklayın.

2. Eclipse Yazılımını İndirme

Android geliştirmek için uygun olan bir sürü editör var örneğin; Netbeans, Eclipse vs. Ancak Eclipse i öneririm, çünkü en çok android uygulama geliştirme desteğini bu editör veriyor. Kısacası en rahat android uygulaması geliştirebileceğiniz editör Eclipse tir.

Eclipse IDE’yi buradan indirebilirsiniz.

3. Android Development Toolkit’i(ADT) Kurma

a. Eclipse i açın, Help menüsü altında Install New Software e tıklayın.
b. Şimdi yeni eklenti kurabileceğinizi gösteren bir pencere göreceksiniz.
c. Add e tıklayın ve bir isim verin, Android yazabilirsiniz isim kısmına. Location yani yer dediği kısma şu linki girin https://dl-ssl.google.com/android/eclipse/ , ok butonuna tıklayın.

d. Depolarda arama yapıldıktan sonra gelen pencerede Developer Tools u seçin. (otomatikmen bunun altındaki araçlarda seçilecektir.)

e. Daha sonra ileri, next sözleşmeyi kabul ediyorum tarzı butonlarla karşılacaksınız.. Devam edip kurulumu tamamlayın. Not: Kurulum biraz uzun sürebilir, net hızınıza bağlı.

plug_path

plug_in

4. İlk Projemizi Oluşturma

Proje oluşturmak birkaç adım gerektirir.

a. Eclipse IDE’de önce File -> Android Project ‘e tıklayın.
b. Projenize isim verin, Build Target ı seçin(bu projenizin hedeflediği en üst android versiyonudur), Uygulamanızın ismini girin, Paket ismini girin, Aktivite ismini girin, projenizin çalışmasını istediğiniz minimum SDK versiyonunu girip Finish ile bitirin.

new_project

c. Şimdi, Project Explorer da gerekli bütün dosyaların oluşturulduğunu görebilirsiniz.

Project Explorer projeye ait bütün dosyaları sırasıyla gösteren bir araçtır.

pkg_explorer
5. Yeni Sanal Android Cihazı Oluşturma

AVD yani Android Virtual Device bize bir simulatör(emulatör) sağlar ki bu ise bize yazdığımız android uygulamamızı bilgisayarda denenme şansı verir. Yani yazdığınız uygulamaları Android Sanal Cihazı ile test ediceksiniz.

a. Eclipse te SDK Manager ı açın, Windows -> Android SDK and AVD Manager

avd_sdk_manager

b. Sağdaki Yeni(New) butonunu tıklayın.

create_AVD

c. Cihazınıza isim verin, Hedefi (Target) seçin, SD kart boyutunu belirleyin ve Yarat(Create) butonuna tıklayın.

AVD_spec

d. Şimdi yeni bir AVD oluşturdunuz belirlediğiniz özelliklerle. Android SDK ve AVD Manager ı kapatın.

6. Projeyi Çalıştırma

Şimdi AVD- Android Sanal cihazımızı başarılı bir şekilde oluşturduğumuza göre artık projemizi test edebiliriz.

a. Package Explorer da Projenize sağ tıklayıp şunları tıklayın – Run As -> Android Application.

run_app

b. Şimdi bir AVD nin açıldığını ve başladığını göreceksiniz. (AVD yi ilk kez açtığınız için boot etmesi biraz sürebilir sabırlı olun :) )
c. AVD tamamen açıldığı zaman uygulamanızı ekranda görebilirsiniz.

GAZETELER UYGULAMAMIZI DENEMEK VE/VEYA DESTEK OLMAK İSTERSENİZ MEMNUN OLURUZ :


gazeteler-android-uygulaması

Şunlar da ilginizi çekebilir

51 yorum

  • Muhammet
    14 Ekim 2013 at 04:19

    merhaba size bi sorum daha olucaktı ben eclipse projemi kapattım daha sonra nasıl tekrar acıcam visual studio da dosya içindeki .sln uzantısıyla direk acıyoduk ama ecipse başaramadım o yüzden çok uğraştığım şeyleri baştan yaptım kopyala kopyala belki basit şeyler ama benim için şuan baya bi uğraştırıcı 1 gün uğraştığım rehber eclipse de kapattım şimdi geri nasıl acıcam düşünüyorum sürekli kopyala yapıstır yapmak mı gerek ilginiz için teşekkürler :)

    • Admin
      14 Ekim 2013 at 08:41

      Eclipse e hazır android kodu import edebilirsiniz. Yani şöyle ki:
      Eclipse üst menüsünden ‘File’ sekmesine tıklayın, buradan ‘Import’ seçeneğini seçin, gelen pencerede ‘Existing Android Code into workspace’ seçeneğini seçmek için iki kere tıklayın, daha sonra ‘browse’ butonuna tıklayarak proje dosyanızı bulup ‘Ok’ butonuna tıklayın. Son olarak ‘Finish’ butonuna tıklayın. Projenizin Eclipse e yüklenip, package explorer da gösterildiğini göreceksiniz. Kolay gelsin..

  • Muhammet
    14 Ekim 2013 at 15:31

    Çok teşekkür ederim ilginiz alakanız için

  • oyunlar
    18 Ocak 2014 at 17:03

    Bugün iş yerinde patronum bir android uygulama geliştireceğiz diye söyledi. Google’la android kurulumu yazdım ilk sizin siteniz çıktı. Siteniz ile birlikte inşAllah uygulamayı yazacağım. Şimdiden çok teşekkür ederim.

  • uayaz
    15 Şubat 2014 at 16:15

    Yeni sürümleri çıkıyor eclipsenin falan resimler geri kalıyor ve takip zorlaşıyor güncellenecek mi ?

    • MUSTAFA DEMİR
      17 Şubat 2014 at 00:23

      merhaba, resimlerin geri kalmasından ve takibin zorlaşmasından kastınız tam olarak nedir? Lütfen sorunuzu daha net sorun yardımcı olayım.

  • uayaz
    15 Şubat 2014 at 17:39

    Run as android aplication dediğim zaman
    Your project contains error(s), please fix them before running your aplication.
    Hatası alıyorum. Toolsdan fixlemek sorunu çözmedi.

    • MUSTAFA DEMİR
      17 Şubat 2014 at 00:25

      merhaba, bana log daki problem/hata çıktısını/açıklamasını söylemeniz gerekiyor, yüzlerce hatadan biri olabilir.

  • oğuz vardar
    10 Mart 2014 at 21:17

    Acele Android için Çevrim dışı sözlüğe ihtiyacım var.
    Elinizde Eclipse Android ile Sqlite veri tabanlı bi örnek veya direk birebir Tr-İng Sözlük varsa paylaşırmısınız acaba.
    okul ödevim lütfen yardımcı olurmusunuz

    • MUSTAFA DEMİR
      12 Mart 2014 at 00:15

      merhaba, elimizde bir veritabanı örneği ya da sözlük örneği bulunmamaktadır. Ancak nette çok sayıda veritabanı uygulama örneği bulabilirsiniz. İngilizce sayfalarda aramayı deneyin. Kolay gelsin..

  • ersel
    26 Mart 2014 at 17:01

    iyi günler benim sorum şu olacak sizde new android project açılıyor fakat bizde böyle bir seçenek yok bizde Android Application Project var bunun nedeni ne olabilir acaba

    • MUSTAFA DEMİR
      26 Mart 2014 at 19:07

      merhaba Ersel bey,

      o farkın bir önemi yok, içiniz rahat olsun. Günler geçtikçe sdk lar güncelleniyor, bazı değişiklikler yapılabiliyor. Yani mesela ben istersem oraya ‘Benim Yeni Android Projem Ersel bey’ başlığını yazdırabilirim sdk lara ait kaynak kodları değiştirerek.

      İyi çalışmalar, kolay gelsin..

      • ersel
        27 Mart 2014 at 01:43

        ilgilendiğiniz için teşekkür ederim
        İyi Çalışmalar.

  • Murat Can
    30 Mart 2014 at 21:05

    Bende Android Project Seçeneği Yok….. Bunun Bir Sebebi Varmı…

  • ygt
    13 Nisan 2014 at 11:50

    Merhaba face detection ,recognition hakkında bilginiz var mı tez için yardıma ihtiyacım var, ikisini birleştirmem gerekiyo yardımcı olabilirseniz daha ayrıntılı açıklayabilirim.

    • MUSTAFA DEMİR
      13 Nisan 2014 at 20:18

      merhaba ygt,
      maalesef face detection ve recognition konularında ekibimiz henüz bir çalışma yapmadığından yardımcı olamayacağız.

      İyi Çalışmalar.

    • MUSTAFA DEMİR
      2 Mayıs 2014 at 15:53

      AndroidEvreni Soru&Cevap forumu açılmıştır. Artık foruma kayıt olarak sorularınızı sormaya, sorularınızın forum kullanıcıları tarafından cevaplanmasına ve sizin de sorulara cevap verebilmenize olanak sağlıyoruz!. Sizi AndroidEvreni Soru&Cevap Forumuna Davet Ediyoruz!.

  • Mücahit
    16 Nisan 2014 at 14:13

    Merhaba Mustafa Bey ben de uygulama geliştirmeye yeni başlayanlardanım fakat biraz kafam karışık java konunusunda çok korkutuyorlar beni bana önerilerinizden yararlanmak isterim.

    • MUSTAFA DEMİR
      16 Nisan 2014 at 19:57

      merhaba Mücahit bey,

      içiniz rahat olsun programlamanın birinci kuralı: “Hatasız kod olmaz.” Bunu Dünya’daki bütün geliştiriciler kabul eder. “Hatasız Kod Olmaz” adı ile satılan programlama kitapları var.

      İkinicisi : JAVA çok güçlü ve geniş bir dildir, zor bir dil değildir. Android için Java ya bakıcaksanız eğer temel anlamda öğrenmeniz ve biraz örnek yapmanız yeterlidir. Mesela aşağıdaki linkte bulunan Java Videolarının içerdiği bilgiler java temel bilgileridir. Bunları öğrendikten sonra Android çalışmaya başlayabilirsiniz.

      http://www.javavideotutes.com/

      bu kaynakta 17 tane video var. Onlara çalışmanızı ve örneklerle özümsemenizi öneririm.

      İyi Çalışmalar.

    • MUSTAFA DEMİR
      2 Mayıs 2014 at 15:53

      AndroidEvreni Soru&Cevap forumu açılmıştır. Artık foruma kayıt olarak sorularınızı sormaya, sorularınızın forum kullanıcıları tarafından cevaplanmasına ve sizin de sorulara cevap verebilmenize olanak sağlıyoruz!. Sizi AndroidEvreni Soru&Cevap Forumuna Davet Ediyoruz!.

  • UĞUR
    23 Mayıs 2014 at 01:41

    SANIRIM EKSİK BİŞEYLER VAR TÜM BUNLARI KULLANMAK İÇİN JAVA DEVELOPER KİT YÜKLEMEK GEREKMİYOR MU?

    • MUSTAFA DEMİR
      23 Mayıs 2014 at 17:14

      Tabiki JDK(Java Development Kit) ya ihtiyaç var. Önce onun kurulması gerekir veya daha önce kurulu olmalıdır.

  • burak
    5 Haziran 2014 at 01:17

    iyi akşamlar eclipse android programlamada textview harici nasıl yazı yazabilirim uzun bir metin yazmak istiyorum sayfaya microsoft word tarzı bir dosya ekleme imkanımız varmı.

    • MUSTAFA DEMİR
      25 Haziran 2014 at 15:36

      merhaba,

      uzun yazılar genelde bir .txt dosyasına atılıp assets klasörü altına kopyalanır. Buradan java kodları ile dosya okunup istenilen textview elemanına yazdırılır.

      İyi Çalışmalar.

  • yusuf
    22 Haziran 2014 at 12:43

    merhabalar, java öğrenmeye çalışıyorum ancak merak ettim, eclipse de hazır araçlar var mı visual studiodal, gibi sürükle bırak şeklinde grafik ara yüzüyle çalışabileceğimiz?yani eclipse de buton yapmak istediğimizde illaki kodlarla mı çalışmak zordundayız?

    • MUSTAFA DEMİR
      25 Temmuz 2014 at 05:06

      merhaba,

      xml layoutu açtığınızda alt tarafta grafiksel arayüz tabını göreceksiniz. Onu seçerseniz sürükle-bırak özelliğiyle hazır arayüz elemanlarını direk olarak projenize ekleyebilirsiniz. Örneğin: buton, textview, gridview ve de cok daha fazlası.

      İyi çalışmalar dilerim.

    • MUSTAFA
      31 Aralık 2014 at 17:00

      MERHABA MUSTAFA BEY EGER JAVAYI OGRENİRSEK ANDROİD KODLAMAYI OGRENMİŞ OLURMUYUZ?

      • MUSTAFA DEMİR
        8 Ocak 2015 at 19:25

        merhaba Mustafa bey,

        tam olarak öyle diyemeyiz, Android Uygulamaları genelde java ile yazılır ancak java yı öğrendikten sonra Android api lerine ait dökümanlara göz attıktan, okuduktan bilgi sahibi olduktan sonra rahat rahat Android Uygulamalar yazabilirsiniz. Bu dökümanlar çok geniş ve çok fazladır. Siz ihtiyacınıza ve projenize göre dökümanlarla ilgilenirsiniz/okursunuz/çalışırsınız böyle böyle ilerlemiş olursunuz. Android in resmi dökümanları Developer Android websitesinde bulunmaktadır.

  • Sefa
    29 Temmuz 2014 at 01:12

    Skype adresiniz var mı ?

  • Halit Kamil
    18 Ocak 2015 at 01:20

    Merhaba Ben programı kurduktan sonra calıştırdım ama yeni Proje yapmak için
    actığımda The tools need to be updated via the SDK Manager iletisi alıyorum

    • Halit Kamil
      19 Ocak 2015 at 20:24

      Halletim tesekür ederim

  • Emre
    10 Şubat 2015 at 20:48

    Hocam derslerin devamı gelmiyecek mi?

    • MUSTAFA DEMİR
      12 Mart 2015 at 01:35

      İşlerimden zaman bulabilirsem inşallah dersler devam edecek. Blogumu takip etmeye devam edin, pişman olmazsınız.

      İyi Çalışmalar.

  • ibrahim
    4 Mart 2015 at 10:46

    Inseallah bende android uygulama yapmak istiyorum.emeginize tesekkurler…

    • MUSTAFA DEMİR
      12 Mart 2015 at 01:28

      Rica ederiz, android maceranızda başarılar! :)

      İyi Çalışmalar.

  • ibrahim
    4 Mart 2015 at 10:52

    Mustafa bey ben sifirdan baslayan birisi olarak bana onereceginiz turkce anlatimli sifirdan baslayanlar icin bir kitap var mi.

    • MUSTAFA DEMİR
      12 Mart 2015 at 01:27

      merhaba İbrahim bey,

      başlangıç seviyesindeki arkadaşlar için önerebileceğim Türkçe kitap Aysan Ethem Narman’ın “Android Programlama” adlı kitabıdır.

      İyi Çalışmalar.

  • Halit Kamil
    21 Mart 2015 at 20:59

    Mustafa Bey Ben broveli dalgıcım 2 * Dalış ile ilgili hava hesapları var daldığınız metreye göre hava tüketimi değişiklik göstermekte planlamayı android ortamında yapabilirmiyiz acaba

  • Murat
    13 Nisan 2015 at 10:09

    Radyo için az yardımcı olurmusunuz ?

  • Ömer
    24 Haziran 2015 at 01:23

    Merhaba

    Bir projem için basit olarak android cep telefonlarına usb klavye bağlayıp led ışıklarını istediğim süre kadar yakıp söndürmek istiyorum.
    Bu mümkünmüdür acaba. Örnek bir kod varmıdır bildiğiniz.

    teşekkürler
    iyi çalışmalar

  • kaan
    14 Aralık 2015 at 21:51

    teşekkürler çok yararlandım resimleri yenilemeniz gerek gerçi biraz hort yaptım ama 😀

  • mertcan
    9 Ocak 2016 at 00:54

    merhaba özel yazılım geliştiriyomusunuz siz geliştirseniz ben ücretini ödesem eğer yapıyosanız
    mertcan_karakaya@hotmail.com adresine email atın

  • Uğur
    7 Mart 2016 at 15:28

    Merhaba,

    Konuyu güncellerseniz sevinirim. Eclipse ve Diğer uygulamalarda baya bir değişiklikler olmuş kurarken kendimce kurdum şahsen.

uayaz için bir cevap yazın Cevabı iptal et