Mobil Programlama

Bölüm 3 (Frameworkler) Ders 4: Appcelerator Titanium

Appcelerator Titanium

Şekil 46: Appcelerator Titanium

Titanium SDK, Apache 2 lisansı altında, JavaScript (önyükleme için HTML + CSS) ve JavaScript API’leri ile mobil platformların sahip olduğu yerel API’leri kullanmadan mobil uygulamalar geliştirme imkanı sağlayan bir platformdur. Asıl hedeflenen geliştiricinin, Android Platformu için Java veya Kotlin, iOS platformu için Objective-C veya Swift öğrenmesine gerek kalmadan JavaScript bilgisi ile mobil uygulama geliştirmesini sağlamaktır.

Titanium uygulamalarında bir platform için yazılan JavaScript kodunu, %80 oranında değiştirmeden başka platformlarda da kullanılabilir. Bunları yaparkende hiç bir şekilde lisans parası ödenmeyecektir. Çünkü Appcelerator, Titanium’u Apache 2 lisansı altında Kişisel ve Ticari kullanıma sunmuştur. Titanium ile Android, iOS ve Blackberry işletim sistemlerinde uygulamalar geliştirilebilir.

Titanium Studio’yu çalıştırmak için  Oracle JDK ve Node.js ‘i yüklemek gereklidir.

Titanium Studio ve SDK (yazılım geliştirme kiti) kurulmalıdır. Titanium Studio uygulaması, Eclipse üzerine inşa edilmiş bir geliştirme ortamlarından birisidir. Daha önce Eclipse ortamını kullananlara tanıdıktır. Titanium SDK ise JavaScript kodunun yerel koda dönüştüğü yerdir.

Titanium’u yükleme adımları:

»» Öncelikle Appcelerator’un sitesine gidilerek (www.appcelerator.com)  bir hesap oluşturulur.

»»Download Titanium Studio başlığı altındakilerden işletim sistemine uygun paketi indirilebilir ya da komut tabanlı kurulum yapıla bilinir.

Komut Tabanlı Ara yüz (CLI ) Kurulum

  • Appcelerator indirilmesi

npm install appcelerator –g

Şekil 47: Appcelerator indirme

  • Kurulum:

appc setup

Şekil 48: Kurulum

  • İlk uygulama oluşturma

   appc new –type app –name MyFirstApp –id com.appcelerator.MyFirstApp

 Uygulama klasörüne girme

cd MyFirstApp

  • Android için Çalıştırma

appc run –platform android

Windows Tabanlı Kurulum

Öncelikle Git ve Node.js kurulu olmalıdır. Değilse Studio Oracle JDK ile birlikte bunları da yüklemeniz için sizi uyarır.

Titanium Studio Başlatma

Workspace (Çalışma Alanı) Klasörü Seçme

Titanium Studio uygulaması ilk çalıştırdığında bir çalışma alanı seçilmesi gerekecektir. Bunu varsayılan olarak bırakabileceğiniz gibi kendinizde bir klasör yolu belirleyerek yapabilirsiniz.

Şekil 49: Workspace (Çalışma Alanı) Klasörü Seçme

Appcelerator Hesabına Giriş Yapma

Studio’yu indirirken Appcelerator sitesinde bir hesap oluşturmuştuk bu oluşturulan hesabı buraya yazıyoruz. Bunları yaptıktan sonra Titanium Studio programı çalışacaktır.

Şekil 50: axway studio

Yerel geliştirme yapabilmemiz için gerekli olan platformların SDK’larını yüklememiz gerekmektedir. Örneğin, Android uygulaması geliştirmek için; Android SDK ve Toolchain, iOS uygulaması geliştirmek için; Xcode’a ihtiyaç duyulmaktadır.

Şekil 51: Proje başlatma ekranı

NOT: Eğer açılmadıysa Studio DashBoard’u açmak için menüde bulunan Appcelerator Logosuna tıklamak gereklidir.

İlk Uygulama:

Şekil 52: ilk uygulamayı hazırlama

İlk kodlama:

var win1 = Ti.UI.createWindow({

backgroundColor:”white”,

title:”Merhaba Dünya”

});

var label1 = Ti.UI.createLabel({

text:”Merhaba Dünya”,

color:”black”

});

win1.add(label1);

win1.open();

Şekil 53: Çıktı ekranı

Bu ve devam edecek anlatımların tamamı ve sınavlar

tez.hilmibilici.com 

alt domaininde yayındadır. Tezimi paylaşıma açıyorum. Alın teridir, lütfen paylaşırken kaynak belirtmeyi unutmayın. 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir