Kotlin/Java ile Hızlı ve Native Android Uygulamaları
Android Studio, Google'ın resmi IDE'sidir ve kurulumuyla birlikte gerekli **Android SDK (Software Development Kit)** bileşenlerini indirir.
Fiziksel cihazınız olmadan uygulamanızı test etmek için **AVD (Android Virtual Device) Manager** kullanılır. Uygulamanızı farklı ekran boyutlarında ve Android sürümlerinde test etmenizi sağlar.
Android uygulama mimarisinin temelini **Activity**'ler ve **Fragment**'lar oluşturur. **Gradle** ise projenin derleme ve bağımlılık yöneticisidir.
Android Studio'da kodlama yaparken en temel iki işlem, hata ayıklama mesajı göndermek ve arayüzdeki bir elemana ulaşmaktır:
// Debug için Logcat'e mesaj yollar.
import android.util.Log
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
Log.d("UygulamaDurumu", "Activity Başlatıldı.")
}
}