Mobil Uygulama Geli�tirmeye Nereden Ba�lanmal�
Ça��m�z�n en geni� sektörlerinden birisi olarak ak�ll� telefonlar� ve ak�ll� telefonlar için geli�tirilen mobil uygulamalar� ele alabiliriz. Bugün milyonlarca ki�inin sahibi oldu�u bir ak�ll� telefon ve bu ak�ll� telefonlar�n her birine ki�ilerin ihtiyaçlar�na göre indirdikleri çe�itli mobil uygulamalar vard�r Mobil uygulamalar, yaz�l�mc�lar taraf�ndan geli�tirilerek ma�azalarda tüketicilerin hizmetine sunulur. Bu uygulamalar�n kimisi ücretlidir, kimisi ise ücretsiz olarak kullan�ma sunulmaktad�r ancak her halükarda yaz�l�m geli�tiricileri bu uygulamalardan para kazanmaktad�r. E�er siz de yaz�l�m bilgisine sahipseniz ve Android ak�ll� telefonlar için mobil uygulama geli�tirerek para kazanmak istiyorsan�z o halde �u a�amalar� izlemelisiniz:
(Bu metinde yer alan mobil uygulama geli�tirme a�amalar� yaz�l�m bilgisi olan ancak Android’de kurulum yapmak için ilk defa giri�imde bulunacak olanlar için belirlenmi�tir. E�er çal��maya s�f�rdan ba�layacaksan�z o halde öncelikle yaz�l�m hakk�nda bilgi edinebilece�iniz teorik bir kitap ile i�e ba�laman�z� öneririz.)

Temel olarak bir Android uygulama geli�tirmeye ba�lamak için mobil uygulama geli�tirme programlar� ile i�e ba�laman�z gerekmektedir. Hali haz�rda Android telefonlar için yaz�l�m� yapabilece�iniz birçok platform bulunmaktad�r.
Eclipse ve Android Studio
Bir Android yaz�l�m için mobil uygulama geli�tirebilecek entegre geli�tirme ortam� (IDE) olan Eclipse, XML ve Java dosyalar�n�z� düzenlemeye alabilir ve uygulaman�za ait olan kanallar� olu�turmaya ba�layabilirsiniz. Eclipse’i Google’dan ücretsiz olarak edinebilir, uygulaman�z� geli�tirebilir ve hatta uygulaman�z� bir üst sürüme ç�karabilirsiniz.
Eclipse’in alternatifi olarak entegre geli�tirme ortam� özelli�i ta��yan bir ba�ka platform da Android Studio’dur. Android mobil uygulamalar� geli�tirmek için kullan�labilecek olan Android Studio, Eclipse’e göre daha h�zl� hizmet veren bir alt yap�ya sahiptir ancak Eclipse’e göre daha fazla hata ve aç�k ç�karmas� söz konusudur. Bu yönden genel olarak, daha h�zl� bir �ekilde gelece�e ilerlemek isteyenlerin tercih ettikleri platformun Android Studio oldu�unu söyleyebiliriz.
IDE (Entegre Geli�tirme Ortam�) ile ilgili çal��malar�n�z� geli�tirdikten sonra art�k ADB çal��maya ba�lamal�s�n�z.

Android SDK Arac�l��� ile ADB
ADB’nin temel amac� uygulama geli�tiricilerini asiste etmektir. ADB arac�l��� ile Android cihazlar�n yaz�l�mlar� üzerinde de�i�iklik gerçekle�tirebilir ve uygulama yüklemesi yapabilirsiniz. ADB temel olarak kullan�m� kolay bir yap� olsa da, e�er kendinizi yetersiz görüyorsan�z ADB ile ilgili olarak yay�nlanan makalelerden ve çe�itli kaynaklardan bilgi edinebilmeniz mümkün.
Android Developer Guidelines
Bir rehber görevi gören Android Developer Guidelines resmi bir yaz�l�m olarak uygulama geli�tiricilere yard�mc� olmakta ve ipuçlar� vermektedir. Temel olarak IDE ve ADB bilgisine sahipseniz bu a�amadan sonra uygulaman�z� geli�tirmek için Android Develeoper Guidelines’a göz atmal�s�n�z.
Android Design Guidelines
Android yaz�l�m i�i ile u�ra�anlar için mucizevi nitelikte olan bir mobil uygulama geli�tirme platformlar� aras�nda estetik ve görsel bilginizi konu�turmaya ba�layaca��n�z alan Android Design Guideliness’tir. Butonlar, sayfalar, temel animasyonlar ve daha birçok içeri�i olu�tururken görsel güçten faydalanmak için bu rehberi kullanmak oldukça faydal� olacakt�r. Görsel tasar�m konusunda hiçbir fikri olmayan ancak yaz�l�m konusunda geriye kalan tüm i�leri halledenler, bu içerik arac�l��� ile yaz�l�m�n� daha kaliteli bir görüntüye büründürebilir.

GitHub ve BitBucket
Android uygulamalar� temel olarak çok say�da dosya ve klasörden meydana gelmektedir ve her birinin düzeni, varl���, ismi, numaras� gibi ince detaylar� yaz�l�m�n do�ru i�lemesi için çok büyük önem arz etmektedir.
Bu yönden GitHub’u kullanarak mobil uygulaman�za ili�kin tüm klasör ve dosyalar� kar���kl�k olmaks�z�n görüntüleyebilir ve BitBucket kullanarak dosyalar�n�z� koruma alt�na alabilir, yedekleyebilir ve hata olu�mas� durumunda ba�a dönebilirsiniz.

