I have been working as a UI Architect for the last three years building and architecting Data Science portfolios for clients. Once, during a team lunch with client, they asked me to build a gamified learning application, simulating a user’s journey through a system that can be used as induction/preparatory platform for new joiners to create better learning/training outcomes.
Apple has introduced a fast and easy way to sign-in to your applications or websites with its ID. Instead of filling out lengthy forms, verifying email addresses and choosing/remembering new passwords, one can use 'Sign-in with Apple' to set up an account and start using its application. One can implement this functionality in all variants of the application running on native, web and other
I have invested many years in designing beautiful interactive User Interfaces (UI) for my end customers both working as an Architect and Full Stack Engineer. It was during my stint at one of the top five gaming companies that made me realise the true discipline of work and its importance when it comes to User Experience. While I was a part of product’s player experience team, a thought came to my
When we started exploring Flutter for cross-platform app development about four months ago, we wanted to explore all the features that Flutter offers. We came up with our own analysis of what works properly and what needs a bit more work. Apart from the obvious advantages that Flutter offers that we’ve mentioned in our earlier blog post, we divided our efforts into three categories:
In recent times, Web and Mobile Applications Testing are going through a great change. The breadth and depth of testing has grown leaps and bounds. Traditional way of testing is facing the challenge of managing high frequency of releases. Also, to cover all the test combinations of various versions of browsers, OS, screen orientations, resolutions etc., it’s not practical to have counting on just
From macOS 10.14 and iOS 13 onwards, Apple has introduced a new type of appearance called Dark Mode. Users can choose or schedule system-level appearances from settings and can adapt to our application with minimal development changes. In this blog, we would be exploring and explaining the different aspects of the application that a developer needs to take care of while adapting Dark Mode or
Previously, I have written a three part series blog to create a YouTube Player in ReactJS. It only used React and depended heavily on call backs from children to parent, particularly in a case wherein it was two levels deep.