Gunumuzde en cok tercih edilen telefonlardan biri olan Android cihazlar, kullanıcıların beğenisi kazanmış durumda. Gerek kullanım acısından sağladığı kolaylık gerek de kok dizini (root) erişimi destekleriyle en cok kullanılan telefonlardan biri haline gelmiş. Android yazılımı Google tarafından geliştirilen Linux tabanlı acık kaynak kodlu mobil bir işletim sistemidir. Cep telefonları ve tabletlerde kullanılan dev işletim sistemi, desteklediği APK uzantısıyla bircok acıdan kullanışlı bir yapıya sahip.



Android icin nasıl uygulama geliştirilir?
Android cihaz kullanıcılarını telefonlarına ya da tabletlerine uygulama indirmek istediklerinde genellikle Google Play Store seceneğini tercih ediyor. Bunun bir diğer tercihi de internet uzerinden APK dosya indirmektir. Android uygulama geliştiricileri, geliştirdikleri uygulamaları Play Store ’a yukler ve kullanıcıların beğenisine sunar. Bazı uygulamalarda internette APK dosyası olarak yayınlanır. Telefonunuz icin Google Play Store dışanda bir yukleme bulmak icin aramak istediğiniz uygulama adını ve devamına “…… APK indir” diyerek farklı platformlarda uygulama bulabilirsiniz. Elbette bu tur uygulamalarda guvenlik sorunları olması muhtemeldir.

Android cihazlara uygulama geliştirmek icin iki farklı yol vardır. Bunlar native (Java) ve hybrid (HTML5, Javascript, CSS) olmak uzere ikiye ayrılır.

Oncelikle native olarak bir uygulama geliştirmek istiyorsanız Java dilini iyice bilmeniz gerekmektedir. Bu dili bilmeden Android icin native uygulama geliştirilemez. Yazılım konusunda herhangi bir tecrubeye sahip değilseniz bu yoldaki ilk adımınız Android icin uygulama geliştirmek olmamalı. İyi bir android yazılımcısı olmak istiyorsanız once Java diline hakim olmanız gerekir.

Java dili nasıl oğrenilir?
Android cihazlara uygulama geliştirmek icin onemli olan Java dilini oğrenmek istiyorsunuz ve nereden oğreneceğinizi bilmiyorsunuz. Bunun icin Google ’da ufak bir araştırma yaparak Java dili icin eğitim veren bircok kaynağa ulaşabilirsiniz. Java hakkında yeterli bilgi sahibi olduğunuzda Android icin native uygulamalar geliştirebilirsiniz.
Hangi Program ile Android Uygulama Yapılır?
Android uygulama yapmak icin hızlı kolay ve surukle bırak teknikleriyle calışan bir cok online web sitesi platformu vardır. Ancak Android uygulamasını bir program aracı ile yapacaksanız ve Java diline yeterince hakim olduktan sonra Android uygulama yapmak icin en populer programlar Eclipse ve Android Studio dur. Belli başlı componentların XML ile kullanımı oğrendikten sonra javayı arayuze entegre edip Android uygulamalar geliştirebiliriz.

Java oğrenmeye, bu programlarda uygulama yappmaya başlayarak da geliştirebilirsiniz. Bir programlama dili oğrenemk icin en iyi yontemerden biridir. Uygulamayı yapmaya başlayarak ihtiyacınız olan konuda hemen İnternet ’te bir araştırma ile oğrenip anında uygulama icerisinde sonucu gormek, oğrenmenizi daha hızlı ve kolay hale getirir. Teorikten cok pratik ile oğrenem yapacağınız her işi hızlı ve kalıcı yapar.

Android icin uygulama geliştirmeye başlarken ufak projelerle başlayın. Başlangıcta yaptığınız projelerle gerekli olan butun bilgileri iyice kavramaya ve oğrenmeye calışın. Daha sonra zamanla ne kadar geliştiğinizi anlayacak ve daha buyuk projelere imza atabileceksiniz.

Hybrid uygulama nedir?
Hybrid mobil uygulama, native dediğimiz Javascript dilinin ve HTML5 ve CSS3 dillerinin beraber kullandığımız tarayıcı uzerinde calışan uygulamalardır. Bu durum Cross-platform (capraz platform) olarak da isimlendirilir.

Uygulamayı Play Store ’a nasıl yuklenir?
Geliştirdiğiniz Android uygulamasını bir uygulama mağazasına yuklemelisiniz ki kullanıcılar uygulamanızı kullanabilsin. En cok kullanılan Android uygulama mağazası Play Store ilk tercihiniz olabilir. Buraya uygulama yuklemek icin Play Store Developer Console ’a uye olmanız gerekir. Uyelik ucreti 25 dolar fiyatındadır.

Uyelik odeme işlemlerinizi bitirdikten sonra geliştirici hesabınızla “yayınlama” sekmesine girin. Acılan kontrol panelinde “yeni uygulama ekle” butonuna tıklayarak uygulama yukleme penceresinin acılmasını bekleyin. Burada geliştirdiğiniz APK dosyasını yukleyin. Uygulamanıza isim verin, gerekli gorselleri girin ve incelenmek uzere Play Store ’a gonderin. Kısa bir sure sonra uygulamanız Google yetkilileri tarafından incelenmiş ve uygun gorulmesi dahilinde uygulama mağazasına eklenmiş olacaktır.