Designing for apps is a fluid process. As time passes, system updates and new design conventions mean we have to master new techniques to ensure our apps remain in the forefront of the industry. As we evolve, so do our resources. Since releasing the Savvy Sketch iOS Wireframe Kit in June 2016, we've noticed a few opportunities to update the kit to meet designer expectations. These changes also come from our experiences using the wireframe kit on new projects.
Product management is a discipline that continues to be hard to describe and define. There are particular approaches for doing product management "the right way," which was part of my motivation for writing App Savvy. At the same time, a portion of this role simply comes from experience. That may even be truer for app product management, which as of this writing is still less than a decade old.
We recently sat down with our customer Mike Ogden, the founder of Unboxed, to talk about his experience creating his first app.
We often address questions that focus on our experience in certain industries or with specific kinds of organizations. Although we have worked with companies large and small, commercial and non-profit, technology-driven and technology-challenged, we regularly emphasize that focusing on industry knowledge is not a good lens for selecting a partner.
How we think about design at Savvy Apps encouraged us to develop a new animation technique that mixes old-school view animations with Auto Layout. Our technique bypasses the restrictions placed on developers when they try to animate using Auto Layout. Most Auto Layout animation guides say basically the same thing: update constraints and animate. For more advanced animations though, just updating the constraints would be nearly impossible.
By relying only on constraints, you're restricting yourself on the types of animations you can achieve in your app. This article dives into how to get around the limitations of constraints. By using Auto Layout in new ways, we will show how to create more advanced animations.
Many app updates focus on bug fixes, polish, tweaks, or maybe adding a smaller feature. Less frequently, a major update comes along, like an app moving from 1.0 to 2.0 or 7.0 to 8.0. For example, Instagram and Uber both saw major app updates in the past year that fundamentally altered their app experiences.
Major app updates may include a brand new user experience, new visual design, or a handful of new features. There are a number of ways to recognize if your app is due for a major update. Your app doesn't need to meet all of the following criteria to require an update. Even just one consideration may justify spending the time and effort involved. Let's take a look.