In this Sysco LABS Innovation session, Isham Mohamed - Senior Software Engineer from the Enterprise Architecture Group' R&D team speaks about MVVM or Model View ViewModel - an architectural pattern used in Mobile Application Development.
Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming language(s). This talk by Tech Lead Ashan Dhanapala is focused on the Rx framework and
UI/UX Lead Roshan Wettesinghe conducts this Sysco LABS Tutorial on Styling React Components. The tutorial covers; – Different Ways to Style React Components – Drawbacks of using Inline Styles and CSS – Demo on the use of Styled Components including; i. How to create styled components ii. How to use tag template literals iii. Styling
Malinda Wijegunawardene [Manager – UI Engineering], Buddhika Raveendra [UI Lead] and Abhiman Ranaweera [Associate Specialist – UI Engineering] from the Sysco LABS UI/UX Team, discuss the role of Design systems as part of Accelerated UI Development. The video includes; – The importance of quick UI delivery and extensibility of the designs for fast paced development
React Native is a language that specially caters to Mobile Application Development. But what are the pros and cons of using this language? And what exactly is Native Base? In this innovation session, Nilaksha Rathnayake explains exactly that. If you’re thinking of using React Native for your next project, there are three main advantages that
In this Innovation Session, Anuradha Wickramarachchi, Mithila Wickramarathne, Vijini Mallawaarachchi and Dimuthu Kariyawasam from CAKE Connect talk about the methodology of building native mobile, Mac and Windows apps in C# using Xamarin. Xamarin is a cross-platform implementation of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET). Xamarin was released in
Design thinking is key in the field of UI/UX engineering for the purpose of creating a clean, informative and eye catching visual experience. In this Innovation Session, Abhiman Ranaweera of the UI/UX team, talks about the principles behind design thinking which is the driver the behind excellent UI design. Design & Layout Patterns A
What is Flow? Flow, according to Hungarian psychologist Mihaly Csikszentmihalyi is “the holistic experience that people feel when they act with total involvement”. It is a state of “active absorption” in which a person “is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity” (Wikipedia).
User interfaces have come a long way in terms of design, and in this Innovation Session by Chinthaka Gamage from the UI team, we are given the low down on material design and how it has developed over the years to become the standard norm of building interactive and immersive content. The session also talked
In this Innovation Session by Buddika Raveendra from the UI team and Eshan Liyanagama from the QA team, we take a look at the different types of UI design trends which have evolved across the years. Typography, video, animation, long scroll and parallax scrolling were a few of the trends mentioned. They also talked about