Yapay Zeka ile Uygulama Oluşturun (Beta)

Yapay Zeka ile Uygulama Oluşturun (Beta)

Kuika Platformu, yapay zekâ destekli “Create App with AI” özelliği ile kullanıcıların hızlı ve etkili bir şekilde uygulama geliştirmeye başlamasını sağlar. Bu özellik sayesinde, boş bir proje oluşturmak yerine, uygulama fikrinizi birkaç cümleyle tarif ederek ekranları ve temel işlevleri önceden hazırlanmış bir yapı ile işe başlayabilirsiniz.

Bu eğitim içeriğinde, yapay zekâ destekli uygulama oluşturma sürecini, kullanım adımlarını ve bu özelliğin geliştirme sürecinde nasıl avantajlar sunduğunu öğreneceksiniz.

Bu özellik şu anda beta sürümde olup, geliştirme ve iyileştirme aşamasındadır.

Özelliğin Amacı

Yapay zeka ile uygulama oluşturma, kullanıcıların projelerine “başlangıç hızlandırıcısı” ile başlamasını sağlar. Uygulama fikrinizi doğal dilde (örneğin “Görev takip uygulaması yapmak istiyorum”) yazarak, Kuika AI’in ekranları, veri yapısını ve aksiyonları otomatik olarak sizin yerinize oluşturmasını sağlayabilirsiniz.

Yapay Zeka İle Uygulama Oluşturma Adımları

Uygulama Türünü Seçin

Create App with AI özelliğiyle uyumlu uygulamalar oluşturabilirsiniz.

Uygulama türü, oluşturulduktan sonra değiştirilemez.

Projeye başlamadan önce ihtiyacınıza uygun yapıyı belirlemeniz önerilir.

Uygulama Oluşturun

  1. Kuika hesabınıza giriş yaptıktan sonra Apps ekranına geçin.
  2. Sağ üstte yer alan Create App with AI butonuna tıklayın.
  3. Açılan pencerede uygulamanızın ne yapmasını istediğinizi doğal dilde tanımlayın. Örnek:“Kullanıcıların görev ekleyebileceği, tamamladıklarında işaretleyebileceğim bir görev takip uygulaması istiyorum.”

Oluşturulan Yapı

Yapay zeka, girdinize uygun şekilde aşağıdaki bileşenleri oluşturur:

  • Ekranlar: Giriş, ana liste, detay, form gibi ekranlar.
  • Veri Modeli: Tanımlı veri alanları (örneğin title, isCompleted)
  • Aksiyonlar: Listeleme, ekleme, silme, güncelleme işlevleri.
Örnek: Detaylı Prompt ile Görev, Kategori ve Not Yönetimi Uygulaması

Kullanıcı Promtu (Input)

“Bir görev yönetimi uygulaması oluşturmak istiyorum. Kullanıcılar yeni görevler ekleyebilmeli, görevlerini kategoriye göre filtreleyip tamamlandı olarak işaretleyebilmeli. Her görev için notlar eklenebilmeli. Kategoriler ayrı olarak yönetilebilmeli. Görev ve notlar silindiğinde geri alınabilmeli (çöp kutusu). Giriş/kayıt ekranları olmalı. Görevler öncelik ve son tarihe göre sıralanabilmeli.

Oluşturulan Ekranlar

  • Sign In & Sign Up: Kullanıcı girişi için ekran ve yeni kullanıcı kaydı ekranlarıdır. Bu ekranlar AI tarafından üretilmez, platformun default kullanıcı kimlik doğrulama ekranlarıdır.
  • Main Menu: Tüm uygulama bölümlerine yönlendirme sağlayan ana navigasyon ekranı.
  • Task Overview Dashboard: Tamamlanan görev sayısı, yaklaşan son tarihli görevler gibi genel özet bilgiler.
  • Manage Tasks: Görevlerin listelendiği, filtrelenebildiği, sıralanabildiği, arama yapılabilen ana ekran.
  • Manage Task Notes: Görevle ilişkili notların yönetildiği ekran (görev detayında açılabilir veya ayrı).
  • Manage Categories: Kategori oluşturma, düzenleme ve silme işlemleri için ekran.
  • Trash Bin: Silinen görev ve notların tutulduğu, geri alınabildiği ya da tamamen silinebildiği ekran.

Veri Modelleri

Task

  • id: string
  • title: string
  • description: text
  • dueDate: date
  • priority: enum (Düşük, Orta, Yüksek)
  • isCompleted: boolean
  • categoryId: reference
  • isDeleted: boolean
  • userId: reference

Note

  • id: string
  • taskId: reference
  • content: text
  • createdAt: datetime
  • isDeleted: boolean

Category

  • id: string
  • name: string
  • description: text
  • userId: reference

User

  • id: string
  • email: string
  • password: hashed
  • language: enum (tr, en)
  • theme: enum (light, dark)

Oluşturulan Aksiyonlar

  • LoginUser – Kullanıcı girişi
  • RegisterUser – Yeni kullanıcı oluşturma
  • CreateTask / GetTasks / UpdateTask / DeleteTask / RestoreTask
  • CreateCategory / GetCategories / UpdateCategory / DeleteCategory
  • CreateNote / GetNotesByTaskId / DeleteNote / RestoreNote
  • ChangeUserPreferences – Dil ve tema tercihi güncelleme
  • SearchTasks / FilterTasks / SortTasksByDueDateOrPriority
  • GetDashboardData – Görev özetleri (tamamlanmış, gecikmiş vs.)

Kullanım Senaryosu

  1. Kullanıcı kayıt olur (Sign Up) ve giriş yapar (Sign In)
  2. Ana menüden görevleri görür (Manage Tasks)
  3. Görevleri kategoriye göre filtreler, sıralama yapar, arama yapar
  4. Yeni görev oluşturur, not ekler
  5. Kategori eklemek veya düzenlemek için Manage Categories ekranına geçer
  6. Görev veya notu silerse, Trash Bin ekranından geri alabilir
  7. Ayarlar ekranında (Manage User Preferences) dili Türkçe’ye alır, karanlık moda geçer.

Neden Tercih Etmelisiniz?

  • Boş canvas yerine hazır bir temel ile başlarsınız.
  • Teknik bilgisi az kullanıcılar için kolaylık sağlar.
  • MVP ve prototip süreçlerini hızlandırır.
  • Gereksiz tekrarları azaltır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar