top of page
  • Writer's pictureDon Peter

Finotes Framework for iOS moves a step closer to no-code

Updated: Sep 25, 2022

Finotes Framework 3.3.0 is now publicly available. The release comes with three major features.


1. No code HTTP(s) call tracking mechanism

Finotes framework now has a completely rewritten no code HTTP(s) API issue tracking mechanism. It is not just that we have rewritten the tracking mechanism, we have taken out the need for developers to set custom configurations in order to enable Finotes to track API calls.


With just the basic integration, Finotes will take care of API issue tracking out of the box. In addition to this, Finotes will tag HTTP(s) call response body as well along with request body, request-response headers with each issue report. This makes fixing issues fast and easy.


2. Auto capture of UIViewController lifecycle events

Chronologically ordered list of app events help developers to reproduce issues reported by Finotes. Till now developers had to extend each of the UIViewController classes in the code-base from a custom class to enable Finotes capture lifecycle events.


No more. This release onward Finotes is capable of automatically capturing lifecycle events.


3. Debug-only Activity Trail Markers

We have also added a new function for developers to set debug-only activity trail events. All custom activity trail markers set using this API will be recorded only in the debug configuration of the application.


Objective-C code snippet - Setting debug flavor activity markers


[Fn setActivityMarkerForDebugAt:self marker:@"logout tapped"];


Swift code snippet - Setting debug flavor activity markers


Fn.setActivityMarkerForDebugAt(self, marker: "logout tapped")


Do let us know your thoughts on these new features.


Visit Finotes.com to signup, 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. 

bottom of page