All Projects → aloisdeniel → flutter_plugin_appcenter

aloisdeniel / flutter_plugin_appcenter

Licence: other
Flutter plugins for accessing Visual Studio App Center services.

Programming Languages

java
68154 projects - #9 most used programming language
dart
5743 projects
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to flutter plugin appcenter

shifting
A privacy-focused list of alternatives to mainstream services to help the competition.
Stars: ✭ 31 (-43.64%)
Mutual labels:  microsoft, services
ForzaHorizonFix
A simple fix for Forza Horizon 4 and Forza Horizon 5 crashes
Stars: ✭ 20 (-63.64%)
Mutual labels:  microsoft, crashes
Awesome Privacy
A curated list of services and alternatives that respect your privacy because PRIVACY MATTERS.
Stars: ✭ 303 (+450.91%)
Mutual labels:  microsoft, services
firewall-controller
A kubernetes controller running on bare-metal firewalls, creating nftables rules, configures suricata, collects network metrics
Stars: ✭ 37 (-32.73%)
Mutual labels:  services
active-directory-android
An android app that uses Azure AD and the ADAL library for authenticating the user and calling a web API using OAuth 2.0 access tokens.
Stars: ✭ 33 (-40%)
Mutual labels:  microsoft
msbotbuilder-go
Microsoft Bot Framework SDK for Go
Stars: ✭ 113 (+105.45%)
Mutual labels:  microsoft
develop
A simple tool to help elementary OS developers to develop their own apps and widgets.
Stars: ✭ 38 (-30.91%)
Mutual labels:  appcenter
power-bi-embedded
Use Power BI Embedded to embed dashboards, reports, report visuals, Q&A, and tiles in your WordPress website.
Stars: ✭ 37 (-32.73%)
Mutual labels:  microsoft
ExchangeAnalyzer
Exchange Analyzer - Checks Exchange Server 2013 or 2016 organizations for common configuration issues and recommended practices.
Stars: ✭ 100 (+81.82%)
Mutual labels:  microsoft
node-ews
A simple JSON wrapper for the Exchange Web Services (EWS) SOAP API.
Stars: ✭ 114 (+107.27%)
Mutual labels:  microsoft
browserslist-config-google
Google / Google Workspace Browserslist Shared Config
Stars: ✭ 27 (-50.91%)
Mutual labels:  microsoft
badger
Remind yourself to not sit and stare at the screen for too long
Stars: ✭ 48 (-12.73%)
Mutual labels:  appcenter
globe
Globalization utilities
Stars: ✭ 28 (-49.09%)
Mutual labels:  microsoft
vbo365-rest
Unofficial Self-Service Web Portal for Veeam Backup for Microsoft Office 365
Stars: ✭ 44 (-20%)
Mutual labels:  microsoft
acordeon-az900-innovaccion
Aquí podrás encontrar recursos clave y adicionales para tu paso por la certificación Microsoft Azure Fundamentals AZ-900
Stars: ✭ 406 (+638.18%)
Mutual labels:  microsoft
vscode-in-docker
Run VSCode inside of a Docker Container
Stars: ✭ 22 (-60%)
Mutual labels:  visualstudio
vscode-spring-initializr
VSCode Extension for Spring Initializr
Stars: ✭ 51 (-7.27%)
Mutual labels:  microsoft
platform
A collection of minimalistic, easy-to-use and fully customizable Angular components, directives and services
Stars: ✭ 17 (-69.09%)
Mutual labels:  services
balance
Client side load balancing for Kubernetes clusters
Stars: ✭ 18 (-67.27%)
Mutual labels:  services
pdftricks
A simple, efficient application for small manipulations in PDF files using Ghostscript.
Stars: ✭ 69 (+25.45%)
Mutual labels:  appcenter

New maintainer wanted : since I don't use this service anymore this plugin is very low on my priority list. If anyone is interested in becoming the owner and going further I would be happy to give him/her ownership ! Sorry

Visual Studio App Center Plugin for Flutter

pub package

Several Flutter plugins to use the Microsoft Visual Studio App Center SDKs.

Note: This plugin is still under development, and some APIs (Distribute and Push are still missing) might not be available yet. Feedback and Pull Requests are most welcome!

Setup

To use this plugin:

  1. Connect to Visual Studio App Center Portal
  2. From the index page, select Add new and create a new iOS application (Platform: Objective-C/Swift), and keep your iOS app secret (ex: 123cfac9-123b-123a-123f-123273416a48).
  3. From the index page, select Add new and create a new Android application (Platform: Java), and keep your Android app secret (ex: 321cfac9-123b-123a-123f-123273416a48).
  4. Add those as dependencies in your pubspec.yaml file:
    • appcenter
    • appcenter_analytics
    • appcenter_crashes

Usage

Global

import 'package:appcenter/appcenter.dart';
import 'package:appcenter_analytics/appcenter_analytics.dart';
import 'package:appcenter_crashes/appcenter_crashes.dart';

Starting services

final ios = defaultTargetPlatform == TargetPlatform.iOS;
var app_secret = ios ? "123cfac9-123b-123a-123f-123273416a48" : "321cfac9-123b-123a-123f-123273416a48";

await AppCenter.start(app_secret, [AppCenterAnalytics.id, AppCenterCrashes.id]);

Enabling or disabling services

await AppCenter.setEnabled(false); // global 
await AppCenterAnalytics.setEnabled(false); // just a service
await AppCenterCrashes.setEnabled(false); // just a service

Analytics

Track events

AppCenterAnalytics.trackEvent("map"); 
AppCenterAnalytics.trackEvent("casino", { "dollars" : "10" }); // with custom properties

Getting Started

See the example directory for a complete sample app using Visual Studio App Center.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].