Podcast
Questions and Answers
Android uygulamalarında kullanılan yapılandırma dosyası _______ olarak adlandırılır.
Android uygulamalarında kullanılan yapılandırma dosyası _______ olarak adlandırılır.
AndroidManifest.xml
Kotlin'de temel veri tiplerinden biri _______ değerleridir.
Kotlin'de temel veri tiplerinden biri _______ değerleridir.
Boole
Kotlin'de dizinler _______ veri tipleri ile temsil edilir.
Kotlin'de dizinler _______ veri tipleri ile temsil edilir.
Array
Kotlin'de tam sayılar için kullanılan dört temel _______ tipi vardır.
Kotlin'de tam sayılar için kullanılan dört temel _______ tipi vardır.
Signup and view all the answers
Android projelerinde kullandığımız loglama aracı _______ olarak bilinir.
Android projelerinde kullandığımız loglama aracı _______ olarak bilinir.
Signup and view all the answers
Gradle dosyası, Android proje ayarlarını ve ______ yönetimini kontrol eder.
Gradle dosyası, Android proje ayarlarını ve ______ yönetimini kontrol eder.
Signup and view all the answers
Android uygulamalarında genellikle kullanılan layout türleri arasında ______ ve LinearLayout bulunur.
Android uygulamalarında genellikle kullanılan layout türleri arasında ______ ve LinearLayout bulunur.
Signup and view all the answers
AndroidManifest.xml dosyası, uygulamanın ______ bilgilerini içerir.
AndroidManifest.xml dosyası, uygulamanın ______ bilgilerini içerir.
Signup and view all the answers
LogCat, Android uygulamalarında ______ takip etmek için kullanılır.
LogCat, Android uygulamalarında ______ takip etmek için kullanılır.
Signup and view all the answers
Kotlin'de kesirli sayılar için kullanılan veri tipi ______ olarak adlandırılır.
Kotlin'de kesirli sayılar için kullanılan veri tipi ______ olarak adlandırılır.
Signup and view all the answers
Kotlin dilinde temel veri tipleri arasında Int, String ve ______ bulunur.
Kotlin dilinde temel veri tipleri arasında Int, String ve ______ bulunur.
Signup and view all the answers
______ sabitleri tek tırnak içine alınır: '1'.
______ sabitleri tek tırnak içine alınır: '1'.
Signup and view all the answers
Char veri tipi alfanümerik ______ tanımlamak için kullanılır.
Char veri tipi alfanümerik ______ tanımlamak için kullanılır.
Signup and view all the answers
Android uygulamaları için gerekli olan ______.xml dosyası uygulamanın yapılandırma bilgilerini içerir.
Android uygulamaları için gerekli olan ______.xml dosyası uygulamanın yapılandırma bilgilerini içerir.
Signup and view all the answers
Gradle dosyası ayarları, Android projesindeki ______ yönetimi için önemlidir.
Gradle dosyası ayarları, Android projesindeki ______ yönetimi için önemlidir.
Signup and view all the answers
Study Notes
Android Uygulaması Projesi İncelenmesi
- Uygulama, tek ekrandan oluşuyor.
- Bir XML dosyası, bir de Kotlin sınıfı bulunuyor.
-
app
klasörü, projenin modülüdür. - Karmaşık projelerde sadece
app
modülünde değişiklik yapılacak. -
res
klasörü, kaynak dosyaları (resim, metin) içerir. -
drawable
klasörü, resim dosyalarını barındırır (PNG veya JPEG). -
layout
klasörü, uygulama tasarım dosyalarını içerir (XML tabanlı). -
mipmap
klasörü, uygulama logolarını barındırır. -
values
klasöründe, uygulamada kullanılabilen sabit değişkenler bulunur (strings.xml dosyası, string değerlerini saklar). -
AndroidManifest.xml
, uygulamanın haritasını belirler. - Android işletim sistemi bu dosyadaki bilgilere dayanarak uygulamada hangi sınıfların kullanılacağını, hangi yetkilere ihtiyaç duyulduğunu belirler (örneğin internet erişimi).
- build.gradle.kts, derleme işlemiyle ilgili Gradle dosyasıdır.
-
minSdkVersion
vetargetSdkVersion
değerleri,AndroidManifest.xml
'dekiyle aynıdır.
Kotlin Projesi İncelenmesi - MainActivity.kt
Dosyası
- Kotlin koduna ait
package
komutu. -
import
ifadeleri. -
class
ile sınıf oluşturuluyor. -
AppCompatActivity
sınıfından miras alınıyor. -
onCreate()
metodu, aktivite çalıştırıldığında ilk olarak çalıştırılan metot. -
setContentView(R.layout.activity_main)
, tasarımı ekran da görüntülenir. -
println()
, çıktı yazdırmak için kullanılır. -
5 * 2
,10 / 5
gibi matematiksel işlemler de yapılabilir. -
//
işaretinden sonraki kodlar yorum satırıdır.
Kotlin Projesi İncelenmesi - activity_main.xml
Dosyası
- XML yapılandırması.
-
RelativeLayout
kullanılıyor. - TextView gibi elemanlar ekleniyor.
-
Hello World!
metini görüntüleniyor. -
//
ibaresi ile kod açıklamaları ekleniyor. -
Layout
(özellikleLinearLayout
veRelativeLayout
), ekranda nesnelerin nasıl düzenleneceğini tanımlıyor.
Temel Kotlin - Değişken Tipleri
-
Sayılar:
Byte
,Short
,Int
,Long
-
Mantıksal değerler (Boolean)
-
Karakterler (Char)
-
Dizeler (String)
-
Dizi: İçeriği benzer türdeki değişkenlerin bir araya getirilmesidir.
-
Sayılar:
Int
,Long
veri tiplerinin değer aralıkları. -
Belirli tiplerin (int/long) kaç bit tuttuğu.
Temel Kotlin - Kesirli Sayılar
- Float, Double veri tipleri, kesirli sayıları temsil eder.
- Kesirli sayıların saklanma biçimleri ve kapasiteleri.
Temel Kotlin - Char
Tipi
-
Char
tipi tek karakterli değerleri temsil eder. - Karakter sabitleri tek tırnak ("'") içine alınır.
- Örnek bir kullanım.
Temel Kotlin - String Değişken Tipi
-
String
, metinsel verileri saklar. - Metinler yazı olarak algılanır (matematik işlemleri yapılamaz).
Temel Kotlin - Tekli Operatörler
-
Negatif:
-
(operand'ın negatifini alır) -
Artım/Azaltım:
++/--
- Ön artım/azaltım, ardından kullanımı
- Son artım/azaltım, kullanıldığından sonra artırımı/azaltımı
- Örnek kullanım senaryoları.
Android Studio Kullanımı: LogCat
- Android uygulamanın çalışırken verdiği iletileri gösteren bir araç.
- Hataları izlemek, gereken bilgileri paylaşmak için faydalıdır.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Bu quiz, Android uygulama projelerinin yapısını detaylandırmaktadır. Uygulama modülleri, kaynak dosyaları ve önemli yapılandırma dosyaları hakkında bilgi verecektir. Uygulamaların nasıl organize edildiğini öğrenmek isteyenler için ideal bir kaynaktır.