Arayüz Tasarımı

Bugün size tasarımın olmazsa olmazı olan isimlendirmelerden ve bazı temel kurallardan bahsedeceğim. İsimlendirme olayını çok basite indirgiyor olabilirsiniz. Yazacağımız alt tarafı bir pop-up başlığı ya da buton adı deyipte geçebilirsiniz fakat bu isimlendirmeler uygulamanızın akışını destekleyen tasarımın bir parçasıdır. Mutlu kullanıcılara giden yol aşağıdaki maddelerin bilincinde olmaktan geçiyor.

Okumaya devam edin...

Bu yazımda tüm projelerin olmazsa olmazı olan, kullanıcı odaklı yapılan analizlerin araçlarından birkaçından bahsetmek istiyorum.

UX odaklı analiz yapmak için birçok tool var, daha sonraki yazı dizisinde hepsine değineceğim fakat sizden gelen sorular üzerine önden birkaç karşılaştırma yapmak istedim.

Okumaya devam edin...

Kullanıcı arayüz tasarımına sahip yazılım projelerinde görsellik ve kullanıcının dikkatini çekecek öğeler çok önemlidir. Bu yüzden bu yazıda size Material Design konusunun içerdiği yeni Android 5.1.1 sürümüyle gelen Android Design Support Library kullanarak çok basit bir şekilde, android projeye farklı animasyonlar ve arayüzler oluşturmayı örnekleyerek göstereceğim. Böylelikle kullanıcıya farklı arayüz deneyimleri sağlamış olacaksınız.

Okumaya devam edin...

İşlerin sistematik olarak yürütülmesinin istendiği her çalışmanın bir proje analiz süreci vardır. Proje analiz sürecinde yapılacak işin net olarak belirlenmemesinin doğuracağı kafa karışıklıkları, işin ortasında gelecek revizyon taleplerinin sizi X yolundan çıkarıp Y yoluna sokmasının yaşatacağı zaman kayıpları ve tasarım sürecinde istenilen işlevlere sahip bir ürünün ortaya konulamaması gibi durumlar muhtemelen can sıkıcı olacaktır.

Wireframe, tek satır kod yazmadan, tabiri caizse tasarımın ‘T’ sine dahi dokunmadan projenin kurgusu ve işlevselliği hakkında hem yazılımcıya hem de müşteriye fikir sahibi olma imkanı sağlayan proje ön hazırlık aşamasıdır. Proje hakkında düşündüklerinizin görsel taslağı niteliğindedir ve projenin özellikleri ve fonksiyonalitesi hakkında bilgi verir. Proje içeriğinin nasıl konumlandırılacağını, neyin ne kadar yer kaplayacağını aşağı yukarı ortaya koyacağı için planlamanın doğru oranlarla yapılmasını sağlar.

Okumaya devam edin...