Mobil geliştirmeArşiv

Android'de farklı ekran boyutlarını desteklemek

Herkese merhaba. Bu yazıda Android uygulaması geliştirirken farklı ekran boyutlarını nasıl destekleyeceğimizi konuşacağız. Android cihazlar farklı ekran boyutlarıyla…

Android'de farklı ekran boyutlarını desteklemek

Herkese merhaba. Bu yazıda Android uygulaması geliştirirken farklı ekran boyutlarını nasıl destekleyeceğimizi konuşacağız.

Android cihazlar farklı ekran boyutlarıyla gelir. İyi bir Android uygulaması geliştirmek istiyorsanız esnek düzenler (layout) oluşturmanız gerekir. Aksi hâlde Android işletim sistemi düzeninizi alıp ekrana sığacak şekilde esnetir.

Farklı ekran boyutlarını ve cihazları ne kadar çok desteklerseniz uygulamanızı o kadar çok kişi kullanır. Android'in en güzel yanı, tek bir APK dosyasıyla farklı ekran boyutlarını ve cihazları destekleyebilmenizdir.

Android işletim sistemi, uygun cihazda uygun tasarımı kullanır. Siz tek bir uygulama geliştirirsiniz, ama bu uygulamada farklı ekran boyutlarını destekleyecek esnek tasarımlar hazırlarsınız.

Bir Android uygulaması geliştirirken küçük ve büyük ekran boyutlarını göz önünde bulundurmanız gerekir.

Android, cihazları ekran boyutuna göre dört kategoriye ayırır: küçük, normal, büyük ve çok büyük ekran.

Android, iki ile 3,7 inç arasındaki ekranları küçük ekran sayar.

3,7 ile 4,3 inç arasındaki ekranlar normal ekran sayılır.

Dört ile 7,1 inç arasındaki ekranlar büyük ekran sayılır.

Yedi ile on inç arasındaki ekranlar ise çok büyük ekran sayılır.

Bu kategoriler telefon ve tablet tasarımı içindir. Akıllı saatler ya da Android TV'ler için uygulama geliştiriyorsanız bu ekran boyutlarını kullanmazsınız.

Peki ekran boyutu nasıl hesaplanır? Örneğin görselde bir telefon görüyorsunuz ve ekran boyutu 5,5 inç. Bu, ekranın bir köşesinden çapraz karşısındaki köşesine kadar olan uzaklığın 5,5 inç olduğu anlamına gelir. Bir inç de 160 dp'ye eşittir.

Yani tasarımınızı farklı ekran boyutlarındaki cihazlar için hazırlar ve hepsini tek bir APK dosyasının içine koyarsınız. Ardından herkes bu APK dosyasını kendi Android cihazında kullanabilir, çünkü Android işletim sistemi uygun tasarımı alıp uygun ekranda kullanır.

Hepsi bu, herkes mutlu. Bir sonraki yazıda görüşmek üzere.

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