Mobil geliştirmeArşiv

Android Studio hakkında genel bilgi

Herkese merhaba. Bu yazıda Android Studio'yu tanıyacağız. İlk projemizi Android Studio'da açtım. Android Studio'da bir tasarım sayfası göreceksiniz. Bu sayfa bir telefon ekranına benziyor…

Android Studio hakkında genel bilgi

Herkese merhaba. Bu yazıda Android Studio'yu tanıyacağız.

İlk projemizi Android Studio'da açtım. Android Studio'da bir tasarım sayfası göreceksiniz. Bu sayfa bir telefon ekranına benziyor.

Burada ne tasarlarsak, uygulamamız Android telefonda da tıpatıp öyle görünecek. Bu sayfada tasarladığımız her şey bir XML dosyası olarak kaydedilir. Alttaki metin düğmesine tıklayarak XML kodlarını görebiliriz. İşte bu sayfada XML kodlarını görüyorsunuz. Ön yüzde gördüğünüz her şey aslında arka planda XML kodlarıyla oluşturuluyor.

Tasarım düğmesine yeniden tıklıyorum; tasarım sayfasına dönebiliriz.

Bir Android uygulamasında ihtiyacımız olan her şeyi (örneğin düğmeleri, metinleri, görselleri) bu tasarım sayfasına yerleştireceğiz. Peki bunu nasıl yapacağız? Sürükle ve bırak yöntemiyle. Sol taraftan yerleştirmek istediğimiz öğeyi seçip sayfaya sürükleyeceğiz.

Bileşeni sayfaya yerleştirdiğimizde Android Studio onun XML kodlarını arka planda kendisi üretir. Aynı işi XML kodlarını elle yazarak da yapabiliriz; bu size kalmış. Ancak bir uygulamayı tasarlamanın en kolay yolu sürükle ve bırak.

Örneğin sayfaya bir text view sürüklüyorum; bırakır bırakmaz bu text view'ın XML kodlarının arka planda oluştuğunu görebilirsiniz. Ön sayfadaki text view'ı silersem Android Studio XML kodlarını da siler. Tasarım sayfası kısaca böyle çalışıyor.

Bir de Java kod sayfası var. Java programlama dilindeki kodlarımızı bu sayfaya yazacağız. Kullanıcıların göreceği ön yüzü tasarladıktan sonra onun Java kodlarını da Java sayfasına yazmanız gerekir. Bu sayfa MainActivity.java dosyasıdır. Java kodlarını burada görebilirsiniz.

Burada şunu söylemem gerekiyor: Android Studio, tasarım kısmı ile Java programlama kısmını birbirinden ayırır. Bu da bir Android uygulaması geliştirirken bize kolaylık sağlar. Peki nedir bu kolaylık?

İsterseniz iki kişi aynı proje üzerinde birlikte çalışabilir. Örneğin bir tasarımcı ilk bölümü tasarlar, bir kodcu da Java kodu bölümünü yazar. Büyük projelerin çoğunda bu iki bölüm birbirinden ayrıdır. Ancak iyi bir Android geliştiricisi olmak istiyorsanız iki bölümü de öğrenmeniz gerekir.

Bu iki bölüm de önemlidir. Uygulamanızın tasarımı iyi değilse insanlar onu kullanmaz. Uygulamanızın iyi bir UX/UI tasarımına ihtiyacı var. UX kullanıcı deneyimi, UI kullanıcı arayüzü demektir. Bu konuları sonraki yazılarda anlatacağız. Tasarımınız ne kadar iyi olursa olsun Java kodlarını da sorunsuz yazmanız gerekir. Çünkü kodlarınız iyi yazılmamışsa uygulamanız düzgün çalışmaz; bir yerde çöker.

Bu konuları açıkladıktan sonra Android Studio'yu anlatmaya devam edebiliriz. En üstte menüleri görebilirsiniz. Yine en üstte bir çalıştır düğmesi de var.

Sol tarafta manifest klasörünü görüyorsunuz. Bu klasör önemlidir; onu başka bir yazıda anlatacağım.

Sol tarafta ayrıca java klasörü var; java klasörünün içinde de MainActivity.java dosyası bulunuyor.

Tasarım sayfamız res klasörünün altındaki layout klasöründe duruyor. Orada activity_main.xml dosyasını göreceksiniz.

Sol tarafta, klasörlerle tasarım sayfasının arasında Android bileşenlerini de göreceksiniz: düğmeler, text view'lar, radio button'lar, image view'lar ve diğerleri.

Bu yazımızın konusu Android Studio'yu tanımaktı. Umarım faydalı olmuştur.

Kadir Yapar

Yazılım geliştirici

Bilgisayar mühendisliği yüksek lisans derecesine sahip yazılım geliştirici. Android, iOS ve web uygulama geliştirme alanlarında uzmanlaşmıştır.

Kadir Yapar imzalı tüm yazıları görüntüle