Let's learn about Ui via these 99 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.
UI stands for User Interface. Want to learn more about it? Check out the latest articles on UI.
1. What I Learned Developing Games from Scratch on Flutter
"Dart engineers exploring Stack Overflow 'Flutter gamedev' section", Photo by Elena Zhuravleva.
2. Front-End Development: 5 Reasons You Should Focus on It
A strong User Interface improves the interaction between the user and your website or application, converting potential visitors into customers.
3. 10 Best UI/UX Project Ideas to Improve Your Frontend Skills đ¨đ§ââď¸
I have handpicked some awesome UI and UX projects that might give you some inspiration to create your own projects
4. Dark UI: Advantages and Use Cases
The dark UI feature that you have witnessed recently in Android and iOS apps is a good thing; large number of studies have shed some light on the benefits of a dark background.
5. How to Write Helpful and Accessible UX Copy for Every User
A guide on how to write UX copy that accommodates every kind of user.
6. Appleâs Icons Have That Shape for a Very Good Reason
If you havenât been immersed in <a href="https://hackernoon.com/tagged/ios" target="_blank">iOS</a> interface <a href="https://hackernoon.com/tagged/design" target="_blank">design</a>, you might look at Appleâs icons and think that theyâre just a rounded square or a âroundrectâ. If youâve been designing icons, you know that theyâre something different and may have heard the word <a href="https://applypixels.com/the-hunt-for-the-squircle/" target="_blank">squircle</a> used (mathematical intermediate of a square and a circle). And if youâre an Industrial Designer, you recognize this as a core signature of their hardware products.
7. New Inline Emoji Reactions on Hacker Noon
The traditional comment box at the end of a blog post is not a sufficient way to facilitate reader and writer communication. It falls short in a number of ways:
8. Simple Breadcrumbs in React with Reach-Router [Tutorial]
One of the things that you end up developing in one point or in the other is a breadcrumbs navigation system. I've seen some posts across the web touting how to achieve it in React and Reach Router by providing complex looping mechanisms. In this post, I show you a simpler, non loop way that displays breadcrumbs in Reach-Router.
9. 3 Awesome Themes for Visual Studio Code
More than 2,600,000 people use VS Code every month, up by over 160% in the last year.
10. 5 Most Popular React UI Component Libraries
According to Stack Overflow Developers Survey 2020, ReactJS was voted as the most loved and wanted Javascript web framework.
11. The Art and Science behind REST APIs
REST stands for REpresentational State Transfer
12. UX vs UI vs CX: Whatâs the Difference?
You might have heard user experience (UX), user interface (UI) and customer experience (CX) being used interchangeably. Even some of the most seasoned and professional marketers and designers confuse these terms.
13. 6 GUI Design Principles Every Designer Should Know
GUI design has become the best choice of user interface design. Nevertheless, in spite of the unpredictable popularity of GUI, few application programs have good interface design and live up to graphic user interface design principles. Additionally, itâs extremely difficult to use the expertise and existing documents to explain what an excellent and direct-viewing operation interface is.
14. Using Qt: 10 Famous and Successful Cases
Qt is a toolset that helps developers easily make user interfaces, with a long list of popular apps that such as Adobe and Google Earth that have used it.
15. 12 Animated JavaScript UI Design Components to Inspire Your Next Web Design Project đ¨â¨
16. Top 7 Tips To Become A UI/UX Pro
Tips & resources to help you get started
17. Developer Challenge: Can You Recreate this Web Component?
Are you a confident front-end developer? I challenge you to re-create this component from GitHub. Itâs not as easy as you may think!
18. React Application Development Tools: UI, Styling, State Management, Testing
If you have chosen React for building a web app, you will still need additional technologies and frameworks to expand and grow your project, add functionality and integrations.
19. How Can Declarative Programming Simplify Your User Interface
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Flower
20. How to Add a Custom Font to a React Native Project
I just started learning React Native and I have to admit that, itâs super easy to start with and hot-reloading makes it amazing to develop and reload the application in no time.
21. Handling Loading Actions: The Proper Way in Redux
TLDR; Donât put UI logic into reducers instead put it into a separate reducer.
22. How to Manage Reusable UI Components
Just a few days ago we open-sourced the React components we use to build the bit.dev platform.
23. Concurrent React Mode: Using Suspense and useTransition to Build A Better UX
The React JS dev team announced some exciting changes several months ago - React would be getting a "Concurrent Mode". Essentially this would allow React to perform multiple UI renders concurrently. Of course, JavaScript is single threaded and true concurrency is an illusion, but the new features will allow web apps (and Native Apps once these features hit React Native) to be much more responsive and snappy than they are now with less effort and custom code from the developer to make this happen.
24. Why visualizations in Health donât work
Visualizations in the most favorite health apps donât have enough comparing and exploring possibilities.
25. How to Build a Powerful Status Page With Great Performance and Design
This tutorial shows how a lightweight and performant time-series database coupled with queued status checks and a simple UI are best for robust applications.
26. Do We Really Need to Separate the Model from the UI? TLDR: No.
Typically, domain models and UI views are completely separated. A few years ago, we had a good reason to do so because the views were mostly made of imperative code. But now that we have functional UI libraries (e.g., React with hooks), wouldn't it be possible to gather everything together, and implement the views as methods of the models they represent?
27. I Built An Online Subscription Tracker App in CodaâHere's The Template
Simple app to manage your online subscriptions in one place.
28. Quick and Easy CRUD with NestJS, @nestjsx/crud and TestMace
These days REST API has become a web applications development standard, allowing to divide web development into two separate parts. There are several mainstream frameworks like Angular, React, Vue, that are used for UI. Backend developers are free to choose from large variety of languages and frameworks. Today Iâd like to discuss NestJS framework. Weâre going to create a simple CRUD application using Nest and the @nestjsx/crud package.
29. The 7 Best React Component Libraries for 2022
In this article, I will be sharing with you 7 awesome React UI libraries that you should check out.
30. 8 Chrome Extensions for UI/UX Designers
I have compiled eight chrome extensions to help get the job done faster and more productive.
31. Monolith vs Composite UI - Future of UI Development?
Using Composite UI in angular is one way to use a multiservice application in the backend that has a few advantages over the conventional, Monolith architecture
32. Cross Functional Teams
Cross Functional Teams
33. Website Builder Tool Quarkly Goes Into Open Beta
My name is Alex, and Iâm a co-founder and lead developer at Quarkly.io. Quarkly is a project made by our small team of designers and developers, aimed at helping similar teams. Our goal with Quarkly is to make the life and workflow of designer-developer pairs easier, allowing them to work both independently and collaboratively, all in one environment.
34. Learning UX/UI: Developers and Designers
A few weeks ago I stumbled upon Uxcel, an app that teaches you UX/UI. It looked really clean, so I decided to give it a go.
35. The Tips and Tricks for Building UX in Fintech
When it comes to user convenience, understanding consumer habits is as important as the market your app operates in. The ability to combine simple gestures with user-friendly interface results in a solution that appears simple and comprehensive. Mirroring of the physical actions into digital ones is one of the ways to do it.
36. Starting My Dream Project: Building the Chat GUI for a Conversational AI
This is the first entry to a long series of entries of how I will create a new and unique Artificial Intelligence accommodated assistant.
37. Design Battle: Visual Design vs Functional Design
Sometimes, designers get confused on which design styles to apply to their work. It all depends on what the work is for and who the target audience is.
38. iOS UI Testing: How to Troubleshoot CI Machine & Element Identifying Issues
How troubleshooting CI Machines and identifying elements is helpful when testing your iOS UI mockup for your project as well as how to speed up the process.
39. Chrome Browser Extension to Remover Hacker Noon Header
Hackernoon is my favorite source of knowledge about technology. I love reading Hackernoon story since Medium. However, the Hackernoon new site makes me harder to stay reading more stories before going to bed. It got a big bright green and yellow header on top of the story. At first, I think maybe I can scroll the page down, and it will disappear. I was wrong, it was fixed over the page and it takes a portion of the readable screen.
40. Component Interactions in Angular
Today, we are going to talk about Angular Component Communication, the last version of Angular is @9, but I will show definitions to communicate in all angular versions, probably it will be in the angular platform for a long time. If you need to start with basic concepts in Angular I recommend for you the tour of heroes tutorial before reading this article.
41. Building an Internet for All
The idea that the internet reached 4.5B people in 2019 is insane. According to internetworldstats.com, 58.8% of the world population is online. But how much of the internet is actually for everyone? A study from Perrill (formerly first scribe), shows that only 1% of websites and web apps are ADA compliant. Investing in UI/UX is a great deal for anybody building a website/app, but always think of all users, not just the majority of users.
42. Taking Advantage of React to Improve User Experience
In this article, we'll discuss some tips on how to create a great user experience with React.
43. Get the Same UI for All iPhone Screens Using NSLayoutConstraint Scaling
Generate the same UI for all iPhone Screens by using NSLayoutConstraint Scaling.
44. The Absolute Basics of Website UX
The set of behaviors visitors to a site exhibit constitute the UX. Based on this, design teams create products and sites that provide a meaningful user experience.
45. How to Hire An Offshore UI/UX Team for Your Next Project
Nowadays, businesses just canât do without relying on the web and various kinds of digital technologies.
46. Using sessionStorage API to design a user-friendly Lead Generation Form
TL;DR
47. The Main Principle of Designing Interactive Environments
What interactivity means and why you need it to make immersive products. Weâll also cover what constitutes immersion, and why âuserâ is an objectifying term.
48. Mastering Mobile App Development: Overcoming UI Challenges and Navigation Hurdles Like a Pro
Designing a mobile app's user interface (UI) and navigation system in a way that is both intuitive and beautiful can be difficult.
49. Create Scalable Interfaces With PostCSS-px-to-viewport Module
Most mobile and cross-platform web developers have encountered the problem at some point: you need your web app to scale neatly to the device screen size, regardless of which of the many thousands of devices there are out there, but your units only have one design layout width, mainly mobile. Or perhaps you need to create a per-device stylesheet for a truly scalable cross-platform UI, and want to use a scaled version of an original to base it upon. In either case, converting everything by hand is laborious and inconvenient.
50. 16 Places to Find Illustrations for Your Projects đđ¨
16 sites that offer free illustrations
51. Basic Web Design Principles to make Your Websites Pop
Five pillars of web design
52. Making a Product Design Great for Business [A How To Guide]
In the first seconds of use, one application might seem more convenient because itâs easy to navigate and zoom, as well as to satisfy the userâs needs and solve their problem quickly. While comparing to another application that might look fancy and colorful but at the same time will confuse or even worseâââdistract the user. And of course, it will bring zero-value to them.
53. How To Value SaaS Business
This post focuses on how SaaS metrics relate to customer onboarding, company growth, and the generation of sustainable income needed and sufficient to not only stay afloat in the turbulent sea of web marketing but thrive.
54. How I Approached My Organization's Rebranding As a Software Engineer
An engineer's journey to solving tech debt while rebranding a mobile application from Agora to Kojo.
55. Product Expert Harish Srigiriraju Highlights Importance of Personalization in Digital Applications
Harish Srigiriraju is a product expert at one of the worldâs leading telecom companies. He developed a model to personalize the home screen.
56. How PostCSS-px-to-Viewport Module Can Help To Create Scalable Interfaces
Most mobile and cross-platform web developers have encountered the problem at some point: you need your web app to scale neatly to the device screen size, regardless of which of the many thousands of devices there are out there, but your units only have one design layout width, mainly mobile. Or perhaps you need to create a per-device stylesheet for a truly scalable cross-platform UI, and want to use a scaled version of an original to base it upon. In either case, converting everything by hand is laborious and inconvenient.
57. Designing an Effective UI: Improve Your eCommerce Website Design
An E-commerce web design that user would find easy to shop. A good design make shopping engaging and easy for the users. And navigation is just the first step.
58. Why Are UI Components Important For Web-Based Development
Organizations are looking for web applications that provide users with many unique functionalities. For example, the User Interface is the essential part of a web application for anything they provide.
59. How to Implement Dark Mode: 5 Essential Tips to Remember
Here are 5 tips you should keep in mind when implementing dark mode in your apps.
60. Your Creativity is More Valuable Than The Tools You Use
Using a design tool isnât a skill. Itâs just good practice to display them in your portfolio to depict how strong youâre with the tool.
61. Why Jetpack Compose Is Not Ready For You
The New Technology Dilemma
62. An Introduction to Design Thinking
Some of the most common approaches to solve a problem are situational or context-specific. For example, in the field of structural engineering, most of the challenges are solved by applying time tested rules in the field of civil engineering. For a problem that is considered less severe, a common approach is a trial by error. Mission-critical requirements and issues are solved by using a well-defined set of steps and strategies. The first reaction to solve any problem is to compartmentalize the problem into something which was solved earlier. The mind likes the comfort of the known after all. This is our primordial nature. These approaches have served us since time immemorial and will continue to do so. A common thread running through all these problems is they are well known, and they have been faced before plus they are well documented
63. Best Practices for Designing a User-Centric Dashboard
The importance of user experience is more emphasized than ever. As a result, the number and variety of dashboard tools is on the rise. These tools are used as an essential piece in any good customer experience strategy.
64. Integrating STACS with Project Ubin V - A Client-First Approach to Technical Design
Event-Driven Architecture with Real-time UI
65. A Beginner's Guide to The CSS Grid System
A lot of newbies to web development, donât get it from the first time working with CSS grid. And that is the reason why I decided to write this article, besides that, I also want to give a brief intro to CSS grid and try to explain to people who are new to CSS, how to work with this amazing feature in the simplest way possible.
66. Some of the Most Common UX/UI Mistakes
The software market is suffocated with new mobile and web apps monthly. Thatâs why the focus has moved on ensuring a client-centered and visible UI/UX design.
67. Developing An Android App With a UI-First Approach
The real-life experience of Sigma Software's team using UI first in mind when developing an app.
68. Add Depth to Your Web Design Using CSS Shadow Generators
69. The Importance of Focusing on User Experience
10 years. For 10 years I have been working with data. I still remember those first days when we didnât even have that much data to work with, then Google Analytics came in and changed the way we track users. I remember the rise of apps and the attribution tools that followed to help us understand how the user found us. Compared to 10 years ago, we have become even more clueless about our users, and the worst part is that we still make decisions based on emotions â despite having so much data to support us.
70. How to Get Your First UX/UI Design Job
I want to share some alternatives to finding jobs that you can use if you are currently looking for a job as a junior designer.
71. Top Mobile App UI Design: 2021 Edition
Top User Interface Mobile Application Design 2021.
72. How To Plan Your Next Website Redesign
Learn how to plan and execute a website redesign, whether you use a CMS like Drupal or you build a site from scratch.
73. Best Way to Make Your Design Communicate
Visual hierarchy is one of the most important principles behind effective web design. I say this because the goal of a web page is to communicate, and that is essentially the same goal of good visual design.
74. 8 Important Criteria to Follow Before Selecting the Right RPA Tool
Robotic Process Automation (RPA) is the technology that allows businesses to configure computer software, or a ârobotâ to emulate and integrate the actions of a human interacting within digital systems to execute a business process. RPA robots utilize the user interface to capture data and manipulate applications mimicking human actions. They interpret, trigger responses and communicate with other systems in order to perform on a vast variety of repetitive and mundane tasks. What acts in the favor of an RPA software is that unlike humans, robots never sleep, make zero mistakes and costs a lot less than an employee.
75. Is iOS 16 Really Worth Getting?
Apple has its own way of gaining eyeballs, and this time it's the beta release of iOS 16. While the recently launched iOS version is gaining all the attention, reactions are mixed, with some still wondering whether iOS 16 is worth getting or not. To address the same, I wanted to share an in-depth analysis of newly introduced features and usability.
76. Through a browser, darkly
Exposing dark patterns in digital publishing
77. Advancing Online Education in Singapore: A Northell Case Study
Modern education is becoming more and more digitized: while even ten years ago notebooks and printed materials were necessary for studying, all you need today is alaptop and an Internet connection. Various classroom management systems are now used for the education of all levels, from primary schools to corporate training. It is a sure way to make the learning process more efficient â for example, taking quizzes and tests online helps automate grading and provide immediate access to the studentâs performance.
78. Improving Design Handoffs: A Guide
To build an awesome and successful digital product you need to do a lot of things. Such as planning, market research, build a prototype, design it, code it, ship it etc. For this whole process, you need to go through lots of handoffs and team communications. One of the more painful handoffs is the Design-to-Development Handoff.
79. Utility First CSS Leads to Rapid Prototyping
I am the co-founder of Flexiple and Remote Tools. In this post, I describe why I chose to use a utility-first CSS framework to build my websiteâs UI in a fast, robust and low-maintenance way.
80. đĽ The Ethical User Interface
What makes the user interface ethical? Give the user enough options, that they keep their autonomy. But not too many, that they become paralysed by choice.
81. How User Experience Is Crucial for Mass Adoption of Blockchain Technology
User experience, or UX, refers to how easily users interact with a product or service. In blockchain technology, a positive user experience can be critical for its adoption because it can determine how readily people are willing to use the technology.
82. Do You Have to Code to Be in Tech?
Software Development is a route thatâs proved to be very popular in the last couple of years in tech. From HTML & CSS webinars to Ruby on Rails meet ups, you canât escape the hype. But what if coding isnât for you? What if you want to solve problems in Tech without writing code, is there a career out there for you?
83. Gamification Strategies for Driving User Engagement in Web3 Projects
One way to help your web3 project grow and thrive is by incorporating game mechanics, which are the principles and rules that govern a game.
84. What Are the 6 Types of Website Accessibility Audits?
An accessibility audit is the process of performing manual and automated tests on your website to find out the improvement areas. There are 6 different types.
85. To UI Engineering and Back Again
This is going to be one of those once upon a time articles so buckle up and prepare for a story.
86. How Does User Experience Leave A Footprint On Your Business?
Everything boils down to customer experience today. Whether it is a mobile application or a website, there is absolutely no way you can turn a blind eye to UX and UI.
87. Secrets Of The Design Process You Wish You Knew Before
The UX industry puts a lot of emphasis on processes. But is that the best way to think fundamentally about design?
88. JSWorld Conference 2022: Part III
JSWorld Conference is the number one JavaScript Conference in the world, and I share a summary of all the talks with you. Part III
89. Users Make Decisions Based on Predictable Subconscious Patterns
We like to apply labels to users: theyâre irrational, lazy, unpredictable, rushed, and so on.
90. How To Pick The Right Stock Photo For Your Next Design Project
We all love beautiful pictures
91. Selecting The Right Open-Source Project In React Ecosystem
Make your top-notch sites with React, check the list of the best React open-source projects carefully selected for developers of all levels.
92. Hey Google, Where's the Search?
Just some of the things that could be easily fixed to make the Google Cloud Platform and Workspace easier to use.
93. Nextion + Arduino Multilanguage UI
The Nextion editor does not have full support for string arrays, so I had to think about how to implement language selection and store "language packs" in a con
94. Red Light! Green Light! Stop Hurting Your Users!
Color is one of the most important tools for creating user interfaces that don't suck, so stop doing it wrong.
95. Adding Light and Dark Modes, with a Toggle Switch, to Your Website
I've recently rebranded and redesigned the look and feel of my website. As a part of that redesign, I've implemented both a light and a dark theme. Here's how.
96. The Dos and Don'ts of Designing Chat Messaging UIs for Your App
Get valuable insights on designing user-friendly in-app chat UIs. Learn the dos and don'ts, best practices, and tips on simplifying, enhancing UX with color and
97. How to Choose the Perfect Font for Your Website and Advertisements
Finding the perfect font for a project can be a challenge. It can take a long time to select the correct font. To make the right choice, there are a few things
98. Building a Slack App with Native SFDC Integration
This post is a continuation of our series based on a video series explaining how to build Slack Apps that integrate with Salesforce APIs.
99. Seven Deadly Sins You Can Make in Mobile App Design
There are too many examples when an app brings more annoyance than value. Weâve picked four of them and figured out the design sins they committed.
Thank you for checking out the 99 most read stories about Ui on HackerNoon.
Visit the /Learn Repo to find the most read stories about any technology.