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.
Many customers come to us at Savvy Apps with a set of unknowns and an unclear path to obtaining their goals. Through the years, we've honed our discovery process to solve this problem. We start by casting a wide net, gathering as much information as possible, and then whittle things down into actionable takeaways. In this article, we've outlined why this process, which we like to call a “discovery kickstart,” is critical for your app. We run through the three stages of this process and how each stage is structured to set your app up for success.