#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ışma : https://developer.android.com/studio/intro/index.html
Kurulum : https://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.
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ı.
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.
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.
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
b. Sağdaki Yeni(New) butonunu tıklayın.
c. Cihazınıza isim verin, Hedefi (Target) seçin, SD kart boyutunu belirleyin ve Yarat(Create) butonuna tıklayın.
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.
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 :
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
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..
Çok teşekkür ederim ilginiz alakanız için
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.
Yeni sürümleri çıkıyor eclipsenin falan resimler geri kalıyor ve takip zorlaşıyor güncellenecek mi ?
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.
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.
merhaba, bana log daki problem/hata çıktısını/açıklamasını söylemeniz gerekiyor, yüzlerce hatadan biri olabilir.
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
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..
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
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..
ilgilendiğiniz için teşekkür ederim
İyi Çalışmalar.
Bende Android Project Seçeneği Yok….. Bunun Bir Sebebi Varmı…
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.
merhaba ygt,
maalesef face detection ve recognition konularında ekibimiz henüz bir çalışma yapmadığından yardımcı olamayacağız.
İyi Çalışmalar.
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!.
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.
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.
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!.
SANIRIM EKSİK BİŞEYLER VAR TÜM BUNLARI KULLANMAK İÇİN JAVA DEVELOPER KİT YÜKLEMEK GEREKMİYOR MU?
Tabiki JDK(Java Development Kit) ya ihtiyaç var. Önce onun kurulması gerekir veya daha önce kurulu olmalıdır.
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ı.
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.
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?
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.
MERHABA MUSTAFA BEY EGER JAVAYI OGRENİRSEK ANDROİD KODLAMAYI OGRENMİŞ OLURMUYUZ?
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.
Skype adresiniz var mı ?
merhaba Sefa Bey,
üyelik için bir hata oluşmuş olabilir hemen ilgileneceğiz. Skype adresim : mustafademir.em@gmail.com
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
Halletim tesekür ederim
İyi Çalışmalar
Hocam derslerin devamı gelmiyecek mi?
İşlerimden zaman bulabilirsem inşallah dersler devam edecek. Blogumu takip etmeye devam edin, pişman olmazsınız.
İyi Çalışmalar.
Inseallah bende android uygulama yapmak istiyorum.emeginize tesekkurler…
Rica ederiz, android maceranızda başarılar!
İyi Çalışmalar.
Mustafa bey ben sifirdan baslayan birisi olarak bana onereceginiz turkce anlatimli sifirdan baslayanlar icin bir kitap var mi.
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.
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
Radyo için az yardımcı olurmusunuz ?
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
teşekkürler çok yararlandım resimleri yenilemeniz gerek gerçi biraz hort yaptım ama 😀
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
Merhaba,
Konuyu güncellerseniz sevinirim. Eclipse ve Diğer uygulamalarda baya bir değişiklikler olmuş kurarken kendimce kurdum şahsen.