Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Android Uygulamalarda Tasarım
#1
Merhabalar hocam ,
Android uygulamalarınızda tasarım için neler yapıyorsunuz ?
StyleBook ve standart stiller sizin için yeterli mi ?  Yetmiyorsa başka stilleri nerden temin ediyorsunuz ?
Android uygulamada tasarım için neler önerirsiniz ? 
İyi akşamlar.
Cevapla
#2
Merhaba
Ben style book kullanmıyorum, Nedeni ise farklı and versiyonlarda yada farklı cihazlarda sürekli hatalar vermesi vs.. Bunun yerine manuel değiştiriyorum font vs. özellikleri..
WWW
Cevapla
#3
Merhaba,

Öncelikli olarak tasarım disiplinleri üzerine incelemeler yapmanızı tavsiye ederim. Material Design (google) ve Metro Design (microsoft) yaklaşımları en yaygın olarak kullanılan tasarım yaklaşımları/disiplinleridir.

Daha sonra bu tasarımlardan yola çıkarak kendi özelleştirmelerinizi, nerelerde nelere ihtiyaç duyduğunuzu tespit edin. En son işleminiz ise TRectangle komponentini çok sağlam kullanmayı öğrenmenizden geçiyor. TRectangle ile kare, daire ve diğer geometrik figürleri oluşturabilirsiniz. Radius ile köşe hatlarına yumuşaklık katabilirsiniz. Corners parametresi ile Radius işlemlerinin etkileneceği köşeleri seçebilirsiniz. Yine Corners parametresi ile köşe yaklaşımlarını değiştirebilirsiniz.

TRectangle ile ilgili öğrenme sürecini geçtikten sonra Layout kullanımlarını pekiştirin. FlowLayout ve GridPanelLayout benim şahsi olarak en çok sevdiğim ve sık sık kullandığım Layout yöntemleridir (bunlar aslında komponent).

FlowLayout merkezi yerleşim, sağlı veya sollu yerleşim, peşpeşe Item doldurma, Gap özellikleri ile Item arası dikey-yatay mesafelerin yönetimi gibi birçok işlemi sizin için kolaylaştırır. Karmaşık yada çok komponentli arayüzlerinizde GridPanelLayout kullanırsanız, Columns ve Rows koleksiyon parametreleri ile dikey ve yatay olarak genişletebilirsiniz. İçiçe GridPanelLayout kullanımı da yine mümkün. Son kullandığım kapsamlı arayüzde 15 tane GridPanelLayout bulunuyordu. Unutmadan; GridPanelLayout yaklaşımında içindeki tüm Item'ların Alignment parametresi Client olmalı. Responsive görünüm oluşturacaktır.

Ek not: GridPanelLayout'ta kolon-satır koleksiyonlarının değerleri Percent olarak geliyor olsa bile, piksel bazlı tasarım yaparsanız sütun genişliğini Absolute yaparak pixel türünden sabitleyebilirsiniz.
{ talk is cheap show me the code. }
Cevapla
#4
(20-01-2018, Saat: 09:48)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,

Öncelikli olarak tasarım disiplinleri üzerine incelemeler yapmanızı tavsiye ederim. Material Design (google) ve Metro Design (microsoft) yaklaşımları en yaygın olarak kullanılan tasarım yaklaşımları/disiplinleridir.

Daha sonra bu tasarımlardan yola çıkarak kendi özelleştirmelerinizi, nerelerde nelere ihtiyaç duyduğunuzu tespit edin. En son işleminiz ise TRectangle komponentini çok sağlam kullanmayı öğrenmenizden geçiyor. TRectangle ile kare, daire ve diğer geometrik figürleri oluşturabilirsiniz. Radius ile köşe hatlarına yumuşaklık katabilirsiniz. Corners parametresi ile Radius işlemlerinin etkileneceği köşeleri seçebilirsiniz. Yine Corners parametresi ile köşe yaklaşımlarını değiştirebilirsiniz.

TRectangle ile ilgili öğrenme sürecini geçtikten sonra Layout kullanımlarını pekiştirin. FlowLayout ve GridPanelLayout benim şahsi olarak en çok sevdiğim ve sık sık kullandığım Layout yöntemleridir (bunlar aslında komponent).  

FlowLayout merkezi yerleşim, sağlı veya sollu yerleşim, peşpeşe Item doldurma, Gap özellikleri ile Item arası dikey-yatay mesafelerin yönetimi gibi birçok işlemi sizin için kolaylaştırır. Karmaşık yada çok komponentli arayüzlerinizde GridPanelLayout kullanırsanız, Columns ve Rows koleksiyon parametreleri ile dikey ve yatay olarak genişletebilirsiniz. İçiçe GridPanelLayout kullanımı da yine mümkün. Son kullandığım kapsamlı arayüzde 15 tane GridPanelLayout bulunuyordu. Unutmadan; GridPanelLayout yaklaşımında içindeki tüm Item'ların Alignment parametresi Client olmalı. Responsive görünüm oluşturacaktır.

Ek not: GridPanelLayout'ta kolon-satır koleksiyonlarının değerleri Percent olarak geliyor olsa bile, piksel bazlı tasarım yaparsanız sütun genişliğini Absolute yaparak pixel türünden sabitleyebilirsiniz.

Tasarım konusu her ne kadar göreceli bir kavram olsa da Abdullah Bey'in de belirttiği gibi tüm kesimler tarafından kabul görmüş genel kavramların kullanılmasında fayda vardır.
Abdullah Bey bahsedince, daha önce paylaştığım bir konuyu buradan referans olarak vereyim: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#5
(20-01-2018, Saat: 10:01)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlTasarım konusu her ne kadar göreceli bir kavram olsa da Abdullah Bey'in de belirttiği gibi tüm kesimler tarafından kabul görmüş genel kavramların kullanılmasında fayda vardır.
Abdullah Bey bahsedince, daha önce paylaştığım bir konuyu buradan referans olarak vereyim: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Fesih Bey'in yakında çıkacak olan kitabında bu tarz meselelerin çok spesifik örnekleri yer alacak. Kitap içinde veya dışında yer alan her türlü soru ve merak ettiklerinizi yine DelphiCan üzerinden paylaşabilirsiniz. Böylelikle konu ile ilgili olan DelphiCanlar size dönüş sağlayacaktır.

Tasarım olayı biraz hayal gücü, yaklaşım ve çok fazla kullanıcı deneyimi ile girintilidir. Benim en büyük yaklaşımım; "iyi bir kullanıcı olursanız, iyi bir kullanıcı arayüzü geliştirebilirsiniz." Bu yüzden kullandığınız tüm programlarda sadece işinizin görülmesine değil, size bir şeyler anlatmadan, her yerden bilgi yağmadan, size birisinin oturup şuna tıkla buna bas demesine gerek olmadan, kolaylıkla işinizi görünce edindiğiniz mutluluğu not edip, buna nasıl eriştiğiniz ile ilgili bir nevi ters mühendislik yapmanızı öneririm.

Japon ve Çinli insanların deli gibi inceledikleri her şeyin fotoğraflanmasına ayırdıkları eforun tek sebebi ilüzyona takılıp büyülenmek dışında işin temel mantıklarını ve en ince detaylarını, internetten bulamayacağınız haliyle edinmekten geçiyor. Mesela Tesla arabaları. Google'da binlerce fotoğrafı var. Ancak gözünüz ile gördüğünüzde çok başka açı ve perspektiflerden olayı görüyorsunuz. Sadece arka stop farlarını nasıl tasarladıklarını irdelemek için yan, çapraz ve düz açılardan perspektif ve simetrik olacak şekilde ortalama 7-8 fotoğraf çekerek analiz edebilirsiniz.

Kısaca; iyi analiz ederek tüm sorularınıza yanıt bulabilirsiniz.
{ talk is cheap show me the code. }
Cevapla
#6
Cevaplar için teşekkürler hocam +puan
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Ödüllü Soru] FMX Android projede ekranın sürekli açık bırakılması Abdullah ILGAZ 1 47 Dün, Saat: 12:14
Son Yorum: Cyber
  Android APİ sorunu - Google Play BY-HAYALET 18 578 09-07-2018, Saat: 09:47
Son Yorum: quiet1day
  Android Cihaz İçin Form Tasarlama hi_selamlar 4 130 27-06-2018, Saat: 12:28
Son Yorum: hi_selamlar
  Android Ayar Degistirme gonulali 0 78 12-06-2018, Saat: 11:25
Son Yorum: gonulali
  Android için comport iletişimi beklentili 4 220 14-05-2018, Saat: 21:59
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi