Detect performance issues & bugs in iOS & Android apps.
- Works seamlessly in development, testing and live phases.
- Available as Java & Kotlin SDK for Android.
- Swift & Objective-C framework for iOS, iPadOS & watchOS.
- Dart plugin for Flutter.
Memory leaks is a common problem in mobile apps. It's difficult to detect and to identify the root cause. Finotes detects memory leaks and identifies the exact leaking object.
Also, Finotes detects and reports abnormal memory usage and memory spikes.
Finotes reports Error status codes in HTTP(S) responses. It also reports delayed response and duplicate calls with same pay load in short time span.
Any exceptions thrown during network calls is captured and reported.
Finotes captures crashes that are outcome of uncaught exceptions, and report them along with stacktrace.
ANR happens when Android app freezes for 5000 milliseconds or more.
Finotes detects ANR as and when they happen and provide the stacktrace indicating possible code location which triggered ANR.
App Hangs occurs when iOS / iPadOS app freezes for 250 milliseconds or more.
Finotes detects App Hang as and when they happen and provide the stacktrace indicating possible code location which triggered the issue.
Frozen Frame happen when if frames get stuck for 700 milliseconds or more.
Finotes detects Frozen Frames as and when they happen and provide the stacktrace indicating possible code location which triggered the issue.
Slow Frame happen when if frames get stuck for 16 milliseconds or more.
Finotes reports slow frames along with Activity Trail as and when they happen.
All uncaught & caught Exceptions gets reported along with stacktrace.
If any takes more than normal time to load, the same gets reported along with Activity Trail.
Reports function failures 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.
Multiple functions can be chained asynchronously 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 reproduce the bug..
Finotes SDK for android apps is available in Java and Kotlin flavours with easy integration using Gradle.
Finotes framework for iOS and iPadOS apps is available for Swift and Objective-C with easy integration using coco-pods.
Finotes framework for watchOS apps is available for Swift and Objective-C with easy integration using coco-pods.
Finotes plugin for Flutter apps is available for Dart and native platforms with easy integration using PubDev.
We provide consulting services for improving performance of mobile apps.