The software development scene has been undergoing rapid changes since its beginning. As new technologies come up, software development has evolved accordingly. The development process is constantly tweaked and optimised to exploit the latest technologies. So in this ever-evolving world how do you survive as a developer? When learning new skills is a permanent part […]
Fundamentals of software testing
When you’re designing a solution for any problem, the first step is to define it. Be it a technical problem, or even a social problem. A clear understanding of the problem leads to good solutions. But to know if your solution works, you need to test it. As the name suggests, this is what software […]
Importance of designing for accessibility
Imagine the last time you looked up something on the internet and the website you landed on was just horrible. Remember the frustration at not being able to do anything? We can all agree that we’ve screamed at more than one website in our life. Now imagine the frustration of disabled people when your app […]
Introduction to Flutter with BLoC
By significantly cutting down on development efforts and time-to-market, Flutter has become a popular tool for developing cross-platform apps. It offers the performance of native apps and at the same time offers a huge potential for customizing UI. BLoC is a design pattern for coding with Flutter. As iOS and Android developers started building apps using […]
Better Designs with Adobe XD
In recent years, Adobe XD has been gaining popularity as one of the top UI/UX design tools. Adobe’s Photoshop and Illustrator has always been popular with UI?UX designers. But they were not developed specifically for the purpose. With Adobe XD, designers have a platform specifically designed for UI/UX, for designing Android, iOS, and web apps. […]