This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
The good news is that many technical quirks tend to follow certain patterns that can be easily spotted—even by non-engineers. Here are four technical hiccups associated with corrupt event tracking data, how to spot them, and what to do about them. So why could that happen from a technical standpoint? Event stuttering.
Data has fundamentally changed how we design and develop products, but there’s a difference between simply reacting to data points and applying the level of analytic rigor needed to yield meaningful results. There’s an enormous amount of ambiguity when it comes to developing products. Here’s how.
He’s been developing apps for almost as long as the App Store has existed—wearing every hat from full-time engineer to product manager, UX designer, founder, content creator, and technicalcofounder.
Here are eight reasons you should always implement your analytics in the same sprint as your feature development and not at a separate time after development is complete. When engineers implement features, they write code. Engineers are technical. Implementation is better with less context-switching.
And that makes it possible to get into all the benefits of a sophisticated platform like Mixpanel with little technical risk—even if for only a trial run and/or to use it alongside other tools like GA. Here’s how you (or your app developer team) can do it. As a matter of principle, abstract-away your dependencies.
As data-driven product development continues to balloon in popularity, so does the need for accurate and sophisticated implementation of analytics tracking in software products. Keep the product folks technically up-to-date. In other words, even if the design is phenomenal, the UX will suffer if the implementation is weak.
This is a very compelling story (especially if you’ve got only one or two engineers or developers on your team who may or may not include yourself). He’s also given technical interviews to 1,400 softwareengineers who have gone on to accept roles at Apple, Dropbox, Yelp, and other major Bay Area firms.
SwiftUI is an incredible framework that allows for UI development at rates that are orders of magnitude above many UIKit approaches. He’s been developing apps for almost as long as the App Store has existed—wearing every hat from full-time engineer to product manager, UX designer, founder, content creator, and technicalcofounder.
As a product manager or developer, you want to squash user friction from your app. Bad user experience (UX) design is a big source of user friction, but it’s not the whole story. Your UX design needs to be clear and to the point. Prioritize UX. Simply put: User friction can single-handedly sink an app’s usefulness.
We organize all of the trending information in your field so you don't have to. Join 96,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content