AÖF Soru Bankası

Mobil Uygulama GeliştirmeÜnite 6 Soru-Cevap

Mobil Uygulama Geliştirme (BIL209U) soru-cevapları.

Veri işlemede hangi boyutlar önemli görülmektedir?

Veri işlemede, veriyi alma/yazma, anlamlı bir şekilde saklama, getirme, raporlama, güncelleme, silme işlemleri önem arz eder.

API teknolojisi hangi işlemleri kullanarak veri çekme ve gönderme yapar?

API teknolojisi GET ve POST işlemleri yaparak karşı taraftan veri çekme ve veri gönderme işlemlerine imkan verir.

Asenkron programlama tekniğinin kullanılması neden gereklidir?

API kullanıyorsa internet hızı, karşıdaki serverın cevap verme hızı, çağrılacak verinin boyutuna bağlı olarak zaman alabilmektedir. İşlemin yapılması için zamanın uzaması demek zaman zaman donmalara, kasılmalara, dahi hatalara neden olabilmektedir. Bu nedenle asenkron programlama tekniği gereklidir.

Dart programlama dilinde de bu gibi uzun süre alacağı düşünülen işlemler asenkron olarak gerçekleştirilir. Hangi anahtar kelimeyle işlemin tamamlanmasının beklenmesi sağlanabilir?

await anahtar kelimesiyle

Eğer bir metotta await anahtar kelimesi kullanılarak belirli işlem(ler)in sonucunun beklenmesi gerekiyorsa içinde olduğu metoun da asenkron bir metot olduğunun belirtilmesi gerekir. Bu durumu sağlayabilmek için hangi ifadeye ihtiyaç vardır?

async

onError, catchError ifadeleri hangi durumda kullanılabilir? 

Hata ile karşılaşılması durumunda kullanılır.

Sqlite'ın başlıca özellikleri nelerdir?

Sqlite herhangi bir sunucuya ihtiyaç olmadan, platformdan bağımsız olarak çalışan, özel bir konfigürasyon gerektirmeyen özellikle mobil uygulamalar için popüler olan, C tabanlı bir veritabanıdır. Bireysel veya ticari her türlü geliştirmeler için ücretsizdir.

pub.dev websitesinin özelliği nedir?

Bu adresten SQlite kütüphaneleri arattığınızda bir çok farklı kütüphaneye erişilebilir.

SQL ile tablo oluşturma kodlarını kullanırken ilk komut nedir?

"create table"

SQL'de tablolar genel olarak veri tabanı oluşturulduğu zaman onCreate metodu içerisinde oluşturulur. Eğer daha sonra herhangi bir tablo eklenecek, silinecek veya güncellenecekse veri tabanının hangi metodu kullanılır?

Execute

SQLite veri tipleri arasında bulunan INTEGER neyi ifade eder?

Sadece tam sayıları

SQLite veri tipleri arasında bulunan REAL neyi ifade eder?

Ondalıklı sayılar

SQLite veri tipleri arasında bulunan TEXT neyi ifade eder?

Metin ifadeleri

SQLite veri tipleri arasında bulunan BLOB neyi ifade eder?

Binary

SQLite'de tarih işlemleri için kullanılan format nedir?

yyyy-MM-dd

SQLite'de saat işlemleri için kullanılan format nedir?

HH:mm.ss

ListView nasıl bir widget'dir?

ListView kayıtların liste şeklinde istenildiği formatta görüntülemeye izin veren, kaydırma olayını destekleyen bir widget'tir.

Flutter’da güncelleme işlemleri için hangi metotlar kullanılabilir?

Flutter’da güncelleme işlemleri için rawQuery kullanılabileceği gibi güncelleme sorguları çalıştırmaya yönelik rawUpdate metodu da kullanılabilir.

API’lerde ekleme, güncelleme ve silme işlemleri için sırasıyla hangi metodlar kullanılır?

post, put ve delete kullanılır.

API'de kayıt silmek için hangi komut gereklidir?

Silme işleminde http.delete() metodu kullanılır.

Bu ünitenin sorularını uygulamada çözŞıklar, doğru cevaplar ve süreli sınav modu AÖF Soru Bankası uygulamasında