Kuika ile uygulama geliştirme sürecinde web ve mobil uygulamalar bazı noktalarda farklara sahiptir.
Kuika, web ve mobil uygulamaların geliştirilmesini kolaylaştıran, güçlü bir low-code platformudur. Ancak, web ve mobil uygulama geliştirme süreçleri bazı yönlerden farklılık göstermektedir. Bu eğitim içeriğinde, web ve mobil uygulama geliştirme süreçlerindeki temel farklılıkları, bu farklılıkların nedenlerini ve her iki uygulama için optimize edilmiş tasarım ve yapılandırma yöntemlerini öğreneceksiniz.
Oluşturduğunuz uygulama tipine bağlı olarak, uygulamanızın generate edilme sürecinde kullanılacak konfigürasyonlar farklılık gösterebilir. Web ve mobil uygulamalar için konfigürasyon ayarları birbirinden bağımsızdır ve her uygulamanın gereksinimlerine göre özelleştirilir.
Web Uygulama Konfigürasyonları:
Web uygulamaları için temel ayarlamalar genellikle yeterlidir. Web platformunda uygulamanızı oluşturduğunuzda, gerekli tüm konfigürasyonlar otomatik olarak belirlenir ve sadece web için konfigürasyon yapmanız yeterli olacaktır. Bu, uygulamanın hızlı bir şekilde generate edilmesini ve test edilmesini sağlar.
Mobil Uygulama Konfigürasyonları (Android/iOS):
Mobil uyumlu uygulamalar için ise daha detaylı bir konfigürasyon süreci gereklidir. Hem Android hem de iOS platformları için ayrı konfigürasyonlar yapılmalıdır. Konfigürasyonlar, her iki işletim sisteminin farklı gereksinimlerini karşılayacak şekilde hazırlanır.
Preview ve Test İşlemleri:
Her iki platformda da, oluşturduğunuz uygulamayı preview almanızı sağlayacak varsayılan konfigürasyon ayarları mevcuttur. Bu sayede, uygulamanızı oluşturduğunuz ilk andan itibaren web veya Android cihazlar için paketlenmiş olarak ön izleyebilirsiniz. Uygulamanızın mobil versiyonları için de Android cihazlarda test edebilir ve TestFlight üzerinden iOS cihazlarınızda inceleyebilirsiniz.
Uygulama Generate Edildiğinde E-posta Bilgilendirmesi:
Android ve iOS için gerekli konfigürasyonları tamamladıktan sonra, uygulamanızı generate ettiğinizde, kullanıcı hesabınıza bir e-posta gönderilir. Bu e-posta içerisinde, uygulamanın Appetize aracılığıyla ön izleme linki ve Android cihazınıza indirip test etmeniz için gereken bilgiler bulunur. Ayrıca, iOS cihazlarınızda uygulamayı test etmek için TestFlight linki de gönderilir.
Bu süreç, web ve mobil platformlar için ayrı ayrı optimize edilmiş uygulamalar geliştirmenize olanak tanır ve her iki platformda da testlerinizi kolayca yapmanızı sağlar.
Kuika Low-code Platformu, geliştirme sürecinde kullanılan elementlerin büyük bir kısmını (%95) hem web hem de mobil uyumlu uygulama tiplerinde ortak olarak sunar. Ancak, uygulamanın kullanılacağı cihaz, işletim sistemi veya kullanıcı deneyimi (UX) gereksinimlerine bağlı olarak bazı küçük farklılıklar bulunmaktadır.
Her iki uygulama tipinde de genel olarak aynı elementler kullanılabilse de, bazı elementlerin özelliklerinde platforma özgü küçük değişiklikler görülebilir. Bu farklılıklar, özellikle elementlerin kullanıcı deneyimini optimize etmek ve platformun sınırlarına uyum sağlamak amacıyla yapılır.
Element Farklarının Sebepleri:
Element Farklarını İnceleyin:
Aşağıdaki listede, Kuika Low-code Platformu'nda yalnızca web uygulamalarda kullanılabilen elementler listelenmiştir. Bu elementler, web uygulamalarına özel ihtiyaçlar ve tarayıcı tabanlı işlevsellikler için optimize edilmiştir.
Aşağıdaki tablo, yalnızca mobil uygulamalarda veya yalnızca web uygulamalarda çalışan sistem aksiyonlarını belirtmektedir. Aksiyonlar, her uygulama özelliklerine ve kullanım senaryolarına göre özel olarak tasarlanmış ve kullanıma sunulmuştur.
Aksiyon Adı | Web | Mobil |
---|---|---|
Param Payment Pay None Secure | ||
Param Payment Pay 3D | ||
Read NFC | ||
Open In Web | ||
Scan Devices | ||
Saved Device Available | ||
Is Connected | ||
Forgot Device | ||
Disconnect | ||
Connect Bluetooth | ||
Bluetooth Permission Is Given | ||
Bluetooth Is Open | ||
Update User Name | ||
Run UI Vision Macro | ||
Get User Task Summary | ||
Get Process Registry List | ||
Get My Tasks History | ||
Update Stripe User Info | ||
Import Excel Base64 | ||
Get Excel Base 64 | ||
Export Excel | ||
Download VCF | ||
Send Whatsapp Message | ||
Get Component Base64 | ||
Download Report | ||
Copy To Clipboard | ||
Component to PDF |
Kuika platformunda, web ve mobil uygulama geliştirme sürecinde ekran şablonları ve tasarımlarında belirgin farklılıklar bulunmaktadır.
Master Screen Desteği:
Template Ekranlar (Şablonlar):
Yeni bir ekran oluştururken, Web ve Mobil uygulama tiplerinde şablon seçeneklerinde farklılıklar görülmektedir. Şablonlar, uygulamaların hızlıca ve verimli bir şekilde geliştirmelerine olanak tanırken, her uygulamanın gereksinimlerine göre optimize edilmiştir.