Bugsee for Kotlin Multiplatform - Now Live
Today we're opening the public beta of the Bugsee Kotlin Multiplatform SDK - the next chapter in a story we've been writing for nearly a decade: helping mobile teams ship stable,…
Tips, deep dives and updates from the Bugsee team — covering mobile QA, debugging and SDK news.
Today we're opening the public beta of the Bugsee Kotlin Multiplatform SDK - the next chapter in a story we've been writing for nearly a decade: helping mobile teams ship stable,…
We're releasing the beta of Bugsee Android SDK 7.0 — the most significant release in the product's history. Version 7 is a complete ground-up rewrite: new capture engine, new…
This January, Bugsee turns ten. That sentence still makes me pause. Not because we didn’t aim to build something lasting — we absolutely did — but because ten years looks very…
You caught the error. Now what? Sentry is built to help teams monitor and track errors across web, mobile, and backend services. It sends alerts, groups issues, and displays…
When a user reports a bug—or worse, abandons the app entirely—your team has two choices: Spend hours retracting what happened, or use a tool that already knows. 💡Editor’s…
Mobile crash reporting has evolved. If your crash reporting still only relies on stack traces, you’re likely missing the bigger picture—and wasting valuable developer time.…
You shipped the app. The crash reports are coming in. Now the question is: can you actually trust what they are telling you? On the surface, it may seem like your…
You hit Play in the Unity Editor to test your scene — everything runs smoothly, until the console slams you with: NullReferenceException: Object reference not set to an…
With mobile apps now the default way people shop, bank, and connect, users expect them to be fast, stable, and responsive—every time they open them. A few seconds of delay or an…
Your mobile app has five seconds to impress a new user—and not much more to keep them.. If it’s a cold start, most of those five seconds are spent just getting your app ready to…
Monitoring mobile performance is uniquely challenging. Two users on the same app version can have radically different experiences—one of 5G with a Pixel 8, another on spotty…
When an application slows down, users might not complain—they simply disengage. A delay during login, a frozen screen, or a lagging workflow can quietly erode trust, conversions,…
App crashes aren’t just annoying—they’re costly. For users, a crash might mean abandoning a purchase, closing your app mid-session, or deleting it altogether. For developers, it’s…
In an industry where speed often trumps stability, QA teams are under constant pressure to deliver more test coverage, faster, and with fewer bugs slipping through. However, as…
Most teams treat testing like a final checklist before launch: One last sprint to squash bugs, greenlight QA, and ship. But that mindset is costing companies more than they…
For many mobile app development teams, beta testing is treated like a box to tick off right before launch, with just enough external validation to greenlight the release. But in…
You can write flawless Swift code, follow Apple’s Human Interface Guidelines to the letter, and still ship an iOS app that fails under real-world conditions. Why?Succinctly…
For over a decade, Apache Cordova served as a reliable entry point into mobile app development. By leveraging web technologies, developers could deploy cross-platform apps without…
React Native is one of the most widely used frameworks for building cross-platform mobile apps. Although React Native supports multiple platforms, it’s most commonly used for…
In 2025, people still use mobile devices for the internet, and native apps take up much of their time on screens. However, responsive web design (RWD) is still liked because it…
Imagine you’re using an app, and suddenly, it freezes—forcing you to wait or force-close it. Or worse, it crashes without warning, making you lose your progress. In Android app…
In many programming languages, enums (short for enumerations) are often used simply as lists of predefined constants. However, in Kotlin, enums are much more than that; they are…
Flutter, React Native, and .NET MAUI are three leading frameworks in cross-platform app development, each backed by a major tech giant Google, Meta, and Microsoft respectively.…
Throughout our day-to-day work, we’ve seen cross-platform frameworks evolve from experimental solutions into highly valuable tools for delivering apps on multiple platforms. For…
In the rapid evolution of the contemporary digital ecosystem, selecting the correct mobile application development route is more than a technical consideration. It is an implicit…
As Android apps become more popular, it’s essential to ensure they’re free of bugs and work smoothly. This is where Continuous Integration (CI) and Continuous Testing (CT)…
When testing an Android app, distributing it to testers outside the Google Play Console can sometimes make the process faster and more flexible. In this guide, we’ll explore how…
How often have you been using an interesting Android app, only for it to crash unexpectedly? No one wants to use an app that crashes frequently—it disrupts the experience and…
Despite enthusiastic use of Bugsee for Chrome by many of our customers over the past six years, we’ve found that there hasn’t been as much demand for this type of…
The user experience is golden. Without the user, a mobile app cannot succeed. This is why it is important to ensure bugs do not drive users away. Bugs ruin the user experience and…
If you’re new to app development in Android, file upload might appear like an uphill task. But in reality it’s just two things — requesting permission to access the…
You probably wonder whether you need Bugsee and is it any good? Well, let me try to address these here. Video Have you ever wondered how your users get to a certain state in your…
Holiday season is upon us and I wanted to wish that your mobile app will be super stable and bug free in 2018, which in turn, will result in a healthy user growth! Recently I took…
In the first post in the series we learned what symbolication is and how it works, the second post taught us how to use Apple provided tools and helper…
In this article we will see how to manage builds for Swift projects, examplified with PackStream, through Jenkins, an open source build server. We will build it for iOS,…
This tutorial is a revised tutorial we’ve published earlier, called iOS Ad-Hoc distribution using Amazon S3. The original tutorial achieved the desired effect…
We have already covered why certificate pinning in mobile apps is important and have shown how to implement it both in iOS and Android. For the sake of simplicity, we…
What is certificate pinning? In this day and age more and more user data is stored electronically. Users are expecting end-to-end security from every application they are…
What is the problem? While the need to listen to scroll events of arbitrary views in Android has always existed, no such mechanisms were provided by Google until Android API level…
Overview Debugging is an important process to understand the unexpected behaviour of your application. For this reason, we must know well how to use the breakpoints to reduce the…
Why? Most of the mobile applications these days require some form of a backend. Usually it is used for something trivial, like maintaining user profiles, settings and scores etc.…
In the previous post, we’ve learned what is symbolication process and why it is needed. In this post we will dive deeper and learn how to make sure a dSYM file is…
Many developers use Bugsee for its great crash reporting capabilities. In fact, Bugsee crash reporting has recently been ranked the highest among all iOS crash reporting…
I’m thrilled to announce that Bugsee is on Product Hunt today. Can’t wait for the Product Hunt community’s feedback and thoughts. Why Today? Last year we won the #1…
Back a few months ago, we’ve sponsored a couple of Core Intuition podcasts to both support the fine work Manton Reece and Daniel Jalkut do for the…
We are proud to announce that as of last week, Bugsee can officially be called The Best Crash Reporting tool for iOS. Bugsee now marks higher than the competition…
We’ve achieved an important milestone last month — Bugsee joined the One Comma Club, as more than 1,000 companies had signed up for Bugsee since our start just this April.…
Back in early September, Lyle Troxell from GeekSpeak invited Dmitry and myself to his ad-hoc studio at Netflix in Los Gatos to record an episode for…
Why? Applications today are rarely being built without 3rd party libraries and SDKs. There are libraries for integrating remote backends into your app. Libraries for…
Every iOS developer at some point in their life is challenged with a task to distribute their awesome app to a group of loyal beta testers. Apple does not make it easy. The…
Hello world! Today, we are introducing Bugsee corporate blog, ran by our engineering team under the helm of our CTO, Dmitry Fink. We plan to cover a wide variety of technical…