PhoneGap - Uygulama Derleme

Artık ilk web API tabanlı hızlı mod uygulamamızı derlemeye hazırız. Bu son bölümde, web içeriklerimizi çevrimiçi uygulama mağazalarına yüklenebilen bir uygulama biçimine dönüştürme sürecini öğreneceğiz.

PhoneGap, GitHub'da veya AdobeID kullanılarak oluşturulan kullanıcı oturum açma bilgilerini kabul eder. GitHub, kullanıcıların içeriklerini yükleyebilecekleri ve URL referanslarını sağlayarak kullanabilecekleri bir depo hizmetidir. Örneğin, az önce oluşturduğumuz içerik GitHub'a yüklenebilir ve ardından onu doğrudan PhoneGap'a çağırabilir.

Aşağıdaki adımlar bir Adobe ID'nin nasıl oluşturulacağını detaylandırmaktadır.

Adobe ID oluştur

Www.build.phonegap.com adresine gidin ve Kaydol'a tıklayın

Aşağıda gösterildiği gibi yeni bir pencere açılacaktır -

Bilgilerinizi doldurun ve kaydol'a tıklayın. Artık aynı kullanıcı kimliğiyle PhoneGap'e giriş yapabilirsiniz. Varsayılan olarak, bu sayfa aşağıda gösterildiği gibi PhoneGap konsoluna gitmelidir -

"Bir .zip dosyası yükle" yi tıklayın ve tüm web içeriği ve yapılandırmaları içeren oluşturduğumuz .zip dosyasını yükleyin. Başarılı bir yüklemeden sonra aşağıdaki pencereyi görmelisiniz -

Herhangi bir imzalı anahtar sağlamadığımız için iOS uygulamasının işlenemediğini anında görebilirsiniz. Sadece Android'e odaklanıyoruz ve bunun PhoneGap tarafından yaratıldığını görebilirsiniz. Bu uygulama, anahtarla imzalanmadığından google store'a yüklenemez.

Android simgesine tıklayın ve aşağıdaki ekran görünmelidir -

Anahtar seçilmedi yazan Android simgesinin yanındaki açılır seçenek menüsüne tıklayın, bir anahtar ekle'ye tıklayın ve aşağıdaki ekran görünmelidir -

İstediğiniz başlığı ve takma adı girin ve Anahtar Deposu dosyasına tıklayın. Son bölümde oluşturulan anahtar deposu dosyasını sağlayın. Ardından yanındaki 'Yeniden Oluştur' düğmesine tıklayın.

Bu işlemle oluşturulan uygulama doğrudan Google Play'e yüklenebilir. .Apk dosyasına tıklayın ve ilk web tabanlı ücretsiz uygulamanızı indirebilirsiniz.

Yüklemeden önce, uygulama sanal veya gerçek cihazlarda test edilmelidir.