Hello World, Android

Posted by Aykut Aras on Oct 24, 2009 in Teknoloji |

Android Logo

Merhaba arkadaşlar,

Bugün sizlere daha önce mobil işletim sistemleri yazımda bahsettiğim Google’ın geliştirmekte olduğu açık kaynak işletim sistemi Android’de nasıl uygulama geliştirebileceğinizden ve uygulama geliştirmek için gerekli uygulamaları nasıl kuracağınızdan bahsedeceğim.

Android işletim sistemi (ve dolayısıyla Google) temel olarak Java tabanlı uygulamaları desteklemekte fakat Android’in şu anki 1.6 sürümü native programlama dilleri olan C ve C++’ı da destekleniyor. Ben bu ve bundan sonraki yazılarımda hep Eclipse IDEsini kullanarak java dilinde uygulama geliştirmeden bahsedeceğim.

Gereksinimler

  • Windows XP veya Vista
  • Mac OS X 10.4.8+
  • Linux (Ubuntu tavsiye ediliyor)
  • Eclipse veya başka bir java ide’si. Burada Eclipse’in özellikle belirtilmesinin sebebi Google, Android’in geliştirilmesinde Eclipse ide’sine direk destek veriyor.
  • Android SDK
  • 600 MB disk alanı

Eclipse IDE için:

  • Eclipse 3.4 veya 3.5 (Eclipse classic ide paketi desteklenmiyor)
  • JDK 5 veya 6
  • Android Development Tools (ADT) (opsiyonel)

Diğer IDE’ler için:

  • JDK 5 veya 6
  • Linux ve Mac OS X için Apache Ant 1.6.5, Windows için Apache Ant 1.7

Windows üzerinde Eclipse 3.5 ile Birlikte Kurulum

(Diğer kurulumlar için ayrıntılı bilgi: http://developer.android.com/sdk/1.6_r1/installing.html)

  • JDK yüklü değilse JDK’yı yüklüyoruz
  • Eclipse IDE’yi internetten indirip kuruyoruz
  • Android SDK’yı istediğimiz klasöre bir yere kuruyoruz
  • Android Development Tools kurulumu için Eclipse’i başlatıyoruz
  • Menüden Help > Install New Softare
  • Açılan pencerede Available Software kısmında Add düğmesine basıyoruz
  • Açılan pencerede Name kısmına “Android Plugin”
  • Location kısmına ise “https://dl-ssl.google.com/android/eclipse/” yazıp OK düğmesine basıyoruz
  • Tekrar bir önceki sayfaya döndüğümüzde ekranda seçili olmayan bir checkbox ve yanında Pending… yazısını göreceksiniz bu yazı geçince “Developer Tools” yazan yeni bir checkbox gelecek bu checkbox’ı işaretleyip next düğmesine basıyoruz
  • Burdan sonra standart işlemler next, next, agree, finish :)
  • İşlemler bitince Eclipse’i yeniden başlatıyoruz
  • Window > Preferences penceresini açıp buradan Android’i seçiyoruz
  • SDK Location bölümünde Browse düğmesine basıp Android’i kurduğumuz klasörü seçiyoruz
  • Apply deyip daha sonra OK diyerek çıkıyoruz

Hello World Uygulaması

Kurulum işlemini de bu şekilde tamamladık. Sıra geldi ufak bir “Hello World” uygulama yazmaya. Burada anlattığım ve anlatacağım herşeyi ayrıntılı olarak http://developer.android.com/ adresinde bulabilirsiniz.

Hali hazırda elinizde Android kurulu bir telefon yoksa, Java ile uygulama geliştirip bunları test edebilmeniz için AVD (Android Virtual Device) gerekli. Uygulmamıza başlamadan önce bu dosyayı oluşturacağız. AVD dosyası oluşturmak için android sdk’nın kurulu olduğu klasörün içindeki tools klasörünü cmd ile açıp alttaki kod satırını girmelisiniz.

android create avd --target 2 --name my_avd

Bu satır ile ilgili açıklamada bulunmayacağım ayrıntılı bilgileri web sitesinden alabilirsiniz. Şimdi avd dosyamızı da oluşturduğumuza göre artık uygulama geliştirmeye başlayabiliriz. Bunun için öncelikle Eclipse ide’yi açıyoruz. Menüden File > New > Project deyip açılan pencerede Android’i seçiyoruz ve Next ile devam ediyoruz

Create Project Ekranı

Create Project Ekranı

Yeni açılan penceredeki proje detaylarını aşağıdaki şekilde doldurun ve Finish düğmesine basın.

Project name: HelloAndroid
Application name: Hello, Android
Package name: com.example.helloandroid
Create Activity: HelloAndroid
Min SDK Version: 4

Create Project Ekranı 2

Create Project Ekranı 2

Android projeniz artık hazır. Package Explorer’da projeniz ile ilgili dosyaları ve klasörleri görebilirsiniz. HelloAndroid > src > com.example.helloandroid içinden HelloAndroid.java’yi açın. Karşınıza alttaki gibi bir grup kod gelecek.

Hello World, Android Kod 1

Hello World, Android Kod 1

Şimdi buraya bir Hello World yazısı ekleyelim. Bu yazıyı ekleyebilmek için bir TextView nesnesine ihtiyacımız var. TextView nesnesi uygulamamızda yazı girebileceğimiz alanlar için kullanacağımız nesne olacak. Aşağıdaki kodları HelloAndroid.java dosyamızdakilerle değiştirelim.

Hello World, Android Kod 2

Hello World, Android Kod 2

Programımız şu an hazır. Test etmek için menüden Run > Run ve Android Application’ı seçiyoruz. Android Emulator proje build edildikten sonra devreye girecek fakat açılması biraz zaman alabilir :) .

Hello World, Android

Hello World, Android

Yazımın burada sonuna geldim. Başta da dediğim gibi çok ayrıntılı bir yazı yazmadım sadece Android işletim sisteminde ufak bir uygulama nasıl yazılır ve bunun için neler gereklidir bunları içeren bir yaz yazdım. Eğer Android’de uygulama geliştirmek size çekici geldiyse daha ayrıntılı bilgi için http://developer.android.com/ adresini inceleyebilirsiniz. Android şu anda çok hızlı bir gelişim gösteriyor ve daha uzun bir sürede mobil işletim sistemi olarak kullanılacak gibi görünüyor. Android ile maceralarımız burada bitmiyor tabi ki :) daha ayrıntılı uygulamalar ve yazılarla ileriki zamanlarda yine karşınızda olacağım.
Şimdilik hoşçakalın…

Tags: , , , , , , , ,

Reply

Copyright © 2010 Aykut ARAS All rights reserved.