Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.32 KB

File metadata and controls

49 lines (32 loc) · 2.32 KB

Kotlin Fundamentals: Build an Interactive App Quiz

Bu Quiz Build an Interactive App aşaması quizinin tam çevirisidir. Aşağıdaki soruları çözdüyseniz bu linkten cevapları gönderip başarı seviyenizi görebilir ve paylaşılabilir bir badge kazanabilirsiniz! Bu sınavı geçmek için en az 5 soruyu doğru cevaplamalısınız.

Q1. Bir Activity üzerindeki hangi yöntem, uygulamanın düzenini inflate ettirir ve view hiyerarşisindeki viewleri değiştirmeniz için uygun hale getirir?

  • onCreate()
  • setClickListener()
  • setContentView()
  • show()

Q2. Bir view genişliğini, içindeki içeriğe uyacak şekilde ayarlamak için hangi view attribute'u kullanıyorsunuz?

  • android:view_width="wrap"
  • android:layout_width="wrap_content"
  • android:layout_height="wrap_content"
  • android:layout_width="match_parent"

Q3. Hangi ImageView attribute'u, yalnızca Android Studio'da önizleme olarak görüntülenecek (ancak gerçek uygulamada değil) bir kaynak görüntüyü belirtir?

  • android:srcCompat
  • app:src
  • tools:src
  • tools:sourceImage

Q4. Bir değişken bildirimindeki lateinit anahtar sözcüğü Kotlin kodunda neyi gösterir?

  • Değişken hiçbir zaman initializ edilmez.
  • Değişken yalnızca uygulama çalışma zamanında initializ edilir.
  • Değişken otomatik olarak null olarak başlatılır.
  • Değişken daha sonra initializ edilir.

Q5. Hangi API düzeyi, uygulamanızın test edildiği en yüksek Android sürümünü gösterir?

  • minSdkVersion
  • compileSdkVersion
  • targetSdkVersion
  • testSdkVersion

Q6. Kodunuzda androidx ile başlayan bir import ifadesi görüyorsunuz. Ne anlama geliyor?

  • Sınıf, Android Jetpack kitaplıklarının bir parçasıdır.
  • Sınıf, uygulama çalıştığında dinamik olarak yüklenen harici bir kitaplıkta bulunur.
  • Sınıf, sınıfınız için "ekstra" ve isteğe bağlıdır.
  • Sınıf, Android'in XML desteğinin bir parçasıdır.