PhoneGap ile Mobil Aplikasyon* Geliştirmek

PhoneGap üst seviye web standtartlarını kullanıp (html5, css3, javascript), Android, Blackberry, iOS, bada, Symbian gibi popüler platformlar için derleme yapabileceğiniz hoş* bir framework.

Mevcut olarak bir sürü alternatifi olduğu düşünüldüğünde phonegap ile geliştirmenin başlıca avantajının yeni sahibi olan Adobe olduğunu belirtmek gerekir. Birliktelik ile  Adobe Dreamweaver 5.5 ile phonegap dahili olarak  geliştirmeye hazır geliyor. Adobe desteği ve sürekli artan geliştirilerinin gücü artı çoklu platform desteği sayesinde parlayan yıldız PhoneGap.

Başlarken;

— Dreamweaver 5.5 kurmanız gerekiyor. Kurduktan sonra başlangıç proje olarak “mobil” ardından phonegap ile başlayabilirsiniz.

— Java SDK kurmalısınız. Malum, android ve java 🙂

— Android SDK kurmalısınız ve Sdk Manager vasıtasıyla Android 2.2 ve bileşenlerini kurmanız gerekiyor.

Bu adaımları geçtikten sonra Dreamweaver ayarlarından “Site – Mobile Applications –  Configure..” adımını izliyerek Android SDK’yı kurmalı veya yolunu göstermelisiniz. Android’i ister kendiniz, istersenizde “easy install” seçeneğiyle kurabiliyorsunuz. Kendiniz kurduğunuz takdirde android kurulu dizini göstermeniz kafi olucak. Android kurulumu konusunda sıkıntı yaşayanlar Dreamweaver’ı güncelleyerek sorunu aşabilirler. Güncelleme sırasında internet bağlantınızın da sorunsuz olması gerektiğini belirteyim. Buradan update’e ulaşabilirsiniz. Güncellemenin getirdikleri burada.

Başlangıç için güzel bir kaç video ders, iyi fikir verebilir;

PhoneGap’in desteklediği özelliklerde şöyle.


Gerekenleri sağladığınız takdirde, uygulamanızı oluşturarak bir güzel mobil cihazınızda kullanabilirsiniz. Android’in similatörü biraz can sıksada (kendi açımdan), iyi fikir veriyor.

Tabi tüm bu işlemleri tanımak adına dreamweaver vasıtasıyla gerçekleştirdim. Eclipse yada Aptana Studio ile phonegap eklentisiyle devam etmeyi düşünüyorum. Sanırım django ile de kullanacağım, gerekli görürsem bununla ilgili küçük bir yazı yazarım.

—————
*Hoş: işe yarar.
*Aplikasyon: içim ısınmadı ama application yerine nispeten türkçe gibi duran kelime.



Aman Nazar Değmesin

Öncelikle hemen -Amin- diyin, neden dediğimize geçeyim hemen. Efendim özgürlükiçin e-dergi 13, sayı çıkar çıkmaz anında her köşesini taradım yine süper sayı, özellikle Pardus proje yöneticisi Erkan Tekman beyin bizlere gelicek üç yıl için yapılacaklara dair paylaştıkları kısım harika. Geliştiri camiasını dahada geliştirmek ve daha sağlam temellere oturtmak için yapılacaklar listesini paylaşmış kendileri;

*Geliştiricilere özelliklede adayları için bir web sitesi hazırlanıyormuş. (Süper !)
*Mevcut teknik belgeler güncellenicekmiş. (Sanırım detaylı bilgi arayanlar için daha anlaşılır olucaktır.)
*Her yeni Pardus sürümü için bir web sitesi açılıcakmış. (Özellikle tanıtım için güzel olucaktır.)
*Tubitak UAKEA kapsamında Pardus geliştiricelerinin blogu olucakmış (ben halihazırda birkaçını zaten takip ediyorum, demek olmayanlar varmış :d )
*Geliştirici adayları için usta-çırak ilişkisi ayarlanacakmış (Pardus Jedi’ları yetişrilicek yakındır. )
*Geliştiricilere @developer.pardus.org.tr uzantılı mail adresleri tahsis dilecekimiş.

Efendim bunları okuduğumda heyecanlandım doğrusu. Gönüllü geliştiricilere verilen öneme bakın, ve camiayı tıkır tıkır işleyen bir yapıya sokmak için yapılan plana. Gerçekten bu listenin gerçekleşmesi durumunda Projenin çok daha fazla sayıda gönüllü tarafından geliştireceğini düşünüyorum.

Derginin bu ayki ana konusu kde4. Sanırım ben epey süredir kde4 kullanıyorum pardus 08.2 sistemimde ve bende çok stabil çalışıyor. Kde4 ilk olarak kullanıcının beceresine göre çok farklı izlenimler verebiliyor buna bizzat şahit oldum. Bilgisayar konusunda araştırmaktan hoşlanmayan biri için kabus gibi olabilir fakat azıcık araştırma kurcalama merakı olan birinin elinde bu masaüstü ortamı adeta bir şahesere dönebilir. Çok fonksiyonel, mükemel görünümlü, size müthiş ilham veren bir ortam bu kde4. Yeri geliyor bilmeyen kişilere kabaca anlatmaya başlıyorum ve o anda dahada sevgimin arttığını fark ediyorum 🙂

Kde4 kurup denemek isteyenlere bir kaç tavsiyem olucak. Lütfen sabırlı olun, şu özellik bundada varmı gibi garip sorular yerine herşeyi baştan keşfetme yolu bence daha iyi olucaktır. İnanın babanızın işletim sisteminnin masaüstü ortamında olmayan inanılmaz teknolojiler var, semantik arama, plasmoidler gibi. Başta dediğim gibi önce biraz araştırın ve kde4 kullanıcılarının ekran görüntülerini bir inceleyin çünkü kde4 varsayılın ilk görüntüsünde size epey garip gelebilir 🙂

madem ekran görüntüsü dedim birde kendimin masaÜSSÜ’nüde göstereyim..

Daha sık yazıcak inşallah.. 🙂