Fix bugs in iOS & Android mobile apps, watchOS apps faster
Integrate in less than a minute.
Near zero performance impact.
Try Finotes for 14 days
Integrate in a minute. No credit card required
Maximum data points to reproduce bugs
Activity trail with memory usage patterns
Grouping of similar bugs for easier issue management
Severity recognition based on situation criticality
Detailed insights for faster bug root cause analysis
Real-time callback to handle the issue gracefully
Report memory leaks in live app
In live Android apps, the actvity / service where leaks occur are identified and reported along with activity trail. For iOS live apps the ViewController in which the leak is happening is identified.
Report memory leaks during development and testing
Once the live app reports leak from an activity or service, the developer can follow the steps as per activity trail and reproduce the issue in development environment. In development environment, exact object that causes leak is identified and reported. This feature is available only for Android now.
Monitor API failure
Captures API call failures over http / https. Response that indicate a failure, delayed responses, No responses are captured.
Bug report contains request body, request and response headers, and
the full URL with parameters for easy root cause analysis.
Identify high memory usage
High memory usage is reported when the app consumes more than 60% of allocated memory.
Bug report contains activity trial with memory usage
pattern along with other device info and device state info to help
developers reoptimize the app to prevent crashes.
Track crucial features
Multiple functions can be chained asynchronously using Finotes to track if a
functions is called after another or if there is any delay between function call.
This lets you track unsuccessful execution of the feature.
Reports feature failure with function parameters, activity trail with memory usage pattern, device info and state info necessary to reporduce the bug.
Observe key functions
Raises tickets in-case of a wrong return value or when an exception gets thrown in that
function or when there is a delay in execution.
Captures function parameters, stack traces, activity trail with memory usage pattern and return values.
Report custom issues
Gives the flexibility to report custom exceptions and condition check failures with custom messages.
Captures stack traces, activity trail with memory usage pattern along with device info and state.
Capture App crashes
Capture all app crashes with deep
insight to find the causation. Extract the exact lines of code at which the crash occured from the crash report.
Crash report contains stack traces, activity trail with memory usage pattern, device info and state.
Monitoring frame rate issues
If any frames get skipped due to blockage of UI Thread, it will be reported in development and testing phase.
Screen load delay
Screen load delays will create bad user experience. If any such delay happen, it will be reported.