03.03.2022
Bugün ekip çalışmalarının aranan araçlarından biri olan, özellikle UI/UX tasarımda ekiplerin arayüz tasarımlarının her aşamasında severek kullandığı; tasarım, prototip ve kod oluşturma araçlarına sahip ve tarayıcı tabanlı bir tasarım uygulaması olan Figma’nın Responsive Tasarım yapmak için bire bir özelliğini yakından inceleyeceğiz: Auto Layout.
Konuya başlamadan önce “Nedir bu Responsive tasarım?” sorusuna bir cevap vermemiz gerekiyor. Responsive, kelime anlamı “esnek, elastik ve duyarlıdır” ve bu terimin tasarım dünyasındaki karşılığı yine sözcük anlamıyla benzerlik gösterir: web duyarlı tasarım. 2010 yılında ortaya çıkan bu tasarım biçimi popüler olmasından çok hem yazılımcı ve tasarımcı iş birliğinde hem de kullanıcı deneyimi optimizasyonunda oldukça mühim bir rol oynamaktadır.
Önceden yalnızca desktop odaklı çalışılan tasarımlar teknolojinin gelişimi, mobil ve tablet kullanımının artışıyla beraber bu cihazlarda da efektif bir kullanıcı deneyimi sağlanması amacıyla Responsive Tasarım olarak ortaya çıkmıştır. Daha açık bir dille açıklamak gerekirse responsive tasarım, tasarımın farklı ekran boyutlarına uygun şekilde oturtulması veya tasarlanması anlamına gelmektedir.
Arayüz tasarımının oldukça meşakkatli bir süreç olduğunun hepimiz biliyoruz. Her bir aşamada titizlikle hazırlanan detaylar, müşteri ve markalarla yapılan uzun toplantılar derken kısıtlı bir sürede yapılması gereken onlarca revizeyle karşı karşıya kalabiliyoruz. Diyelim ki Figma’da bir proje üzerinde çalışıyorsunuz, Auto Layout, projeniz farklı ekran boyutlarında (mobil ve tablet) gösterildiğinde, arayüzde bulunan resim ve yazı gibi elementlerin ekran genişliğine göre yeniden şekillendirip ekrana tam oturmasını sağlar.Yani içeriğe göre boyutu otomatik olarak değiştiren elementler oluşturulmasını sağlar. Hem web tasarım hem de mobil uygulama tasarımları için oldukça kullanışlı bir özelliktir.
Layout’lar frame gibi olduklarından, frame’e dair tüm özellikleri layout’lara da verilebilir. Auto layout’u iki farklı yönde kullanılabilir. Horizontal(yatay) ve vertical(dikey). Default olarak elementin durduğu şekle göre hareket edecektir ancak bu sağdaki menüdeki oklar kullanılarak değiştirilebilir. Tek başına auto layout olan bir frame’i yatay ya da dikey olarak yönlendirmek anlamlı olmayacağı için var olan auto layout’u başka bir auto layout’a dahil ederek ögeyi kopyaladığınızda okları kullanarak yatay ya da dikey olarak sıralanmaları sağlanabilir. İçlerine farklı şeyler yazıldığında kendileri otomatik olarak genişleyecek ya da daralacaktır. Manuel olarak yapıldığında zaman kaybı ve yorucuolacak bu işlem, auto layout özelliği sayesinde çok hızlı ve kolay bir şekilde halledilebilir.
Kenar boşlukları ve elementler arasındaki boşluklar default olarak 10px şeklinde oluşur. Responsive bir tasarım yapabilmek için yine sağ taraftaki menüde auto layout kısmındaki “padding” ve “space between items” ibarelerinden bu sayılar değiştirilebilir. Ok tuşlarını kullanarak veya elementleri alıp sürükleyerek yerleri kolaylıkla değiştirilebilir. Yine rahatlıkla yeni bir layout oluşturup aralarına ekleme ya da çıkarma işlemleri de yapılabilir.
Ögelerinin üzerine sağa tıklayıp “ add auto layout” seçeneğinden veya sağ taraftaki menüde bulunan Auto Layout bölümünün en sağındaki artıya (+) tıklayarak da aktif edilebilir. Klavye üzerinden olan kısa yol ise Shift+A’dır. Aktif olduğunu anlamak içinse, sol menüde auto layout’u aktifleştirdiğiniz ögenin yanında 2 adet içi boş ince dikdörtgen görürseniz başarıyla eklediğinizi anlayabilirsiniz.
Mobil araçlar üzerinden gerçekleştirilen web site ziyaretleri dünyada oldukça yüksek seviyelere ulaştığından ve kısa sürede daha da artması beklendiğinden dolayı responsive özellikli web sitelerinde ciddi bir artış bekleniyor. Auto layout’un yukarıda bahsettiğimiz ve diğer tüm özellikleri de tasarımcılara responsive tasarım sürecinde kolaylık sağladığından artık farklı ekranlar için responsive tasarım yapmak çok daha kolay!
Perfist Blog
Benzer Yazılar
Yapısal Veri Nedir? Yapısal veri, arama motorlarının bir web sitesinin içeriğini daha iyi anlaması için kullanılan kodlama sistemidir. JSON-LD, Microdata gibi formatlarla uygulanır ve siteye ürünler, etkinlikler, işletme bilgileri gibi detaylı bilgilerin anlaşılır şekilde sunulmasını sağlar. Bu, özellikle e-ticaret siteleri için, ürünlerin özelliklerini ve faydalarını doğru aktarmak açısından büyük bir avantaj sunar. SEO açısından yapısal […]
Devamını Oku
Mid Level SEOSite Hızı Nedir? Site hızı, bir web sayfasının ne kadar hızlı yüklendiğini ifade eder.(Site hızının içinde birden fazla faktör vardır. Bunlardan en önemlileri ilk yüklenme süresi ve yüklenme hızıdır.) Bu hız, ziyaretçilerin deneyimini doğrudan etkiler. Yavaş yüklenen bir site, kullanıcıların siteden çıkmasına ve başka sayfaları tercih etmesine neden olabilir. Aynı zamanda, arama motorları site hızını […]
Devamını Oku
Mid Level SEOSEO Analizi Nedir? SEO analizi, bir web sitesinin arama motorlarında gösterdiği performansı artırmak için eksiklerin belirlenmesi için yapılır. Bu analiz, sitenin mevcut durumu hakkında bilgi verir ve hangi alanlarda iyileştirmeler yapılması gerektiğini ortaya koyar. SEO analizi, yol haritası belirlemek ve başarılı bir strateji oluşturmak için vazgeçilmezdir. Çünkü doğru analiz, hangi anahtar kelimelere odaklanacağını, teknik hataların […]
Devamını Oku
Mid Level SEODijital pazarlama dünyasında, kullanıcıların oluşturduğu içerikler (User Generated Content – UGC) önemini giderek artırıyor. UGC, markaların ve ürünlerin tanıtımında kullanıcıların kendi deneyimlerini, görüşlerini ve yaratıcılıklarını paylaştıkları videoları içerir. Peki, UGC videoları dijital pazarlama stratejilerinde neden bu kadar önemlidir? 1. Güvenilirlik ve Samimiyet Kullanıcıların ürettiği içerikler, tüketiciler için markalardan gelen tanıtımlara göre daha güvenilir bir algı […]
Devamını Oku
Performans Pazarlaması