Linked lists are a fundamental data structure used in computer science for organizing and manipulating data. In C#, a linked list is a collection of objects or nodes, each containing a value and a reference to the next node. In this blog, we will dive into the basics...
Nipuna Jayaweera
Array
Arrays are an essential part of programming, as they allow us to store and manipulate multiple values of the same data type under a single variable name. In this blog, we'll take a closer look at arrays in C# and explore some examples to help you understand their...
Data Structures
In the world of computer science and programming, data structures play a crucial role. Simply put, data structures are ways of organizing and storing data in a way that allows for efficient access and modification. They provide a framework for storing and manipulating...
User Interface a.k.a UI
The User Interface can be defined according to Layman as a collection of pages, screens, buttons, forms, and other visual components used to interact with the device. Basically, it is the display where a person can interact with the information system. Both mobile...
Human-Computer Interaction (HCI)
Human-computer interaction (HCI) is the study of how humans and computers interact by building interactive computer interfaces that meet the demands of the users. Computer science, behavioral sciences, cognitive science, ergonomics, psychology, and design concepts are...
The Evolution of User Interface Design | From Command Lines to Natural Language Processing
The user interface (UI) of a device is the point of human-computer interaction and communication. It is also the method through which a user interacts with an application or a website. The user interface is divided into two parts that explain the form and content of...
User Interface | For Differently Abled Users
More than 15% of the world population is disabled in some form, according to the World Health Organization (WHO). As a result, by making our Web sites and apps more accessible to the disabled, we may be able to reach more consumers. You would never willingly alienate...
User Interface | The Importance of User Feedback
The User Interface design is an important aspect of creating software applications and digital products. The user interface is what people interact with and use to get their tasks done when using an app or website. So why it is important to gather user Feedback? User...
Influence of Mobile Technology on User Interface
Mobile technology is becoming smarter day by day. It has affected people's daily life. It has created new opportunities and challenges for user interface design. The advancement of mobile user interface (UI) technologies is now in progress. Apple's iOS, Google's...
Designing Voice User Interface | VUI
Voice User Interface, or VUI, refers to the way in which users can interact with an app using voice commands through a device. With the growing demand for digital devices, people are experiencing a common issue known as Screen Fatigue. To combat this, the development...