Android Başlangıç Kaynakları

Android

Android Google tarafından desteklenen mobil işletim sistemi. Günümüzde mobil işletim sistemlerinin gelişimi bundan 5 yıl önceye kıyasla cep telefonları için devrim niteliğinde.Görselliği, esnek uygulama yapıları ve güçlü donanımıyla ilgimi çekti ve bende android uygulama geliştirmek için kolları sıvadım :) pratikte kolay ve görsel olarak ilgi çeken sonuçlar almak da android geliştiricisi olmanın güzel yanları tabi kullandığım web adreslerini bu başlık altında yayınlıyacağım.

Diğer platformlarda uygulama yazmaya göre daha eğlenceli olduğunu söyleyebilirim.

Bu konuda sıkça yardımını esirgemeyen arkadaşım Mustafa Tufan‘a teşekkürlerimi iletimeden geçemeyeceğim. :)

  • Öncelikle Eclipse adresinden sistemimize uygun Eclipse indiriyoruz.
  • Android uygulamalarımızın çalışması için kullanacağımız Android SDK’yı Android SDK indirip kuruyoruz ve ardından aynı sitede olan Installing the SDK bölümden kuruluma devam ediyoruz ve bize ilk uygulamamıza kadar yardımcı oluyor.
  • Başlangıç için bu kaynak yeterli olacaktır , türkçe kaynak sorunu olduğundan bu siteden sonra araştırmalarınıza proje odaklı graphical layout objeleri üzerinden gitmenizi öneriyorum;

    Uygulamanızı Android Marketde yayınlamak için bir geliştirici konsoluna ihtiyaç duyacaksınız burdan google hesabınızla giriş yaparak 25$ karşılığında alabilirsiniz.

    Reklam koyup gelir elde edebilirsiniz onun içinse geçtiğimiz yıllarda Google tarafından alınan AdMob sitesinden reklam kodu edinip kullanabiliyoruz.Nasıl yapılacağı hakkında gerekli kaynak :

Java nedir yenir mi :)

Java 1995 yılında James Gosling tarafından geliştirilmeye başlanmış açık kodlu , nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (interpreted) bir dildir.

Java kodlarının çalışabilmesi için JVM(Java Virtual Machine)’ye ihtiyaç duyar.

Adını ve simgesini java kahvesinden alır.

JAVA

Java kullanım alanı olarak 3 dala ayrılabilir bunlar :

1.JavaSE(Standard Edition)

Bu alan programlama dilinin başlangıç düzeyinde bilgi edineceğiniz kısımdır.Java kodunun syntax yapısını ilk burda tanırız.

Tabi bu alanda öğreneceğimiz kod yapıları ilerde JavaEE ve JavaME kodlarken yazılımın en önemli kod yapılarını framework ile beraber oluşturacaktır.

2.JavaEE(Enterprise Edition)

Java ile kurumsal uygulama geliştirmek isteyenlerin tercih edeceği java teknolojisidir.

JSP,EJB,JSF v.b. kullanılarak oluşturulan uygulamanın server üzerinde çalışmasıyla birden fazla kullanıcıya açık , sunucu üzerinde değişiklik yapılabilen verimli uygulamalar oluşturulabilir.

Bu nedenle çevrimdışı uygulamalardan ziyade server üzerinde çalışabilen uygulamalar her yerden kolayca ulaşılabildiğinden şirketler için tercih sebebi olmuştur.

3.JavaME(Micro Edition)

Javayı ilk tanıdığımız yer JavaME olabilir bundan 2-3 sene öncesine kadar telefonlarda java desteği yoksa o telefona kimse saygı duymazdı :) JavaME hakkında açıkçası pek bilgim yok , yanlız Android işletim sisteminin ve android uygulamaların java ile yazılıyor olması javayı akıllı telefon dünyasında tekrar yükselir bir progralama dili haline getirdi.

Neden Java ?

Javayı seçme nedenim öncelikle platform bağımsız ve açık kaynak kodlu projelerde çoğunlukla kullanılması.

Pointer erişimine izin vermediği için diğer programlama dillerinden daha güvenli olması.

En güzel java derleyicileri için bile ücret ödenmemesi. :) (Eclipse,Netbeans v.b.)