top of page
  • Writer's pictureDon Peter

Finotes Android SDK (Kotlin and Java) version 3.3.0 released

Finotes SDK version 3.3.0 is now publicly available. Android Developers can integrate Finotes like any other gradle library to their app developed using Java or Kotlin.


We added three new features to this version.


1. ANR report that pinpoints the exact code location.

Finotes can now automatically capture UI/ Main thread blocks which can lead to App Not Responding (ANR) situations.


ANR tracking is available in the debug flavour of the SDK. This feature is activated out of the box with just the basic integration. Whenever the SDK detects an UI thread block in the app, it will be reported in the Finotes dashboard. Data points along with the issue report include the exact line in the app codebase that caused the block.


2. Response body in HTTP(s) issues.

Finotes now has the ability to report HTTP(s) response body along with the already provided request body, request header and response header in the issue reports. This does not require any additional change to your existing integration. These data points will enable developers to fix the HTTP(s) related issues fast.


3. Debug-only Activity Trail Markers.

Starting from this version, a new API is added to set debug-only activity trail events. Activity trail markers set using this API will be recorded only in the debug configuration of the application.


Java code snippet - Setting debug flavor activity markers


Fn.setActivityMarkerForDebug(this, "User opened invoice");

Kotlin code snippet - Setting debug flavor activity markers


Fn.setActivityMarkerForDebug(this@ClassName, "User opened invoice")

Please let us know your thoughts on these features.


Visit Finotes.com to sign up, if you have not already. Visit docs.finotes.com to explore the documentation

Blog for Mobile App Developers, Testers and App Owners

 

This blog is from Finotes Team. Finotes is a lightweight mobile APM and bug detection tool for iOS and Android apps.

In this blog we talk about iOS and Android app development technologies, languages and frameworks like Java, Kotlin, Swift, Objective-C, Dart and Flutter that are used to build mobile apps. Read articles from Finotes team about good programming and software engineering practices, testing and QA practices, performance issues and bugs, concepts and techniques. 

Monitor & Improve Performance of your Mobile App

 

Detect memory leaks, abnormal memory usages, crashes, API / Network call issues, frame rate issues, ANR, App Hangs, Exceptions and Errors, and much more.

Explore Finotes

bottom of page