Bagaimanakah saya membina aplikasi frontend ios yang bagus dan bersih?


Jawapan 1:

Membina pengalaman UI yang 'cantik' mungkin hanya 20-25% daripada aplikasinya (dan saya berhujah nombor itu) kod-bijak, tetapi ia adalah usaha yang lebih besar UX-bijak. Salah satu perkara yang saya perlu sentiasa ingat apabila melakukan anggaran (kini saya memakai lebih banyak topi arkitek) adalah faktor masa untuk aset grafik dan reka bentuk UX dilakukan. Sebagai contoh, pertimbangkan skrin ini daripada produk semasa kami.

Dari sudut pandangan Elemen coding / UI, ini agak mudah. Terdapat 8 label dinamik (nama, peringkat, jumlah lukisan kecil dan besar, pemasa undur, tarikh bergabung, dan koin besar dan jumlah nilai koin). Terdapat juga enam butang / pautan yang dapat dilihat dan 2 anda tidak dapat melihat (tempat panas yang diberikan pada kedua-dua jenis lukisan. Jumlah masa untuk kod ini ialah satu atau dua jam, mungkin sedikit lebih lama kerana kita menyembunyikan butang Facebook dan memindahkan perkara ke pusat jika mereka telah mendaftar.

Walau bagaimanapun, jika saya terpaksa melakukan semua kerja UX sendiri, ia akan kelihatan seperti omong kosong. Terdapat latar belakang, bintang dan aset bulatan, tekstur butang yang boleh diperbaharui, karya seni untuk sidebar lukisan, ikon kunci, dan lain-lain. Sebagai tambahan, orang UX menonjolkan warna dan saiz fon, serta saudara susun atur unsur-unsur.

Membuat UI yang ringkas, elegan dan intuitif yang kelihatan bagus memerlukan kolaborasi antara reka bentuk grafik dan pemaju. Seorang pemaju yang baik mungkin merasakan apa yang bersih dan cekap, tetapi biasanya tidak ada graf grafik untuk membuat aset walaupun mereka tahu apa yang mereka suka melihat dan bekerja seperti itu. Dan selalunya, ia memerlukan seseorang yang mempunyai pengalaman reka bentuk UX pepejal untuk membuat pengalaman pengguna yang benar-benar menyeronokkan.

Oleh itu, versi TL, DR jawapan soalan anda ialah "menyewa atau menyewa perkhidmatan pasukan reka bentuk UX yang baik, pengekodan UI adalah bahagian remeh."