İlk Android Projemizi Oluşturmak

Merhaba arkadaşlar! Bir önceki yazıda Android Studio ortamının kurulumunu sizlere gösterdim. Bu yazıda ilk projemizi oluşturacağız. Ayrıca projede bulunan bazı klasör ve dosyalar hakkında sizlere bilgi vereceğiz. Umarım faydalı olur.

Android Studio kurulumundan sonraki yukarıdaki pencerede kalmıştık. Yeni bir proje oluşturmak için “Start a new Android Studio project” seçeneğine tıklayınız. Aşağıda görünen “Choose your project” penceresi bizlere gösterilir.

Proje Seçme Sayfası

Görüleceği üzere bu pencerede şu proje türleri bulunmaktadır:

  • Phone and Tablet
  • Wear OS
  • TV
  • Android Auto
  • Android Things

Bu proje tiplerinden Phone and Tablet seçeneği ile devam edeceğiz. Amacımız akıllı telefon ve tabletler için Android projeleri oluşturmaktır. Bu ve diğer proje tipleri hakkında bilgi edinmek için yazdığım şu makalemi inceleyebilirsiniz. Bu pencerede, Empty Activity seçeneğini seçerek devam edelim. Bu işlemle beraber Activity bileşenini özelleştirmemizi sağlayan aşağıdaki pencere bizlere gösterilir.

Proje Yapılandırma Penceresi

Bu pencerede bulunan ilgili alanları aşağıdaki gibi düzenleyiniz.

Name: Hello World (Uygulama Adı)

Package name: com.mas.helloworld (Paket bilgisi)

Save location: Eğer isterseniz, proje konumunu buradan değiştirebilirsiniz.

Language: Uygulamanızı Kotlin dilinde yazacaksanız Kotlin, Java dilinde yazacaksanız Java seçeneğini seçmeniz gerekiyor. Bizim amacımız projelerimizi Kotlin dilinde geliştirmektir.

Son olarak Use AndroidX artifacts seçeneğini seçiniz. Bu işlemle beraber Finish butonuna tıklayınız. Android Studio bazı ayarlamaları yaptıktan sonra proje aşağıdaki gibi oluşturulur.

Proje Geliştirme Sayfası

Şimdi proje ile gelen önemli dosyaları inceleyelim.

Proje Yapısı

Bu başlık altında, Android projenin yapısını inceleyeceğiz. Öncelikle, Project penceresinin açık olduğundan emin olalım. Eğer kapalı ise, View -> Tool -> Windows -> Project yolunu takip ederek pencereyi açınız.

Android Proje Yapısı (Project Window)

Burada bulunan her bir modül şu dosyaları içerir.

manifests: AndroidManifest.xml dosyasını saklar.

java: Java ve Kotlin dosyaları burada tutulur.

res: kod olmayan kaynakların tutulduğu klasördür. Örneğin: arayüz xml dosyaları, strings ve bitmap resimleri gibi.

app > manifests > AndroidManifest.xml

manifest dosyası, uygulamanın temel özelliklerini tanımlar ve kullanılan her proje bileşeni buraya bildirilir.

app > java > com.mas.hellowrold > MainActivity.kt

Android projenin giriş noktasıdır. Uygulama bu sınıftan başlatılır.

app > res > layout > activity_main.xml

Uygulamada bulunan Activity bileşeni için arayüz tasarımı burada yapılır. Otomatik olarak bu arayüzde tek bir TextView kontrolü bulunur.

Sonraki yazıda bu projeyi akıllı telefon ve sanal cihazda nasıl test edeceğimizi göstereceğiz.

**Bana en büyük desteğiniz yazılarıma yorum yapmanız ve paylaşmanızdır.