What’s the Android framework not telling you about ANRs? Learn more in our eBook.

Read now

Blog

How Atlas Reality creates a seamless in-app purchase process with Embrace

Learn how Atlas Reality reduced their in-app purchase failures by 75% and improved player experiences using Embrace.

Read more

Why is OpenTelemetry important for mobile?

OpenTelemetry is important in the observability space and it's also crucial in the mobile realm. We'll explore its significance in this post.

Read more
iOS

Always implement these 4 methods when proxying in iOS

When it comes to proxying in iOS, implementing these four crucial methods is essential to ensure seamless communication and efficient handling of network requests, providing developers with greater control and flexibility in managing network traffic and enhancing app performance.

Read more
iOS

Bug of the month: Blank Web Views caused by downgrading

Uncover the intriguing bug of the month: Blank Web Views caused by downgrading, as we explore the reasons behind this issue, the impact on user experience, and provide practical solutions and preventive measures to mitigate the occurrence of blank Web Views resulting from app downgrades, ensuring a smooth and consistent browsing experience within your mobile applications.

Read more
iOS

Bug of the month: Blank WebViews

Uncover the intriguing bug of the month: Blank WebViews, as we dissect the potential causes, impact on user experience, and share effective troubleshooting techniques to address this frustrating issue, ensuring your app's WebView content is consistently displayed without any unwanted blank screens.

Read more
scaling

Problems when scaling an app: The architecture

Scaling an app introduces various challenges related to its architecture, including issues such as performance bottlenecks, increased complexity, and difficulties in maintaining codebase cohesion; this blog explores these common problems and offers insights on effective architectural approaches to ensure a smooth and successful scaling process.

Read more
iOS

UIPasteboard on iOS: Security and performance considerations

Unveil the paramount importance of security and performance considerations when working with UIPasteboard on iOS, as we delve into the potential vulnerabilities, data leakage risks, and performance optimizations, providing developers with practical insights to ensure robust data protection and seamless user experience in their iOS applications.

Read more
iOS

Why do I always have to update my SDKs: An explanation courtesy of iOS 13

Uncover the reasons behind the frequent updates required for SDKs, as we delve into the changes introduced by iOS 13, including privacy enhancements, new APIs, and compatibility improvements, shedding light on the importance of staying up to date with SDK versions to ensure app stability, security, and compliance with the latest iOS platform.

Read more
Crash Reporting

How to debug a crash when the crash report is corrupted

Discover effective strategies to debug crashes when faced with corrupted crash reports, as we explore alternative approaches such as examining device logs, leveraging memory dumps, and utilizing advanced debugging techniques, enabling developers to uncover the root causes, resolve issues, and ensure the stability of their applications even in challenging scenarios.

Read more