Android Programlamaya Başlangıç?

Android Programlamaya Başlangıç? Merhaba arkadaşlar, Akıllı telefon ve tabletlerin kullanması arttıkça Android sistemi de bir hayli yaygınlaşmaya başladı. Bunun yanı dizi Android programlamaya başlayan arakdaşlarımız içerisinde ufak bir başlangıç niteliğinde makale yazmak istiyorum. Özellikle son senelerde seçenek yapıların oluşması, açık kaynak kavramının aşırı hızlı ve türlü bir biçimde gelişiyor olması herkesin programcılığa bakış açısını değiştirmektedir.     Bu sebepten dolayı mutlaka bulunduğu bu gibi ilk herşeyden önce ne yapmak istediğimizin saptamasını yapmalıyız. Eğer basit bir uygulama yapmayı düşünüyorsanız Java bilmek ve ya öğrenmek zorunda değilsiniz. Eğer HTML/5, Java Script benzeri basit yapılara hakimseniz bu dillerle de uygulamalar oluşuturabilirsiniz.   Google’a Android öğrenimi ve gelişimi dalında soru sorduğunuzda size evvela Java/Eclipse bunun gibi kavramları verecektir. Bu doğru yolda olduğunuzu gösterir ki zaten orjinal geliştirici ortamları da bunlardır. Son çağda popüler olan bir öbür konu ise Cross Cultural yapılardır. Yani uygulamayı bir kez yazın ve bir aşırı platformda çalıştırın. Diyelimki bir radyo uygulaması yaptınız ve ios, blackberry ve android’e uygun şekilde paketleyip çıkardınız.   Bilkent Üniversitesinde katıldığımız bir seminerde Fatih İŞBECER bunun böyle olmadığını gayet hoş ve espirili bir sunumla açıkladı. Madem herşey okadar basitti ozaman neden bu adamlar bu kadar uğraşıyor diye? Ya da biz enayi miyiz neden iOS için ayrı personel çalıştırıyoruz, Android için ayrı personel çalıştırıyoruz yaklaşımlarıyla…   Kısacası Sencha, HTML5, Js, Titanium, Adobe AIR benzeri Cross Cultural binalar size bir yere kadar çözüm sunabilmektedir. Belli bir yere kadar belki bunlarla gidebilirsiniz ama tam şekilde bir cihaza müdahele etmek istiyorsanız ve bu aygıt da Android İşletim Sistemi barındırıyorsa ilk tercihiniz Java ve Eclipse olacaktır. Bu arada Java derken bildiğimiz Java değil… Onun biraz daha light ve esnek modeli diyebiliriz.   Şevkimiz kırılmasın deriz ve bu yukarıda ismini verdiğim Cross Cultural yapılardan birini indirip hemen bilgisayarınıza kuruyorsunuz ve Hello world! diyerek başlıyorsunuz. Aslında hepsinin eğitim videoları ve dokümanları var bunun için yalnızca İngilizce ve bir programlama diline tanıdık olmanız yeterli olacaktır. Her ne kadar basit işlerde size çözüm sunuyor olsalarda yinede başarılı bir uygulama için önerim Google’ın kendi seçimi olacaktır…


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar