Kuika; Low-code yani düşük kodlu altyapısı ile iş akışı içeren web ve mobil uygulamalar geliştirmenizi sağlayan ve bulut tabanlı hepsi bir arada platformdur.
Platformda bulunan UI Design, Datasources, Process Automation, Email Builder, Report Designer, Scheduled Jobs, API Builder, Configuration Manager ve Helpdesk modülleri uygulama geliştirme akışına uygun olarak hazırlanmıştır.
Kuika; Low-code yani düşük kodlu altyapısı ile iş akışı içeren web ve mobil uygulamalar geliştirmenizi sağlayan ve bulut tabanlı hepsi bir arada platformdur.
Platformda bulunan UI Design, Datasources, Process Automation, Email Builder, Report Designer, Scheduled Jobs, API Builder, Configuration Manager ve Helpdesk modülleri uygulama geliştirme akışına uygun olarak hazırlanmıştır.
Platforma giriş yaptıktan sonra açılan Apps ekranından üzerinde çalışmak istediğiniz uygulamayı açın.
Tüm görünüm tiplerinde ortak olarak üst bölümde modüller bulunur. UI Design ile arayüz tasarımı ve veri bağlama işlemlerini, Datasources ile veri kaynakları ekleme, özel aksiyonlar oluşturma ve yönetme işlemlerini, Process Automation ile süreç otomasyonlarını oluşturma ve yönetme işlemlerini, Email Builder ile geliştirdiğin uygulamanın kullanıcılarına gönderilecek bildirimlerin tasarımını yapabilirsiniz. Report Designer modülü aracılığıyla geliştirdiğiniz uygulama içerisinde rapor tasarımları yapabilir, oluşturduğunuz rapor tasarımlarını geliştirdiğiniz uygulama içerisinde kullanabilirsiniz. Scheduled Jobs ile geliştirdiğiniz uygulamalara aylık fatura kesimi gibi zamanlanmış işleri ekleyebilir, API Builder modülü aracılığıyla Kuika’da geliştirdiğiniz bir uygulamayı veri kaynağı olarak kullanabilirsiniz. Configuration Manager’da, geliştirdiğiniz uygulamanın üretim konfigürasyonlarını tanımlayabilirsiniz. Uygulama geliştirme sürecinde desteğe ihtiyacınız olduğunda Helpdesk modülü ile Kuika Destek ekibinden yardım alabilirsiniz.
UI Design modülünde sol kenarda uygulamanıza ekleyebileceğiniz element, ekran ve özel aksiyonlara ait paneller bulunur.
Ortada bulunan Canvas, açık olan ekranı gösterir. Üst kenardaki gösterim moduna göre ekranın farklı boyutlardaki görünümünü çalışabilirsiniz.
Elements ile ekran tasarımına elementleri sürükleyip bırakabilirsiniz. Elementler farklı kategoriler altında listelenir.
Screens paneli ile uygulamaya yeni ekranlar ekleyebilir ve organize edebilirsiniz. Yeni ekran eklerken template ekranları kullanabilirsiniz. CRUD ile Datasources'da eklediğiniz bir veri tablosunu seçerek saniyeler içinde, listeleyen, güncelleyen ve silen ekranlar oluşturabilirsiniz. Bir ürün veya personel listesi gibi bir excel belgesini de kullanarak listeleme, ekleme/düzenleme ve görüntüleme yani CRUD ekranlarını oluşturabilirsiniz.
Custom Actions ile Datasources modülünde tanımlanmış ve/veya bir API aracılığıyla çağrılan aksiyonları listeleyebilir veya düzenleyebilirsiniz.
Action List paneli, bulunduğunuz ekran içerisinde yer alan bütün aksiyonları hiyerarşik olarak gruplayıp listeleyen paneldir. Aksiyonların eklendiği elementleri de bu paneldeki liste yapısı içerisinde aksiyonların altında görmeniz mümkündür.
Item Tree ile açık olan ekrandaki elementler, ebeveyn/çocuk ilişkisi düzeninde gösterilir.
Languages ile geliştirilen uygulamanın farklı dil versiyonları için çeviri işlemlerini yapabilirsiniz.
Sağ kenarda ise ekran veya seçili element bazında dinamik olarak değişkenlik gösteren Properties ve Styling panelleri bulunur. Properties paneli ile seçili elementin parametrik ayarlarını ve veri bağlama işlemlerini yapabilirsiniz. Authorization ile rol bazlı yetkilendirme, Visibility ile de ilgili elementin hangi durumlarda görüneceğini tanımlayabilirsiniz. Add Action ile sistem tarafından varsayılan olarak eklenmiş ve ayrıca Datasources bölümünde hazırlamış olduğunuz özel aksiyonları seçili ekran veya elemente ekleyebilir ve yönetebilirsiniz.
Styling paneli ile de ekranlar ve elementlerin stil düzenlemelerini yönetebilirsiniz.
Geliştirdiğiniz uygulama için ManagedDB, MSSQL, Rest Swagger API, Rest API, C#, Bluetooth ve AI ile veri kaynakları ekleyebilirsiniz. Datasources modülü varsayılan olarak gelen ve Kuika sunucularında barındırılan Managed DB ile gelir. Ayrıca diğer veri kaynaklarını kullanabilir C# ile uygulama özelliklerini genişletebilirsiniz.
Geliştirdiğiniz uygulamada süreç otomasyonları oluşturabilir veya yönetebilirsiniz.
Geliştirdiğiniz uygulamanın kullanıcılarına hesap kayıt bildirimi, sipariş alındı bildirimi gibi e-posta tipinde bildirimler gönderebilmek için Email Builder modülünü kullanabilirsiniz. Varsayılan olarak parola yenileme akışına ait e posta tasarımları ile gelir. Ayrıca farklı tipte ve tasarımda bir çok şablon e posta tasarımını da kullanabilirsiniz.
Platformda yer alan Report Designer ile geliştirdiğiniz uygulama içerisinde kullanacağınız rapor tasarımını yapabilirsiniz. Tasarladığınız raporları PDF olarak dağıtabilirsiniz.
Uygulama içerisinde kullandığınız aksiyonlar için zaman planlamasını Scheduled Jobs modülüyle sağlayabilirsiniz.
Kuika ile geliştirdiğiniz bir uygulamayı farklı uygulamalar için veri kaynağı olarak kullanabilirsiniz.
API Builder modülünü kullanarak, geliştirdiğiniz bir uygulamayı dakikalar içerisinde bir veri kaynağına dönüştürebilirsiniz.
Configuration Manager modülünü kullanarak Web uygulama ayarlarının yanında Native Mobile uygulamalar için iOS ve Android konfigürasyonlarını tanımlayabilirsiniz.
Kuika uygulama geliştirme sürecinin her anında bir tık kadar yakınınızda uygulama geliştirme sürecinde yardıma ihtiyacınız olduğunda Helpdesk modülünü kullanarak destek talebi oluşturabilirsiniz.