Uygulama Arayüz Tasarımı Süreci

Kuika'da Arayüz Tasarımına Giriş

About this lesson

Uygulamaların kapsamı, kullanım alanları ve kullanıcı tiplerinden bağımsız olarak temel de 3 tip ekran vardır. Bunlar ise; kayıtlı dataların gösterildiği Listeleme, Yeni kayıt girişi için form ve kayıtlı bir içeriğin detay gösterimi için kullanılan görüntüleme/display ekranıdır. 

Bu ekranlar yapılacak diğer ekranlar içinde hemen her anlamda referans niteliğindedir. Örneğin bir kullanıcı listesi ekranını ele aldığımızda çok benzer, hatta aynı ekrandan çoğaltıp sadece gösterilecek veri kaynağını ve verileri seçmek yeterli olacaktır. Benzer işlemler form ve görüntüleme ekranları içinde geçerlidir. 

Row elementi ile ekran tasarımına başlarız. Bu en temel container elementi arayüze yeni elementlerin eklenmesini sağlarken yatayda uçtan uca ebeveyni yapısı dahilinde yer kaplar. Row’un ebeveyn elementi bir ekran olabileceği gibi başka bir Row elementi içindeki bir Column elementi de olabilir. Hizalama ve Padding özellikleri Column elementi için de yapılabilir ve bu da hem ebeveyn Row'u hem içindeki elementleri etkiler.

Container bazında bir boyutlandırma için panel elementini kullanabilirsiniz. Büyük bir çoğunlukla elementler hem padding hem de genişlik ve yükseklik ile boyutlandırılabilirler.

Seçili element bazında Properties ve Styling özellikleri değişkenlik gösterir. Ortak bazı alanlar olsa da çoğunlukla elementin kullanımda ihtiyaç olan özelliklere göre değişmektedir.

Arayüz tasarımına başlamadan önce bir kağıt kalemle de olsa temelde nasıl bir ekran tasarlamak istiyorsanız buna ait bir eskiz hazırlayın. Böylece ekran tasarımında yeni stillendirme seçeneklerini denerken aklınıza gelen ilk ekran fikri uçup gitmeyecektir.

Row elementini ihtiyaç oldukça iç içe kullanın, yan yana veya dikeyde sıralı elementleri eklemek için Horizontal Stack elementini kullanabilirsiniz. Önemli bir noktadan bahsetmek gerekirse panel elementi arka planına renk veya görseli dinamik olarak datadan alabilir. 

Diğer önemli bir nokta ise özellikle form ekranlarında ekleyeceğiniz Input elementleridir. Örneğin E-posta adresi alınacak alanda mutlaka email elementi eklenmelidir. Benzer diğer elementlerde de son kullanıcı tarafından yapılan girişler kontrol edilir ve doğrulama hataları ile kullanıcıya doğru bilgi girebilmesi için uyarıda bulunur. Email elementinde standart olarak giriş yapılmış metinde (.) ve (@) karakterleri kontrol edilir. Ve kullanıcının istemeden de olsa yanlış bilgi girişi engellenmiş olur. Yine aynı elementten bir örnek daha verecek olursak bir mobil uygulamada kullanıldığını düşünürsek, son kullanıcının cihaz veya klavye dil seçiminden bağımsız olarak email elementi girişi esnasında ingilizce dilinde klavye gösterilir.

Hemen her uygulama içinde Listeleme, Form ve Gösterim ekranları sıklıkla kullanılır. Bu ekranlardan kapsamlı olanlardan biriyle başlamanız önemlidir. Böylece özellikle ekran veya Table, fontlar gibi elementlerin boyutlarını daha net bir şekilde ayarlamış olursunuz. Aynı tipte ekranları çoğaltarak hızla diğer ekranları da hazırlayabilirsiniz. 

Ekranları bağlı bulundukları ana menülere göre gruplandırabilirsiniz.

Uygulama oluşturduğunuzda ön tanımlı olarak gelen tüm stilleri düzenleyebilir ancak silemezsiniz. Bu stiller özellikle hem ekranlara eklenmiş elementler hem de yeni eklenecek elementeler üzerinde düzenleme yapabilmenize yardımcı olacaktır.

Veri bağlantısı yapılmış ekranlar üzerinde düzenlemeler yaparken dikkatli olmalısınız. Bir Numeric Input elementini silmiş ve sonrasında aynı kolon içine yeni bir Numeric Input atmış olsanız da element ID’leri tutmadığı için uygulamanızda hatalara neden olacaktır. Kapsamlı düzenlemeler için ilgili ekrandan çoğaltarak düzenlemelerinizi yapın.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Uygulamaların kapsamı, kullanım alanları ve kullanıcı tiplerinden bağımsız olarak temel de 3 tip ekran vardır. Bunlar ise; kayıtlı dataların gösterildiği Listeleme, Yeni kayıt girişi için form ve kayıtlı bir içeriğin detay gösterimi için kullanılan görüntüleme/display ekranıdır. 

Bu ekranlar yapılacak diğer ekranlar içinde hemen her anlamda referans niteliğindedir. Örneğin bir kullanıcı listesi ekranını ele aldığımızda çok benzer, hatta aynı ekrandan çoğaltıp sadece gösterilecek veri kaynağını ve verileri seçmek yeterli olacaktır. Benzer işlemler form ve görüntüleme ekranları içinde geçerlidir. 

Row elementi ile ekran tasarımına başlarız. Bu en temel container elementi arayüze yeni elementlerin eklenmesini sağlarken yatayda uçtan uca ebeveyni yapısı dahilinde yer kaplar. Row’un ebeveyn elementi bir ekran olabileceği gibi başka bir Row elementi içindeki bir Column elementi de olabilir. Hizalama ve Padding özellikleri Column elementi için de yapılabilir ve bu da hem ebeveyn Row'u hem içindeki elementleri etkiler.

Container bazında bir boyutlandırma için panel elementini kullanabilirsiniz. Büyük bir çoğunlukla elementler hem padding hem de genişlik ve yükseklik ile boyutlandırılabilirler.

Seçili element bazında Properties ve Styling özellikleri değişkenlik gösterir. Ortak bazı alanlar olsa da çoğunlukla elementin kullanımda ihtiyaç olan özelliklere göre değişmektedir.

Arayüz tasarımına başlamadan önce bir kağıt kalemle de olsa temelde nasıl bir ekran tasarlamak istiyorsanız buna ait bir eskiz hazırlayın. Böylece ekran tasarımında yeni stillendirme seçeneklerini denerken aklınıza gelen ilk ekran fikri uçup gitmeyecektir.

Row elementini ihtiyaç oldukça iç içe kullanın, yan yana veya dikeyde sıralı elementleri eklemek için Horizontal Stack elementini kullanabilirsiniz. Önemli bir noktadan bahsetmek gerekirse panel elementi arka planına renk veya görseli dinamik olarak datadan alabilir. 

Diğer önemli bir nokta ise özellikle form ekranlarında ekleyeceğiniz Input elementleridir. Örneğin E-posta adresi alınacak alanda mutlaka email elementi eklenmelidir. Benzer diğer elementlerde de son kullanıcı tarafından yapılan girişler kontrol edilir ve doğrulama hataları ile kullanıcıya doğru bilgi girebilmesi için uyarıda bulunur. Email elementinde standart olarak giriş yapılmış metinde (.) ve (@) karakterleri kontrol edilir. Ve kullanıcının istemeden de olsa yanlış bilgi girişi engellenmiş olur. Yine aynı elementten bir örnek daha verecek olursak bir mobil uygulamada kullanıldığını düşünürsek, son kullanıcının cihaz veya klavye dil seçiminden bağımsız olarak email elementi girişi esnasında ingilizce dilinde klavye gösterilir.

Hemen her uygulama içinde Listeleme, Form ve Gösterim ekranları sıklıkla kullanılır. Bu ekranlardan kapsamlı olanlardan biriyle başlamanız önemlidir. Böylece özellikle ekran veya Table, fontlar gibi elementlerin boyutlarını daha net bir şekilde ayarlamış olursunuz. Aynı tipte ekranları çoğaltarak hızla diğer ekranları da hazırlayabilirsiniz. 

Ekranları bağlı bulundukları ana menülere göre gruplandırabilirsiniz.

Uygulama oluşturduğunuzda ön tanımlı olarak gelen tüm stilleri düzenleyebilir ancak silemezsiniz. Bu stiller özellikle hem ekranlara eklenmiş elementler hem de yeni eklenecek elementeler üzerinde düzenleme yapabilmenize yardımcı olacaktır.

Veri bağlantısı yapılmış ekranlar üzerinde düzenlemeler yaparken dikkatli olmalısınız. Bir Numeric Input elementini silmiş ve sonrasında aynı kolon içine yeni bir Numeric Input atmış olsanız da element ID’leri tutmadığı için uygulamanızda hatalara neden olacaktır. Kapsamlı düzenlemeler için ilgili ekrandan çoğaltarak düzenlemelerinizi yapın.

Uygulama geliştirmede, ana ekran tipleri Listeleme, Form ve Görüntüleme'dir. Başlangıçta Row elementi ile yapı kurulur. Tasarım, kullanıcı doğrulamaları için özel Inputlar kullanır. İlk ekranı oluşturarak, ekran ve stil ayarlarını belirlersiniz, bu temel üzerinden diğer ekranları hızla geliştirebilirsiniz. Veri bağlantılı ekran düzenlemelerinde dikkatli olmak önemlidir.

Uygulamaların kapsamı, kullanım alanları ve kullanıcı tiplerinden bağımsız olarak temel de 3 tip ekran vardır. Bunlar ise; kayıtlı dataların gösterildiği Listeleme, Yeni kayıt girişi için form ve kayıtlı bir içeriğin detay gösterimi için kullanılan görüntüleme/display ekranıdır. 

Bu ekranlar yapılacak diğer ekranlar içinde hemen her anlamda referans niteliğindedir. Örneğin bir kullanıcı listesi ekranını ele aldığımızda çok benzer, hatta aynı ekrandan çoğaltıp sadece gösterilecek veri kaynağını ve verileri seçmek yeterli olacaktır. Benzer işlemler form ve görüntüleme ekranları içinde geçerlidir. 

Row elementi ile ekran tasarımına başlarız. Bu en temel container elementi arayüze yeni elementlerin eklenmesini sağlarken yatayda uçtan uca ebeveyni yapısı dahilinde yer kaplar. Row’un ebeveyn elementi bir ekran olabileceği gibi başka bir Row elementi içindeki bir Column elementi de olabilir. Hizalama ve Padding özellikleri Column elementi için de yapılabilir ve bu da hem ebeveyn Row'u hem içindeki elementleri etkiler.

Container bazında bir boyutlandırma için panel elementini kullanabilirsiniz. Büyük bir çoğunlukla elementler hem padding hem de genişlik ve yükseklik ile boyutlandırılabilirler.

Seçili element bazında Properties ve Styling özellikleri değişkenlik gösterir. Ortak bazı alanlar olsa da çoğunlukla elementin kullanımda ihtiyaç olan özelliklere göre değişmektedir.

Arayüz tasarımına başlamadan önce bir kağıt kalemle de olsa temelde nasıl bir ekran tasarlamak istiyorsanız buna ait bir eskiz hazırlayın. Böylece ekran tasarımında yeni stillendirme seçeneklerini denerken aklınıza gelen ilk ekran fikri uçup gitmeyecektir.

Row elementini ihtiyaç oldukça iç içe kullanın, yan yana veya dikeyde sıralı elementleri eklemek için Horizontal Stack elementini kullanabilirsiniz. Önemli bir noktadan bahsetmek gerekirse panel elementi arka planına renk veya görseli dinamik olarak datadan alabilir. 

Diğer önemli bir nokta ise özellikle form ekranlarında ekleyeceğiniz Input elementleridir. Örneğin E-posta adresi alınacak alanda mutlaka email elementi eklenmelidir. Benzer diğer elementlerde de son kullanıcı tarafından yapılan girişler kontrol edilir ve doğrulama hataları ile kullanıcıya doğru bilgi girebilmesi için uyarıda bulunur. Email elementinde standart olarak giriş yapılmış metinde (.) ve (@) karakterleri kontrol edilir. Ve kullanıcının istemeden de olsa yanlış bilgi girişi engellenmiş olur. Yine aynı elementten bir örnek daha verecek olursak bir mobil uygulamada kullanıldığını düşünürsek, son kullanıcının cihaz veya klavye dil seçiminden bağımsız olarak email elementi girişi esnasında ingilizce dilinde klavye gösterilir.

Hemen her uygulama içinde Listeleme, Form ve Gösterim ekranları sıklıkla kullanılır. Bu ekranlardan kapsamlı olanlardan biriyle başlamanız önemlidir. Böylece özellikle ekran veya Table, fontlar gibi elementlerin boyutlarını daha net bir şekilde ayarlamış olursunuz. Aynı tipte ekranları çoğaltarak hızla diğer ekranları da hazırlayabilirsiniz. 

Ekranları bağlı bulundukları ana menülere göre gruplandırabilirsiniz.

Uygulama oluşturduğunuzda ön tanımlı olarak gelen tüm stilleri düzenleyebilir ancak silemezsiniz. Bu stiller özellikle hem ekranlara eklenmiş elementler hem de yeni eklenecek elementeler üzerinde düzenleme yapabilmenize yardımcı olacaktır.

Veri bağlantısı yapılmış ekranlar üzerinde düzenlemeler yaparken dikkatli olmalısınız. Bir Numeric Input elementini silmiş ve sonrasında aynı kolon içine yeni bir Numeric Input atmış olsanız da element ID’leri tutmadığı için uygulamanızda hatalara neden olacaktır. Kapsamlı düzenlemeler için ilgili ekrandan çoğaltarak düzenlemelerinizi yapın.

Dosyalar

No items found.

Kaynaklar

No items found.

Sözlük

No items found.

Ödev

E-Posta Tasarımı
Email Builder Temelleri
Şablonların Kullanımı
Yeni Email Tasarımı
Mobil Arayüz Geliştirme
Mobil Ekran Tasarımlarına Giriş
Tabbar Tasarımı
Dashboard Ekran Tasarımım
Form Ekranının Tasarlanması
Listeleme Ekran Tasarımım
Detay Ekran Tasarımı
Mobile UI Prototipleme
Web UI Prototipleme
Aksiyonlarla Çalışmak
Navigasyonlarla Çalışma
Ekran Gösterim Tipleri
Web Prototip Hazırlama
Notify Ekleme
Preview Alma
Web Arayüz Tasarımına Giriş
Web Ekran Tasarımlarına Giriş
Registration Ekran Tasarımı
Header Tasarımı
Master Ekranlarla Çalışma
Menü Tasarımı
Dashboard Ekran Tasarımı
Listeleme Ekran Tasarımı
Form Ekran Tasarımı
Display Ekran Tasarımı
Elementler
Container Elementler
Date and Time Input Elementler
Display Elementler
Text Input Elementler
Numeric Input Elementler
Select Input Elementler
Data Elementler
Navigation Elementler
Interactive Elementler
Chart Elementler
Kuika'da Arayüz Tasarımına Giriş
Kuika Platformu'nda Kullanıcı Deneyimi
Uygulama Arayüz Tasarımı Süreci
Renklerle Çalışma
Boşlukların Tanımı
Yazı Stilleriyle Çalışma
Kompleks Stillerle Çalışma
Mock Data ile Çalışma
Konsept Tasarımı
Wireframe İlk Fikrin Görselleştirilmesi
Konsept Tasarımlarının Hazırlanması
UX Tasarımı
Kullanılabilirlik İlkeleri
Temel Tasarım İlkeleri
Bilgi Mimarisi
Ekranlar Arası Akış
Analiz ve Planlama
Proje Kapsamını ve Hedeflerini Tanımlama
Analiz Dokümanının Okunması
Örnek Diagramlarla Akış Okuma ve İhtiyaçların Tanımlanması
Projenin Planlanması
Designer Eğitim Seti Giriş
Low-Code Nedir?
Kuika Nedir?
Kuika ile Neler Yapabilirsin?
Platform Arayüzünü İnceleyelim
Öğrenim Sürecini Anlamak