Scrum teams thrive on innovation and trying out new things, that’s not news to anyone in the industry. What might be understood, but not often talked about, is how enthusiastic our end users will be with our changes. However, they aren't going to be enthusiastic if the changes are complex and take more thought than they are willing to give (which is usually not a lot). Steve Krug, usability consultant and author of the timeless book, “Don’t Make Me Think”...

With all of the resources Google and Apple have poured into their ecosystems, creating cross-platform mobile applications is easier than ever. However, you still can’t get around the fact that building a native application means developing it twice - once for iOS and once for Android. Well, now thanks to a framework called Flutter, developers can create for both platforms at the same time. ...

When you start developing applications for iOS devices, considering how to navigate your various views is an important step in architecting a solution that is both simple, powerful, and easy to understand for your users. Your requirements likely involve a complex workflow of activities based on your user interactions, and a cohesive navigation system is important to get right. Apple provides multiple pre-built controllers for navigation that their engineers also use in iOS's stock apps. The Apple Mail app uses a...