Kullanıcı Kılavuzu

Kuika ile Nasıl Hızlı Uygulama Geliştirebilirsin?

30/7/25
Kuika ile Nasıl Hızlı Uygulama Geliştirebilirsin?

Kuika, web ve mobil uygulama geliştirme sürecinde ihtiyaç duyabileceğiniz tüm araçları tek bir çatı altında sunar. Kullanıcı dostu arayüzü ve kapsamlı modülleri sayesinde sadece uygulama geliştirme değil, iş süreçleri otomasyonu, veri entegrasyonu, raporlama ve destek yönetimi gibi birçok alanda size kolaylık sağlar. İşte Kuika’nın sunduğu tüm modüller ve özellikler:

Kuika’nın Modülleri

1. UI Design (Kullanıcı Arayüzü Tasarımı)

  • Uygulama Tasarımı: Modern ve kullanıcı dostu arayüzleri kolayca oluşturun.
  • Veri Bağlantısı: Uygulamanızın veri kaynaklarıyla entegrasyonunu sağlayın.
  • Çoklu Dil Desteği: Uygulamanızı global kullanıma uygun hale getirin.

2. Datasources (Veri Kaynakları)

  • Veri Yönetimi: MSSQL, API gibi mevcut veri kaynaklarınıza bağlanabilir veya yeni veri kaynakları oluşturabilirsiniz.
  • C# Editörü: Gelişmiş ihtiyaçlar için özel işlevler ekleyebilirsiniz.

3. Process Automation (Süreç Otomasyonu)

  • İş Akışları: Şirket içi süreçleri dijitalleştirerek otomatik hale getirin.
  • Koşullu İşlemler: Belirli kurallara göre süreçleri yönetin.
  • Görsel Akış Tasarımı: Kodlama bilgisi gerektirmeyen sürükle-bırak tasarım araçları sunar.

 4. Email Builder (E-posta Tasarımcısı)

  • Kullanıcı İletişimi: Sipariş bildirimi, şifre sıfırlama veya rapor gönderimi gibi e-posta şablonları oluşturun.
  • Kişiselleştirme: Dinamik verilerle özelleştirilmiş e-posta içerikleri oluşturabilirsiniz.

5. Report Designer (Rapor Tasarımcısı)

  • Özelleştirilebilir Raporlar: İhtiyacınıza göre dinamik raporlar tasarlayın.
  • Veri Görselleştirme: Tablo ve grafiklerle veri analizlerinizi zenginleştirin.
  • Rapor Paylaşımı: Kullanıcılarınıza otomatik olarak rapor gönderimi yapın.

6. Scheduled Jobs (Zamanlanmış Görevler)

  • Tekrarlayan Görevler: Belirli zaman aralıklarında otomatik işlemler yürütün.
  • Görev Takibi: Planlanmış görevlerin durumunu izleyin ve yönetin.
  • Bildirimler: Görev sonuçlarına ilişkin uyarılar alın.

7. API Builder (API Oluşturucu)

  • Kolay Entegrasyon: Uygulamanızın diğer sistemlerle veri paylaşımı yapmasını sağlayın.
  • Otomatik Dokümantasyon: Oluşturulan API’ler için otomatik doküman oluşturun.
  • Güvenli İletişim: Güvenilir ve hızlı API çözümleri sunar.

8. Configuration Manager (Yapılandırma Yöneticisi)

  • Dağıtım Ayarları: Uygulamanızı web ya da mobil formatta yayınlamak için gerekli yapılandırmaları yapın.
  • Özelleştirme: Yayına özel ayarları belirleyerek ihtiyaçlarınıza uygun bir uygulama oluşturun.

UI Design Modülü ile Kullanıcı Arayüzü Tasarımı

Kuika’nın UI Design Modülü, geliştirdiğiniz uygulamanın kullanıcı arayüzünü hızlı ve etkili bir şekilde tasarlamanızı sağlar. Sürükle bırak yöntemiyle çalışarak, karmaşık kodlama süreçlerini basitleştirir ve kullanıcılara sezgisel bir deneyim sunar. İşte UI Design modülünün temel özellikleri ve kullanımına dair detaylar:

Elementlerle Ekran Tasarımı

  • UI Design modülünde, 80’den fazla tekrar kullanılabilir element bulunmaktadır.
  • Elementler, sürükle-bırak yöntemiyle kolayca ekrana yerleştirilebilir.
  • Her element, işlevselliğine uygun olarak özelleştirilebilir özellikler (Properties) ve stiller (Styles) ile birlikte gelir.
  • Özelleştirme: Elementlerin özelliklerini ve stillerini, ihtiyacınıza göre düzenleyebilirsiniz.
  • Kuika’daki tüm elementler ve özellikleri hakkında daha fazla bilgiye erişmek için ilgili içeriğimizden yararlanabilirsiniz.

Ekran Şablonları ve Yeni Ekranlar

  • Screens Paneli sayesinde uygulamanıza yeni ekran şablonları ekleyebilirsiniz.
  • Boş bir ekranla başlayabilir veya veri tablosu ya da Excel belgesi kullanarak saniyeler içinde CRUD tipindeki ekranlar oluşturabilirsiniz.
  • Kuika, yeni bir uygulama oluşturduğunuzda varsayılan olarak aşağıdaki kullanıma hazır ekranlarla gelir:
    • Home Page (Dashboard)
    • Forgot Password (Şifremi Unuttum)
    • Reset Password (Şifre Sıfırla)
    • Sign in (Giriş Yap)
    • Sign up (Kaydol)
    • Verification Code (Onay Kodu)
    • Left Menu (Sol Menü)

Ekran Özellikleri ve Stilleri

  • Ekranlar, elementler gibi Properties ve Styles ayarlarına sahiptir.
  • Her ekranın uygulama içindeki rolünü belirleyebilirsiniz (örneğin, başlangıç sayfası).
  • Ekran bazında yetkilendirme yaparak kullanıcı gruplarına özel erişim tanımlayabilirsiniz.

Aksiyonlar: Sistem ve Özel Aksiyonlar

Sistem Aksiyonları:

  • Kuika, geliştirme sürecini hızlandırmak için bir dizi sistem aksiyonu sunar.
  • Sistem aksiyonları, sık kullanılan işlemleri kolayca uygulamanıza entegre etmenizi sağlar.

Özel Aksiyonlar:

  • Uygulamanız için ihtiyaca özel aksiyonlar oluşturabilirsiniz.
  • Özel aksiyonları:
    • Datasources içinde bulunan SQL Editör aracılığıyla,
    • UI Design modülündeki Custom Actions Paneli üzerinden oluşturabilirsiniz.
  • Bu aksiyonlar, Properties panelindeki Actions listesinde CUSTOM başlığı altında elementlere eklenebilir.

Item Tree ile Hiyerarşik Yapı Yönetimi

  • Item Tree Paneli, açık olan ekranı ve ekran üzerindeki elementleri parent/child hiyerarşisinde listeler.
  • Bu özellik sayesinde:
    • Elementlerin düzenini kolayca yönetebilir,
    • Ekran bileşenlerinin kontrolünü rahatlıkla sağlayabilirsiniz.

Çoklu Dil Desteği

  • Kuika, uygulamalarınıza çoklu dil desteği eklemenize olanak tanır.
  • Varsayılan Dil: EN (USA).
  • Ekleyebileceğiniz diller:
    • Türkçe, İngilizce (UK), Fransızca, Almanca, İtalyanca, Danca, Çekçe.
  • Dil çevirilerini gerçekleştirebileceğiniz kullanıcı dostu arayüzler sunar.

Datasources Modülü ile Veri Kaynaklarına Bağlanın ve Yönetim Sağlayın

Yeni oluşturduğunuz her uygulama, Kuika’nın yerel sunucularında barındırılan Managed DB (Yönetilen Veri Tabanı) ile gelir. Bu hazır veri kaynağının yanı sıra, MSSQL ve/veya API bağlantıları ekleyebilir, C#, Oracle, Bluetooth, MQTT kullanarak uygulamanızın fonksiyonlarını genişletebilirsiniz.

Datasources Modülü, uygulamanızdaki veri kaynaklarını, özel aksiyonları ve veri tablolarını kolayca yönetmenizi sağlar. Sol menü aracılığıyla:

  • Tanımlı veri kaynaklarını,
  • Özel aksiyonları,
  • Veri tablolarını görüntüleyebilir ve düzenleyebilirsiniz.
    Ayrıca ihtiyacınıza uygun şekilde yeni bir veri kaynağı, özel aksiyon veya veri tablosu ekleyebilirsiniz.

Verinizi ekranlarda kullanabileceğiniz sorgular oluşturabilir ve bu sorguları uygulamanızın ihtiyaçlarına göre özelleştirebilirsiniz. Datasources modülü ile ilgili daha fazla bilgi için rehber içeriklere göz atabilirsiniz.

Email Builder ile Bildirimlerinizi Tasarlayın

Email Builder Modülü, geliştirdiğiniz uygulamanın kullanıcılarına gönderilecek bildirim e-postalarını kolayca tasarlamanızı sağlar. Uygulamanızın ihtiyaçlarına uygun, profesyonel görünümlü e-posta şablonlarını hızlı bir şekilde oluşturabilirsiniz.

Email Builder ile Neler Yapabilirsiniz?

Hazır Şablonları Kullanın

  • Email Builder Template Kütüphanesi, farklı amaçlar için tasarlanmış onlarca profesyonel e-posta şablonu sunar.
  • Bu şablonları seçerek üzerinde düzenlemeler yapabilir ve uygulamanıza uygun hale getirebilirsiniz.

Yeni Şablonlar Oluşturun

  • İhtiyacınıza göre sıfırdan yeni bir e-posta şablonu tasarlayabilirsiniz.
  • Sürükle-Bırak Özelliği
    • Modülde yer alan sürükle-bırak özelliği ile metin, resim, buton, tablo gibi öğeleri kolayca düzenleyebilir ve istediğiniz tasarımı oluşturabilirsiniz.
    • Kullanıcı dostu arayüz, karmaşık kodlama süreçlerine ihtiyaç duymadan hızlı bir şekilde e-posta tasarlamanızı sağlar.

Email Builder'ın Kullanım Alanları

  • Bildirim E-postaları:
    • Sipariş durumu, rezervasyon onayı, teslimat bilgisi gibi önemli bildirimleri kullanıcılarınıza iletin.
  • Raporlar:
    • Kullanıcılara veya ekip üyelerine düzenli olarak gönderilecek raporları tasarlayın ve zamanlayın.
  • Şifre Yenileme ve Doğrulama İşlemleri:
    • Şifre sıfırlama bağlantısı, hesap doğrulama kodu gibi kritik işlemler için güvenli ve etkili şablonlar oluşturun.

Email Builder modülü ile ilgili daha fazla bilgi için rehber içeriklere göz atabilirsiniz.

Configuration Manager ile Uygulamanızı Yayına Hazır Hale Getirin

Kuika’da geliştirdiğiniz bir uygulamayı hızlı bir şekilde yayınlamak ve önizleme yapmak için Configuration Manager (Yapılandırma Yöneticisi) modülünü kullanabilirsiniz. Uygulamanızın platform ve cihaz bazlı yapılandırmalarını tanımlamanızı ve yönetmenizi sağlar.

Yapılandırma Yönetimi ile Yayınlama ve Önizleme

Configuration Manager, geliştirdiğiniz uygulamanın yayınlama (publish) ve önizleme (preview) süreçlerini kolaylaştırır.

  • Varsayılan Ayarlar: Uygulamanızı ilk oluşturduğunuz andan itibaren, varsayılan ayarlarla dilediğiniz zaman önizleme alabilirsiniz.
  • Yapılandırma Ayarları: Uygulamanızın yayına alınmadan önce, platforma özel gerekli yapılandırma ayarlarını bu modülde tanımlayabilirsiniz.

Platform ve Cihaz Bazlı Yapılandırmalar

Configuration Manager, uygulamanızın farklı platformlarda nasıl çalışacağını belirlemenizi sağlar. Aşağıdaki platformlar için yapılandırmalar yapılabilir:

  • Web: Web tabanlı uygulamanız için yapılandırmalar gerçekleştirebilirsiniz.
  • iOS ve Android: Mobil uyumlu uygulamanız için her iki platformda (iOS ve Android) çalışacak yapılandırmalar hazırlayabilirsiniz.
  • API Configuration: API ile yapılan bağlantılar için yapılandırmalar tanımlanabilir.

Özellikler:

  • Web uygulamalarda sadece web için yapılandırmalar yapılırken, mobil uyumlu uygulamalarda Web, Android, ve iOS için ayrı ayrı yapılandırmalar tanımlanabilir.

Configuration Manager ile geliştirdiğiniz uygulamanın platforma özel tüm ayarlarını kolayca yapabilir ve uygulamanızı yayınlamadan önce tüm cihazlarda nasıl göründüğünü önizleyebilirsiniz. Detaylı bilgi için ilgili içeriğimize göz atabilirsiniz.

Helpdesk ile Yardım Bir Tıklama Uzaklıkta

Uygulama geliştirme sürecinde Kuika ekibi, partnerlerimiz ve paydaşlarımız her zaman yanınızdadır. Yardıma ihtiyaç duyduğunuzda, platform içinde Helpdesk panelini kullanarak ekibimize kolayca bildirim gönderebilirsiniz. Hata bildirimleri, yeni özellik talepleri veya başka her türlü desteğiniz için Kuika ekibi, ilgili takım üyeleriyle birlikte size hızlı ve etkili destek sağlar.

Herhangi bir konuda yardım almak için platformdaki Helpdesk aracılığıyla destek talebi oluşturabilirsiniz.

Kuika hakkında daha fazla bilgi almak veya sorularınızı iletmek için bizimle iletişime geçebilirsiniz.

Kuika'da Geliştirdiğiniz Uygulamayı Önizleme veya Yayınlama

Kuika ile geliştirdiğiniz uygulamayı hızlı bir şekilde Preview ayarlarıyla web üzerinde test edebilir veya yapılandırmalarınızla doğrudan yayına alabilirsiniz. Test işlemlerini, Kuika tarafından sağlanan Preview ayarları ile ya da kendi oluşturduğunuz yapılandırma ayarlarıyla gerçekleştirebilirsiniz.

Test işlemi yapmak için platformda sağ üst köşede bulunan Preview butonunu kullanabilirsiniz. Uygulamanızı yapılandırdığınız ayarlara göre test etmek veya yayına almak için Preview ikonu yanındaki üç noktaya tıklayarak gerekli yapılandırmaları yaptıktan sonra Run butonuna tıklamanız yeterlidir.

Uygulama Geliştirme Süreci Akışı

Kuika ile uygulama geliştirirken izleyebileceğiniz temel adımlar şu şekildedir:

  1. UI Design Modülünde Arayüz Tasarımı Oluşturun
    • Uygulamanızın kullanıcı arayüzünü UI Design modülünde oluşturun.
  2. Datasource Modülünde Veri Kaynaklarını Tanımlayın
    • Datasource modülünü kullanarak veri kaynaklarınızı oluşturun ve bu veri kaynaklarını UI Design modülünde oluşturduğunuz arayüzlere bağlayın.
  3. Email Builder Modülünde Bildirim Tasarımı Yapın
    • Uygulamanızda yer almasını istediğiniz bildirimleri Email Builder modülünde tasarlayın.
  4. Configuration Manager ile Yapılandırma Ayarlarını Yapın
    • Configuration Manager modülünü kullanarak uygulamanız için gerekli olan yapılandırma ayarlarını gerçekleştirin. Bu ayarları web veya mobil (iOS/Android) platformlarına özel olarak yapabilirsiniz.
  5. Test ve Yayına Alma
    • Yapılandırma ayarlarınızı tamamladıktan sonra, uygulamanızı preview alarak önizleyebilir veya doğrudan yayına alabilirsiniz. Yayınlama sürecinde, mobil uygulamalar için Android ve iOS market gereksinimlerini kontrol etmek süreci kolaylaştıracaktır.

Kuika platformu, uygulamanızın her aşamasında size hızlı bir geliştirme süreci sunar. Bu adımları takip ederek uygulamanızı hızlıca geliştirebilir, test edebilir ve yayına alabilirsiniz. 

Sözlük

No items found.

Alt Başlıklar