Web
Merancang Untuk Web Tanpa Browser
Pengguna tidak peduli apakah teknologi itu asli, aplikasi web yang diinstal, atau situs web. Apa yang membuat pengguna terlibat dan membuat pembeli berkonversi sebenarnya adalah pengalaman itu sendiri. Dalam artikel ini, Mitch melihat lebih dekat PWA di perangkat Android dan menjelaskan bagaimana kami dapat membuka jalan bagi era baru penjelajahan web tanpa browser.
Baca lebih lajutMembangun Sistem Menu yang Dapat Diakses
Ada banyak jenis menu di web. Menciptakan pengalaman inklusif adalah pertanyaan menggunakan pola menu yang tepat di tempat yang tepat, dengan markup dan perilaku yang tepat.
Baca lebih lajutDari Cats With Love: Selamat Datang Keanggotaan Smashing Baru
Temui Smashing Membership, upaya komunitas yang didedikasikan untuk mendukung dan menyoroti suara baru dan lama komunitas.
Baca lebih lajutPanduan Komprehensif Untuk Desain Web
Dalam artikel ini, saya akan fokus pada prinsip utama, heuristik, dan pendekatan yang akan membantu Anda menciptakan pengalaman pengguna yang luar biasa untuk situs web Anda. Saya akan mulai dengan hal-hal global seperti perjalanan pengguna (cara mendefinisikan "kerangka" situs web) dan bekerja ke halaman individual (apa yang harus dipertimbangkan selama desain halaman web). Kami juga akan membahas aspek penting desain lainnya, seperti pertimbangan dan pengujian seluler.
Baca lebih lajutMemahami The Vary Header
Header HTTP Vary dikirim dalam miliaran respons HTTP setiap hari. Tetapi penggunaannya tidak pernah memenuhi visi aslinya, dan banyak pengembang salah paham tentang apa yang dilakukannya atau bahkan tidak menyadari bahwa server web mereka yang mengirimkannya. Dengan datangnya Petunjuk Klien, Varian, dan spesifikasi Kunci, respons yang bervariasi mendapatkan awal yang baru.
Baca lebih lajutPengakuan Seorang Penipu
Lima tahun yang lalu, ketika, untuk pertama kalinya, saya diundang untuk berbicara di salah satu konferensi front-end terbaik di Eropa, saya memiliki **perasaan yang campur aduk**. Jelas, saya sangat bangga dan bahagia: Saya tidak pernah memiliki kesempatan untuk melakukan ini sebelumnya untuk audiens yang beragam dari orang-orang dengan keahlian yang berbeda. Tetapi perasaan lain yang saya miliki cukup merusak. Saya benar-benar tidak mengerti bagaimana saya bisa menarik bagi siapa pun: Meskipun saya telah bekerja di front-end selama bertahun-tahun, saya sangat diam di komunitas. Saya tidak berkontribusi pada kerangka kerja atau perpustakaan populer. Saya hanya rata-rata. Jadi, perasaan telah membuat kesalahan, bahwa **saya tidak pantas berada di konferensi itu**, sangat kuat, dan saya tidak percaya bahwa saya akan benar-benar berbicara sampai saya membeli tiket pesawat saya.
Baca lebih lajutPengantar Gravit Designer: Mendesain Aplikasi Cuaca (Bagian 2)
Selamat datang kembali di bagian kedua dari tutorial tentang Gravit Designer ini. Di [bagian pertama](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) kami melihat Gravit secara umum dan menyiapkan semuanya, membuat gambar latar belakang di aplikasi cuaca dan bilah status, lalu mulai membuat elemen awal konten desain. Mari kita lanjutkan di mana kita tinggalkan. Setelah membuat lapisan teks utama dari area konten di [bagian satu](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) dari tutorial ini , mari kita lanjutkan dengan kondisi cuaca untuk waktu yang berbeda dalam sehari.
Baca lebih lajutOtentikasi Pengguna Untuk Aplikasi Web Dan iOS Dengan AWS Cognito (Bagian 1)
Pengembang dan organisasi sama-sama mencari cara untuk lebih gesit dengan solusi seluler. Ada keinginan untuk mengurangi waktu dari ide untuk menguji. Sebagai pengembang, saya sering menghadapi satu rintangan yang dapat memperlambat pembangunan awal hipotesis seluler: manajemen pengguna.
Baca lebih lajutMerancang Tabel Perbandingan Fitur Sempurna
Untuk label harga yang memenuhi ambang tertentu atau jika kami secara khusus berinvestasi dalam kualitas suatu produk, kami ingin _benar-benar_ yakin bahwa kami membuat pilihan yang tepat dan mendapatkan produk yang baik dengan harga yang baik. Di situlah **tabel perbandingan fitur** membuat semua perbedaan.
Baca lebih lajutSembilan Prinsip Implementasi Desain
Bagaimana kita bisa mengevaluasi proyek yang sudah ada? Baik kami meninjau kode, mengaudit CSS, atau mewawancarai kandidat untuk peran di tim kami, berikut adalah sejumlah prinsip yang akan memberikan panduan yang baik.
Baca lebih lajut