When we talk about reducing costs and speeding up time to launch, standard components can unlock tremendous benefits when building and maintaining features. As a designer, especially if you are someone just getting started in mobile app design, it can be difficult to understand what “mobile standards” even are. Getting a handle on these UI options can help us be more efficient and effective as a product team. Choosing to invest in custom UI only when standards start to break down can help you maintain a high bar for experience quality without inflating costs to build and maintain components that already had a standard solution.
Cross-discipline collaboration can be challenging. Especially if your team is remote or taking a hybrid approach to time in the office, it can be easy to fall into a rhythm of validation. Collaboration, in its truest form, happens when the whole team — including designers, developers, and product managers — all come to the table to understand the problems we are trying to solve and find potential solutions. Building more collaborative teams is a journey, but one way to start is by understanding what collaboration means and where your team is starting from.
By design, notifications are disruptive. They make noise, flash on screen, and badge your app icons. Although push notifications can add value to an app, they can also be distracting and demanding of people’s attention. If people don’t see value in your app interrupting them, they are not likely to opt in. It is up to designers and developers to ensure we are designing meaningful and helpful notifications.
Both iOS and Android offer system tools that allow users to scale the text on their device up or down for readability. Supporting scaling text is an easy way to make your app usable for more people. Although developers handle much of the work, decisions we make in design can greatly impact the readability of your app.
As designers, we are focused on creating human centered experiences that help people connect, solve problems, have fun, or get things done. However, it is rare for us to dive deeply into a technology as part of our process. How much do designers need to know about the technologies powering their designs? Does focusing on mobile help us build better experiences?