UIUX Design v/s Frontend Development
Updated: Feb 25, 2023

As a product owner, web or app designer, it's important to understand the differences between UX/UI design and front-end development. While these fields are closely related and often overlap, they are distinct disciplines that require different skills, tools and approaches.
Let's begin by understanding:
What is UIUX Design?
User experience (UX) design and user interface (UI) design are two important parts of designing and developing any website and application.
User experience (UX) design focuses on creating an enjoyable and intuitive experience for the user. On the other hand, user interface (UI) design focuses on the look and layout of the product, including elements such as buttons, icons, and visual design.
The role & approach of a UI/UX designer is typically different from frontend development. Below are the responsibilities of a UIUX designer:
Researching and understanding the end user's needs The UI/UX designer conducts user research, such as usability testing and surveys, to understand the user's needs and goals and ensure that the product meets those needs.
Creating wireframes and mockups: The UI/UX designer creates rough sketches of the layout and design of the website or application, known as wireframes and mockups. These are used to create a visual representation of the product before it is built.
Designing the visual elements of the product: The UI/UX designer is responsible for designing the visual elements of the product, such as the colour scheme, typography, and iconography.
Creating design guidelines and style guides: The UI/UX designer creates design guidelines and style guides to ensure consistency and cohesiveness in the product's design.
Collaborating with other team members: The UI/UX designer works closely with front-end developers, back-end developers, and stakeholders to create a cohesive and effective product.
Conducting usability testing: The UI/UX designer conduct usability testing to ensure that the product is easy to navigate and use.
Keeping up-to-date with new technologies and design trends: UI/UX design is a field that is constantly evolving, and designers need to be up-to-date with the latest technologies and design trends to create cutting-edge websites and applications.
Continuously improving the design based on feedback: Continuously improving the design based on user feedback and data is a core responsibility of the UI/UX designer to make sure the final product meets the user's needs.
Tool Stack & Deliverables UIUX designers translate business goals or visions in visually appealing user-friendly designs. They need to be proficient in software like Adobe XD, Illustrator, Figma, InVision and, Sketch. UIUX design deliverables include static UI design screens (not coded) which can be shared with the developer for product building. It can be a Figma/XD link or a zeplin file. You can check out this blog, to know more about UIUX design stages & its deliverables.
What is Front-end development?
Front-end development involves the implementation of UX and UI designs. Front-end developers work closely with UX and UI designers to ensure that the product is functional and visually appealing.

The role of the front-end developer varies depending on the specific project but includes:
Translating design mockups and wireframes into code: The front-end developer takes the design concepts created by the UX/UI designer and turns them into code that can be used to build the website or application. Front-end developers use programming languages such as HTML, CSS, Angular JS and JavaScript to build the user-facing part of a website or application. They need to have a solid understanding of design principles, web development technologies and web standards to create visually appealing and user-friendly products.
Creating responsive and interactive web pages: The front-end developer is responsible for ensuring that the website or application looks and works correctly across different devices and screen sizes, using responsive web design techniques.
Implementing accessibility standards: The front-end developer needs to ensure that the website or application conforms to accessibility guidelines and standards and that the website or application is usable by people with disabilities.
Optimizing website performance: The front-end developer ensures that the website or application is fast and responsive. This can be achieved by optimizing images and code, minifying assets and leveraging browser caching.
Browser compatibility: The front-end developer needs to ensure that the website or application looks and works correctly in all major web browsers and devices.
Collaborating with other team members: The front-end developer works closely with UX/UI designers, back-end developers, and stakeholders to create a cohesive and effective product.
Keeping up-to-date with new technologies: Front-end development is a field that is constantly evolving, and front-end developers need to be up-to-date with the latest technologies and trends to create cutting-edge websites and applications.
Maintaining and updating the website/application: The front-end developer is also responsible for ensuring the website or application is up-to-date with the latest security patches and fixing any discovered bugs.
Deliverables: Front-end development deliverables are the tangible items produced during the development process that can be shared and reviewed with team members. Some common front-end development deliverables include HTML, CSS, and JavaScript, Angular JS code. These are the code that is used to build the website or application. These deliverables will help stakeholders, designers, and other team members to understand how the product was built and also helps in future updates, maintenance and scalability of the product.
Conclusion:
To summarize, UX design is concerned with the overall experience of using a product, UI design focuses on the product's visual design, and front-end development involves building the product using programming languages. Understanding the differences between these disciplines is key to creating successful and effective websites and applications. Hope this article helped you!



Hi88 được tôi xem xét qua cách trình bày thư viện nổ hũ, nơi người dùng cần phân biệt trò chơi dựa trên tên và thông tin nhận diện. Tôi kiểm tra xem danh sách có hỗ trợ quan sát nhanh từng lựa chọn hay khiến các mục trông gần giống nhau. Khi chuyển từ một trò chơi sang trò khác rồi quay lại danh sách, vị trí và cách hiển thị cần đủ nhất quán để tôi không phải xác định lại toàn bộ từ đầu. Tôi cũng chú ý đến chức năng tìm kiếm hoặc lọc nếu có, bởi chúng chỉ thực sự hữu ích khi kết quả phù hợp với từ khóa và có thể nhận diện dễ…
XX8 đặt ra cho tôi một tình huống kiểm tra khá cụ thể khi muốn xem thể thao rồi chuyển sang các trò chơi khác trong cùng một phiên truy cập. Tôi mở khu vực thể thao để tìm thông tin liên quan, sau đó quay lại danh mục chính và lần lượt xem Casino, game bài, bắn cá cùng nổ hũ. Điểm tôi quan tâm không chỉ là số lượng lựa chọn được hiển thị, mà còn là khả năng nhận ra mình đang ở đâu sau mỗi lần chuyển mục. Khi tiếp tục tìm xổ số hoặc thông tin khuyến mãi, đường dẫn nên có tên rõ ràng và không khiến người dùng hiểu nhầm với danh mục trò…
https://ngothienphat.com/ giúp tôi tiếp cận bảng giá phế liệu theo từng nhóm vật liệu thay vì chỉ xem một mức giá chung. Sắt được giới thiệu với khoảng giá tham khảo 8.000–11.000 đồng/kg, đồng từ 120.000–180.000 đồng/kg và nhôm từ 35.000–55.000 đồng/kg. Mình tiếp tục tìm hiểu inox, máy móc cũ và thiết bị điện tử để nhận diện sự khác biệt về giá trị. Điều tôi quan tâm là những con số này còn phụ thuộc vào chất lượng, khối lượng và địa điểm thu gom. Ngô Thiện Phát cũng đề cập đến bước khảo sát thực tế trước khi thống nhất giá. Qua đó, mình hiểu rằng bảng giá đóng vai trò tham khảo trong quá trình chuẩn bị…
https://tn8881.com/ làm tôi quan tâm khi kiểm tra tính nhất quán giữa máy tính và điện thoại. Tôi bắt đầu bằng cách quan sát vị trí menu, đăng nhập và tài khoản trên từng thiết bị, sau đó chuyển sang thể thao, nổ hũ và slot game. Những khu vực chính vẫn có cách nhận diện tương đối quen thuộc nên tôi không mất nhiều thời gian thích nghi. Tôi cũng kiểm tra kích thước nút và khoảng cách giữa các lựa chọn khi sử dụng màn hình nhỏ. Việc giữ lại những thành phần quen thuộc giúp tôi dễ ghi nhớ thao tác hơn. Qua trải nghiệm, tôi nhận thấy khả năng duy trì cấu trúc chung giữa nhiều thiết…
H19 tôi ưu tiên kiểm tra khả năng duy trì sự nhất quán sau nhiều lần chuyển trang. Ban đầu tôi xem menu tổng thể, sau đó mở từng mục rồi dùng đường dẫn quay lại để đối chiếu vị trí cũ. Tôi cũng quan sát phần nội dung trên điện thoại nhằm xem chữ, nút thao tác và khoảng cách giữa các khu vực có bị dồn quá mức không. Khi sang nhóm trò chơi bài, tôi kiểm tra cách Tiến lên và Liêng được trình bày riêng. Với tôi, bố cục vừa đủ thông tin sẽ giúp quá trình sử dụng lâu hơn mà không phải liên tục tìm lại chức năng.