Android Virtual Device

Android için uygulama geliştirirken ilk uygulamanızı yapıp çalıştırdığınızda uzun süre bekleyip sonra uygulamanızı çalıştıramayınca sinir ve hayal kırıklığına uğrayabilirsiniz. Ama hemen pes etmeyin, çünkü sizin hatanız değil. Zaten Virtual Device normalde de çok geç açılıyor. Ancak bir de kimi zaman açıldığında sadece anasayfa da kalıyor, siz o sırada uygulamanızın açılmasını bekliyorsunuz. Aslında uygulamanız çalışmış durumda, tek yapmanız gereken Virtual Device üzerinde Home tuşuna basmak, böylece uygulamanızı görebileceksiniz. Virtual Device’ın yavaş yüklenmesi nedeniyle her seferinde Virtual Device’ı açıp kapatmamanız avantajınıza olacaktır.  Ayrıca Virtual Device’ı oluştururken Snapshot seçeneğini Enabled ederek daha hızlı açılmasını sağlayabilirsiniz.

Öte yandan Virtual Device’ı ilk çalıştırdığınızda bütün ekranı kaplar ve normal cihaz boyutlarında göremezsiniz. Bunu sağlamak için ise Window > Android SDK and AVD Manager menüsünü açıp oluşturduğunuz Virtual Device’ı seçip daha sonra Start butonuna basıyoruz.  Daha sonra çıkan ekranda Scale display to real size seçeneğini işaretleyip, Launch butonuna basıyoruz. Böylece sanal cihazımızı normal boyutlarında gösterebiliriz.

Android İçin Uygulama Geliştirmek

Son zamanlarda IPhone üzerine geliştirilen uygulamaların ulaştığı inanılmaz satış rakamları uygulama geliştiricilerin dikkatlerini biraz daha mobil uygulamalar üzerine yoğunlaştırmalarına sebep oldu.

IPhone uygulama geliştirmek için Mac bilgisayar ve MacOS gibi gereksinimlerin olması Iphone için uygulama geliştirmek isteyenleri bu isteklerinden alıkoyuyor. Ancak amacınız sadece Iphone için değil de, yaygın bir platform için mobil uygulama geliştirmek ise birçok kişi tarafından gelecekte mobil cihazların işletim sistemi olarak gösterilen ve şu an bile ciddi aktivasyon rakamlarına ulaşan Android için uygulama geliştirebilirsiniz. İşin en güzel yani Android üzerine uygulama geliştirmek için yüksek maliyetli gereksinimlere ihtiyacınız olmaması.

Android için yazdığınız uygulamaları https://market.android.com/ üzerinden satışa sunabilirsiniz. Bu adreste ücretli ve ücretsiz birçok uygulama bulabilirsiniz. Şu an Türkiye’den geliştiriciler bu adresten uygulama satamıyorlar ancak diğer ülkeleri göz önüne aldığımızda yakında zamanda Türkiye’nin de listeye dahil edilmesini umuyorum. Şu an ise uygulamanızdan para kazanmak için yapabileceğiniz tekşey uygulamalarınıza reklam koymanız. Bunu daha önce Google’ın satın aldığı admob aracılığı ile yapabilirsiniz.

Peki uygulama geliştirmeye nasıl başlayabilirsiniz? Bunun için öncelikle makinanıza JDK kurmanız gerekiyor. Çeşitli uygulamalarla geliştirme yapabilirsiniz ama en kolay şekilde uygulama Eclipse vasıtasıyla geliştirilebildiği için, Eclipse tavsiye ediliyor. Eclipse Classic versiyonu buradan indirebilirsiniz.

Eclipse’i kurduktan sonra ikinci olarak Android SDK‘yı indirip kurmamız gerekiyor.  Android SDK kurulumu sırasında bilgisayarınızda JDK kurulu olup olmadığına bakacaktır. Eğer kurulu değilse kurulum sırasında da indirip kurabilirsiniz.  Kimi zaman JDK kurulu olmasına rağmen Android SDK kurulum sırasında bunu algılayamayabiliyor. Bu durumda Androdi SDK kurulumunu iptal etmeden JDK’yı tekrar kurabilirsiniz. Daha sonra kurulumu bir adım geri götürüp devam ettiğinizde sorun ortadan kalkacaktır.

Bir sonraki adım da Eclipse üzerine Android Development Tools eklentisini (ADT Plugin) kurmamız gerekiyor. Bu yüklemeyi yaparken öncelikle Eclipse’i açmamız gerekiyor. Daha sonra Help > Install New Software menüsünü açıyoruz ve Add butonuna tıklayıp eklentiye bir isim veriyoruz ve adres kısmına da

http://dl-ssl.google.com/android/eclipse/

adresini yapıştırıyoruz.  Aslında normalde gösterilen adres https protokolü üzerinden ama ben de o şekilde sorun çıkardığı için http üzerinden kurulumu yaptım. Daha sonra OK’e tıklıyoruz ve çıkan ekranda Developer Tools’u seçip Next adımlarıyla işlemi tamamlıyoruz.

Bu işlemden sonra Eclipse’de Window > Preferences menüsünü açıyoruz. Sol kısımdan Android’i seçiyoruz ve sağ kısımdan az önce kurulumunu yaptığımız Android SDK’nın yolunu gösterip, Apply ve OK butonlarına basıyoruz ve eklentinin kurulumunu tamamlıyoruz.

Geliştirmeye başlamadan yapmamız gereken son işlem gerekli komponentlerin indirilmesi. Bunun için yine Eclipse içinde Window > Android SDK and AVD Manager menüsünden SDK Manager’ı çalıştırıyoruz ve Available Packages kısmından kullanacağımız komponentleri seçip Install Selected butonuna basıyoruz. Kimi zaman bu kısımda da https protokolü yüzünden sorunlar yaşayabiliyoruz. Böyle bir durumla karşılaşırsanız.  SDK Manager’da Settings kısmında Force https://… sources to be fetched using http:// seçeneğini işaretleyip ilgili komponentleri yükleyin.

Artık Android Uygulaması geliştirmeye hazırız.  Artık Eclipse içerisinde File > New Project > Project Menüsünde Android seçeneği altında Android Project’i seçerek projenisi hazırlamaya başlayabilirsiniz.