AÖF Soru Bankası
BİL209U · Ünite 4

Mobil Uygulamalarda Arayüz Bileşenleri

  • 21 soru-cevap
  • Mobil Uygulama Geliştirme
1

Mobil uygulama geliştirirken kullanıcı dostu kavramı ne anlama gelmektedir?

Kullanıcı Dostu: Kullanıcı dostu uygulama tasarımı kullanıcılara en kısa yoldan ulaşmak istediği noktalara ulaştıran ekran tasarım kurgusudur. Burada kullanıcı uygulama içerisinde dolaşmadan ve kısa sürede her istediği noktaya ulaşabilmesi çok önemlidir.

2

HotReload/HotRestart ne anlama gelmektedir?

HotReload/HotRestart: Flutter’ın bize sunduğu HotReload ve HotRestart özellikleri sayfada yaptığımız değişikleri uygulamayı derlemeden görmemizi sağlar. HotReload sayfadaki sadece isminden de anlaşıldığı gibi sadece sayfa yenileme yapar uygulamada değişkenler girişler sıfırlanmaz bu durumda. HotRestart ise uygulamayı tekrardan build eder bütün uygulamanın içerisindeki girişler ve değişkenler sıfırlanır.

3

 Flutter’da diyalog ekranları ne amaçla kullanılır?

Diyalog ekranları Flutter’da kullanıcılara kritik mesajları bildirmek için veya belirli durumlara karşı cevap vermelerini sağlamak için kullanılır.

4

Kaç farklı diyalog ekranı türü vardır?

AlertDialog, SimpleDialog, ShowDialog olmak üzere üç farklı diyalog ekranı türü vardır.

5

Diyalog ekranlarının tasarımı kaç farklı biçimde kullanılabilir ve bunların isimleri nelerdir?

Diyalog ekranlarının tasarımı Material Design ve Cupertino Design olarak iki farklı biçimde kullanılabilir.

6

UI Style kaç farklı arayüz sağlar ve nasıl tasarım çıktıları sunar?

UI Style: Flutter kullanıcılara Material ve Cupertino olmak üzere iki farklı arayüz sağlamaktadır. Material stili Android’de ki gibi bir tasarım çıktısı verir, Cupertino stili ise İOS’da ki gibi bir tasarım çıktısı verir.

7

Uyarı diyaloglarının alabildiği kaç adet özellik vardır ve bunlar nelerdir?

Uyarı diyaloglarının alabildiği dört adet özellik vardır bunlar Title, Action, Content ve Shape’ dir.

8

SimpleDialog'un üç temel özelliği nedir?

SimpleDialog ekranı kullanıcıya çoklu seçim işlemi sunulması gerektiğinde kullanılmalıdır. Bu Widget’in Title, Shape, backgroundcolor biçiminde üç temel özelliği bulunmaktadır.

9

Backgroundcolor, SimpleDialog'da ne işe yarar?

Backgroundcolor ise diyalog ekranının arka plan rengini belirlemeye yarar.

10

Buttonlar Flutter’da ne amaçla kullanılır?

Buttonlar Flutter’da kullanıcıların etkileşimde bulunmalarını, seçme işlemlerini yaptırmak için kullanılır

11

Flutter SDK tarafından sağlanan butonlar nelerdir?

Flutter SDK tarafından bir çok farklı şekillerde butonlar sağlanır. Bunlar TextButton, ElevatedButton, OutlinedButton, IconButton, FloatingActionButton’dur.

12

ElevatedButton’un özellikleri nelerdir?

Aşağıda ElevatedButton’un özellikleri: autofocus, child, clipBehavior, enabled, focusNode, hashCode, key, onFocusChange, onHover, onLongPress, onPressed, runtimType, style.

13

ListeView’lar Flutter’da ne işe yarar?

ListeView’lar Flutter’da çoklu verileri görüntülemeye yarar. Ekrana sığmayacak kadar çok veri oldu- ğunda bunlar liste içinde kaydırabilir bir yapı halinde sunulabilir.

14

Flutterda kullanılan ListView ve ListView.builder Widgetların farkları nedir?

Flutterda ListView, ListView.builder diye iki adet kullanışlı Widget vardır. ListView daha çok sabit veri olduğunda kullanılır dinamik bir yapısı olmamasına rağmen ListView.builder dinamik bir yapıya sahiptir.

15

ListView Widget’ı ne amaçla kullanılır?

ListView Widget’ı children olarak atanan elemanları bir liste şeklinde göstermek için kullanılır. Bunlar resim, yazı vs. olabilir. Hazır olarak FlutterSdk tarafından oluşturulmuş ListTile Widget’ı da bu iş için kullanılabilir.

16

ListView.builder ile neler yapılabilir?

ListView.build ise ListView’den daha kullanışlıdır. İçerisine index vererek o index’e göre ListView. builder’ın içerisinde işlem yaptırılabilir.

 

17

Grafikler ve istatistikler flutter’da ne amaçla kullanılır?

Grafikler ve istatistikler flutter’da verileri görselleştirmek için kullanılır.

18

İkonlar Flutter’da nasıl ve ne amaçla kullanılır?

İkonlar Flutter’da kullanılması gayet kolay ve kullanışlı simgelerdir. Flutter’ın bize sağladığı ikon paketinde hazır olarak verilen birçok ikon bulunmaktadır. Kullanımına gelirsek eğer ikonları Icon Widget’ı içerisine Icons. notasyonu kullanılarak işe uygun ikon seçilip kullanılabilir.

19

Center Widget ne anlama gelir ve ne işe yarar?

Center Widget’ı isminden de anlaşıldığı üzere yatayda ve dikeyde child Widget’ını ortalar. Bu widget, boyutları kısıtlıysa ve widthFactor ve heightFactor boşsa, mümkün olduğunca büyük olacaktır. Bir boyut sınırlandırılmamışsa ve karşılık gelen boyut faktörü boşsa, pencere öğesi o boyuttaki çocuğunun boyutuyla eşleşir. Bir boyut faktörü boş değilse, bu parçacığın karşılık gelen boyutu, çocuğun boyutunun ve boyut faktörünün ürünü olacaktır.

20

Row Widget’ı nedir ve özellikleri nelerdir?

Row Widget’ı children olarak aldığı Widget’ları yatayda sıralar. En önemli özelliklerinden ikisi main axis ve cross axis alignment’tır.

21

Column Widget’ı nedir ve özellikleri nelerdir?

Column Widget’ı children olarak aldığı Widget’ları dikey olarak sıralamak için kullanılır. En önemli özelliklerinden ikisi main axis ve cross axis alignment’tır.

Ünite 4 sorularını uygulamada çözBu ünitenin çıkmış ve deneme soruları, şıkları ve cevap açıklamaları uygulamada.Uygulamada aç