Testing
Testing
Analytics
Analytics
Jest, together with React Native Testing Library, are still the kings of testing for cross-platform apps. They get the job done most of the time and are fast enough (so users are not fleeing to Vitest yet in this community, but more users raise performance as an issue). End-to-end testing, on the other hand, is dominated by Maestro, leaving Detox and later on Appium farther behind. Which is the opposite of what I observe in larger and older codebases relying mostly on Appium (or manual testing).
The duo of Firebase and Sentry holds strong for overall app analytics and crash reporting, leaving competition far behind. Not surprisingly too, as these services are simple to set up and provide some value for the app’s observability from day one. Seeing users complain about hard to understand naive stack traces and too much noise in the signal, should give Datadog, Posthog, LogRocket and others a hint on where to spend their efforts to win them. And those on AppCenter Analytics: the service shutdown deadline is coming faster than you think, act now!
