appspector 0.0.2 copy "appspector: ^0.0.2" to clipboard
appspector: ^0.0.2 copied to clipboard

outdated

A plugin that integrate AppSpector to your Flutter project.

AppSpector #

A plugin that integrate AppSpector to your Flutter project.

With AppSpector you can remotely debug your app running in the same room or on another continent. You can measure app performance, view database content, logs, network requests and many more in realtime. This is the instrument that you've been looking for. Don't limit yourself only to simple logs. Debugging doesn't have to be painful!

AppSpector demonstration

Installation #

Each app you want to use with AppSpector SDK you have to register on the web (https://app.appspector.com) and add two native applications(for iOS and Android). Application API keys will be available on the app settings page.

Add AppSpector SDK to pubspec.yaml #

dependencies:
  appspector: '0.0.2

Initialize AppSpector SDK #

void main() {
  runAppSpector();
  runApp(MyApp());
}

void runAppSpector() {
  var config = new Config();
  config.iosApiKey = "Your iOS API_KEY";
  config.androidApiKey = "Your Android API_KEY";
  AppSpectorPlugin.run(config);
}

Build and Run #

Build your project and see everything work! When your app is up and running you can go to https://app.appspector.com and connect to your application session.

Features #

AppSpector provides many monitors that are can be different for both platforms.

SQLite monitor #

Provides browser for sqlite databases found in your app. Allows to track all queries, shows DB scheme and data in DB. You can issue custom SQL query on any DB and see results in browser immediately.

SQLite monitor

Logs monitor #

Displays all logs generated by your app.

Logs

Location monitor #

Most of the apps are location-aware. Testing it requires changing locations yourself. In this case, location mocking is a real time saver. Just point to the location on the map and your app will change its geodata right away.

Location

Screenshot monitor #

Simply captures screenshot from the device.

Performance monitor #

Displays real-time graphs of the CPU / Memory/ Network / Disk / Battery usage.

Environment monitor #

Gathers all of the environment variables and arguments in one place, info.plist, cli arguments and much more.

Notification Center monitor (only for iOS) #

Tracks all posted notifications and subscriptions. You can examine notification user info, sender/reciever objects, etc. And naturally you can post notifications to your app from the frontend.

For mode details, you can visit Android SDK and iOS SDK pages.

Feedback #

Let us know what do you think or what would you like to be improved: info@appspector.com.

Join our slack to discuss setup process and features

39
likes
0
pub points
83%
popularity

Publisher

unverified uploader

A plugin that integrate AppSpector to your Flutter project.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on appspector