flutuate_mixpanel 0.1.4

flutuate_mixpanel #

A Flutter plugin for Mixpanel.

Getting Started #

First, you must be registered at Mixpanel to use the Mixpanel API. The plugin uses the same concept of method calls used by the Mixpanel Android library.

Configuration #

Add flutuate_mixpanel to pubspec.yaml under the dependencies field.

dependencies:
  flutuate_mixpanel: ^latest_version

Import #

Add the following import in your library :

import 'package:flutuate_mixpanel/flutuate_mixpanel.dart';

Usage #

For you to use the plugin, in your Flutter app, get an instance of Mixpanel plugin:

    MixpanelAPI instance = await MixpanelAPI.getInstance('<your_mixpanel_token');

So after, you only call the API methods specified in Mixpanel Android API documentation.

See also the Mixpanel documentation for more informations.

Example #

The sample project has more details about how to use the plugin.

0.1.4 #

  • Solved deprecations warnings in Java code.

0.1.3 #

  • Added API documentation.

0.1.2 #

  • Formatted sources files.

0.1.1 #

  • Formatted sources files; Increasing plugin description.

0.1.0 #

  • Plugin implemented with the main functionalities of the API for the Android OS.

example/README.md

flutuate_mixpanel_example #

Demonstrates how to use the flutuate_mixpanel plugin.

Getting Started #

This project is a starting point for a Flutter application.

It uses your Mixpanel token that must be specified in the file resources/secrets.json, with the follow format:

{
  "mixpanel_token": "<your token>"
}

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  flutuate_mixpanel: ^0.1.4

2. Install it

You can install packages from the command line:

with Flutter:


$ flutter pub get

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:flutuate_mixpanel/flutuate_mixpanel.dart';
  
Popularity:
Describes how popular the package is relative to other packages. [more]
53
Health:
Code health derived from static analysis. [more]
100
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
100
Overall:
Weighted score of the above. [more]
77
Learn more about scoring.

We analyzed this package on Jul 17, 2019, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.4.0
  • pana: 0.12.19
  • Flutter: 1.7.8+hotfix.3

Platforms

Detected platforms: Flutter

References Flutter, and has no conflicting libraries.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.1.0 <3.0.0
flutter 0.0.0
test ^1.3.0 1.6.5
Transitive dependencies
analyzer 0.37.0
args 1.5.2
async 2.3.0
boolean_selector 1.0.5
charcode 1.1.2
collection 1.14.11
convert 2.1.1
crypto 2.0.6
csslib 0.16.1
front_end 0.1.20
glob 1.1.7
html 0.14.0+2
http 0.12.0+2
http_multi_server 2.1.0
http_parser 3.1.3
io 0.3.3
js 0.6.1+1
kernel 0.3.20
matcher 0.12.5
meta 1.1.6 1.1.7
mime 0.9.6+3
multi_server_socket 1.0.2
node_preamble 1.4.4
package_config 1.0.5
package_resolver 1.0.10
path 1.6.2
pedantic 1.8.0+1
pool 1.4.0
pub_semver 1.4.2
shelf 0.7.5
shelf_packages_handler 1.0.4
shelf_static 0.2.8
shelf_web_socket 0.2.3
sky_engine 0.0.99
source_map_stack_trace 1.1.5
source_maps 0.10.8
source_span 1.5.5
stack_trace 1.9.3
stream_channel 2.0.0
stream_transform 0.0.19
string_scanner 1.0.4
term_glyph 1.1.0
test_api 0.2.6
test_core 0.2.7
typed_data 1.1.6
vector_math 2.0.8
vm_service_lib 3.22.2
watcher 0.9.7+12
web_socket_channel 1.0.14
yaml 2.1.16
Dev dependencies
flutter_test

Admin