This blog aims at providing a centralised interface of inspiration for developers and designers alike. Everything from Graphic Design, Interface Design, Authoring to our take on the respective UX elements and the Dev side of things can be found on thecyberfibre.
Development (here) is the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks resulting in a software product. It is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process.
Therefore, development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.
Frequently used tags: #Web-Development; #App-Development; #Android; #Linux;
User interface design (UI) or user interface engineering is the design with the focus on maximizing usability and the user experience. The goal of user interface design is to make the user’s interaction as simple and efficient as possible, in terms of accomplishing user goals (user-centered design).
Good user interface design facilitates finishing the task at hand without drawing unnecessary attention to itself. Graphic design and typography are utilised to support its usability, influencing how the user performs certain interactions and improving the aesthetic appeal of the design; design aesthetics may enhance or detract from the ability of users to use the functions of the interface.
The design process must balance technical functionality and visual elements (e.g., mental model) to create a system that is not only operational but also usable and adaptable to changing user needs.
User experience design (UX, UXD, UED or XD), on the other hand, is the process of enhancing user satisfaction with a product by improving the usability, accessibility, and pleasure provided in the interaction with the product. User experience design encompasses traditional human–computer interaction (HCI) design, and extends it by addressing all aspects of a product or service as perceived by users.
Frequently used tags: #UI-Design; #UX-Design;