Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Support for native mobile apps #536

Open
HoukasaurusRex opened this issue Apr 3, 2024 · 2 comments
Open

[Feature Request]: Support for native mobile apps #536

HoukasaurusRex opened this issue Apr 3, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@HoukasaurusRex
Copy link

HoukasaurusRex commented Apr 3, 2024

Description:

Currently, while RUM offers valuable insights for web applications, many businesses developing for native applications or hybrid native + web applications have limited options for cross-platform observability. Without support for native app frameworks like react-native, it's not enough to use a web-only monitoring tool.

Feature Request:

I would like to request support for native mobile apps within the AWS CloudWatch RUM service. Specifically, support for monitoring iOS and Android applications built with frameworks such as React Native would be highly beneficial. This support could include:

  • Integration with React Native applications to capture performance metrics, user interactions, and other relevant data.
  • Custom instrumentation for tracking specific events and user journeys within the native mobile app.
  • Tracking the performance of HTTP requests made within the app.
  • Compatibility with existing AWS services and tools for managing and analyzing RUM data collected from native mobile apps.

Use Case:

As a developer building both mobile and web applications with react and react native, having one integrated observability dashboard is critical and is the determining factor for moving forward with RUM in production applications.

Thank you for considering this feature request 🙏

@HoukasaurusRex HoukasaurusRex added the enhancement New feature or request label Apr 3, 2024
@DorianMazur
Copy link

@HoukasaurusRex
Just use this -> https://www.npmjs.com/package/@aws-sdk/client-rum
image

@MikeMayer
Copy link

Let's not ignore Native (not just React Native) in this enhancement request. Without real native support RUM is not a viable option for many.

Consider possibly a client where native developers can instrument their software and report via a RUM client. It would certainly be more effort than the existing injection strategy we have for web but would help for situations where RUM is well-used in web contexts but has to be ignored for native in the very same team or organization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants