Introducing Appsonair's AppRemark

The In-App Feedback & Bug Reporting SDK
Trusted by Mobile Teams

Shake, capture, submit. Collect in-app feedback with annotated screenshots, contextual notes, and detailed device metadata, all sent to a centralized dashboard for faster debugging.

Key Features

Powerful in-app feedback and bug reporting tools built for mobile teams.

Manual Feedback Submission

Allow users to upload screenshots from their gallery and report bugs instantly, making it perfect for sharing previously captured issues.

Shake to Capture (Instant Screenshot Reporting)

Trigger the in-app feedback tool with a simple shake. Capture screenshots and annotate with drawings or text to clearly highlight issues.

Custom Feedback Form with Context

Collect structured user feedback with customizable forms. Users can describe issues, add notes, and submit detailed feedback or bug reports in seconds.

Centralized Feedback Dashboard

All feedback, screenshots, and bug reports are synced to a single dashboard, along with device details and app version info, helping teams track, prioritize, and resolve issues faster.

Why Do You Need AppRemark?

Effortless In-App Feedback Collection

Capture user feedback directly inside your app. Users can simply shake their device or upload screenshots to report issues, no technical knowledge required.

Faster Bug Reporting & Resolution

Get annotated screenshots and precise issue details, helping developers identify, reproduce, and fix bugs faster without back-and-forth.

Empower Testers & End Users

Enable anyone, including QA teams or real users, to report bugs and share feedback easily without complex tools or training.

Centralized Feedback Management Portal

All feedback, bug reports, and screenshots are organized in the AppsOnAir dashboard, making it easy for developers and QA teams to track, manage, and resolve issues efficiently.

Less Time Spent Debugging Bugs
TRADITIONAL WORKFLOWS
~30 min
per bug, on average
AppRemark
~2 min
instant context, ready to triage
Capture More Actionable Bug Reports
Email + Slack
~10%
users actually report
AppRemark
3-5x
In-app report boost

"Stop losing bugs in vague Slack threads. AppRemark turns every tester into a one-tap bug reporter, complete with screenshots, annotations, and device info."

Try AppRemark for Free
Arrow

Built for Every Team

How different roles leverage AppRemark to build better apps.

Built for Every Teams

Report bugs instantly with in-app feedback, no manual screenshots needed. Capture annotated visuals with automatic device metadata for accurate reporting.

Product Managers

Review real user feedback with annotated screenshots. Clearly understand UX issues, friction points, and user behavior without guesswork.

Developers

Skip endless back-and-forth. Get complete bug reports with logs, device info, OS versions, and reproduction steps — all in one place.

Beta Testers

Share feedback naturally with a simple shake. Capture, annotate, and submit issues in seconds — no tools or training required.

Developer Friendly

Add powerful in-app feedback to your app with a lightweight SDK designed for modern mobile teams without heavy dependencies.

checked
Lightweight SDKs
checked
Zero heavy dependencies
checked
Seamless in-app integration
import AppsOnAir_AppRemark
import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  // AppRemark Class instance create
  let appsOnAirRemarkServices = AppRemarkService.shared

  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

    // help to initialize remark services and customized the screen also using optional
    appsOnAirRemarkServices.initialize(shakeGestureEnable: false, options: ["appBarBackgroundColor": "DAF7A6"]) { remarkInfo in
        // write the code for handling success and failure case
    }
    return true
  }
  // Remaining contents of your AppDelegate Class...
}
import com.appsonair.appremark.services.AppRemarkService

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        val options = mutableMapOf(
          "appBarTitleText" to "Add Remark"
        )

        //AppRemark service Initialization with customizes and handle shakeGestureEnable with feedback status listner
        AppRemarkService.initialize(
                activity,
                shakeGestureEnable = true,
                options = options
            ) { result ->
                Log.d("AppRemark", result.toString())
            }
    }
}
import "package:appsonair_flutter_appremark/app_remark_service.dart";

@override
void initState() {
  super.initState();
  Future.delayed(const Duration(milliseconds: 100), () async {
    await AppRemarkService.initialize(
      context,
      shakeGestureEnable: false, // Set to true or false as per your need
      onRemarkResponse: (result) {
        // Handle Response Here
      },
    );
  });
}
import { initialize } from "appsonair-react-native-appremark";

useEffect(() => {
  // Initialize AppRemark with custom theme configuration
  initialize(
    true // Set shakeGestureEnable true or false as per your need
  );
}, []);

Get Started in Minutes

Follow these simple steps to set up in-app feedback and start capturing feedback and bugs instantly.

Step 01
Log in & Configure
Sign in to the AppsOnAir portal, set up your workspace, then select your app and complete the quick setup
STEP 1 OF 3
My Mobile App
CONTINUE
SDK
Step 02
Integrate the SDK
Add the AppRemark SDK to your app, supporting Android (Kotlin/Java), iOS (Swift/Objective-C), Flutter, and React Native.
Step 03
Initialize Once
Add a one-time initialization at app startup. The SDK automatically handles feedback capture, screenshots, and device details.
// Initializing...
AppRemark.init("API_KEY")
SDK STATUS: ACTIVE
CUSTOM BUTTON
BRANDED
Step 04
Brand It Your Way
Customize the feedback UI to match your app’s design. Adjust colors and themes for a seamless user experience.
Step 05
Choose Triggers
Capture feedback using shake gestures or in-app buttons like “Report Bug” or “Support.” Choose what works best for your users.
SHAKE SENSOR
TAP TRIGGER
LATEST REMARKS
BUG
1m ago
UI ISSUE
12m ago
Step 06
View All Feedback
Access all feedback in the AppsOnAir dashboard, including screenshots, annotations, and device details, organized and ready to act.

Frequently Asked Questions

Everything you need to know about AppRemark.

What is AppRemark?

Is AppRemark easy to integrate?

Can we customize the feedback form?

Will AppRemark slow down my app?

Is user data secure?

Can users annotate screenshots?

Can I see all feedback in one place?

Can I organize feedback submissions?

Does it support multiple apps?

Ready to fix bugs faster and improve your app experience?

With AppRemark, turn every shake into actionable feedback. Join 500+ teams building better apps.