ja2375 / add_2_calendar Goto Github PK
View Code? Open in Web Editor NEWA really simple Flutter plugin to add events to each platform's default calendar..
License: MIT License
A really simple Flutter plugin to add events to each platform's default calendar..
License: MIT License
Hello
Flutter : 2.0
add_2_calendar: 1.4.0
Since the update in Flutter 2.0, I got this message when compiling :
`Running Gradle task 'assembleRelease'...
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\add_2_calendar-1.4.0\android\src\main\java\com\javih\add2calendar\Add2CalendarPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.`
Hi,
first of all, I'm already thankful for the work you have put in the component, but it would be very beneficial to be able to set a reminder at some user-defined time before the event...
Thanks!
Hi.
Can anyone assist with the format of the time zones?
Thanks,
Hej Folks,
maybe i just don't get it, but if I open the widget for adding events on iOS the interface is always in English, regardless the device language.
Is it possible to localise this? My Flutter app is only on German, so I don't localise any other Strings.
If it's not possible to localise the widget yet, I think this would be a great enhancement.
Can you please tell me how to add attendees?
When i try to run my code in IOS, this error show:
[!] Unable to determine Swift version for the following pods:
add_2_calendar
does not specify a Swift version and none of the targets (Runner
) integrating it have theSWIFT_VERSION
attribute set. Please contact the author or set theSWIFT_VERSION
attribute in at least one of the targets that integrate this pod.
Another 10 plugins I have in my project install normally, just ass_2_calendar break.
flutter doctor -v:
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14.3 18D109, locale pt-BR)
• Flutter version 1.2.1 at /Users/xbitssoftware/Documents/flutter
• Framework revision 8661d8aecd (5 weeks ago), 2019-02-14 19:19:53 -0800
• Engine revision 3757390fa4
• Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
[!] Android toolchain - develop for Android devices (Android SDK version 27.0.3)
• Android SDK at /Users/xbitssoftware/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
✗ Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
To update using sdkmanager, run:
/Users/xbitssoftware/Library/Android/sdk/tools/bin/sdkmanager "platforms;android-28" "build-tools;28.0.3"
or visit https://flutter.io/setup/#android-setup for detailed instructions.
• All Android licenses accepted.
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.1, Build version 10B61
• ios-deploy 1.9.4
• CocoaPods version 1.7.0.beta.2
[✓] Android Studio (version 3.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 33.4.1
• Dart plugin version 182.5215
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[✓] Connected device (1 available)
• iPad Pro (12.9-inch) (2nd generation) • CDB69D98-8D89-4CF9-8729-9CD1AC2476E2 • ios • iOS 11.0 (simulator)
! Doctor found issues in 1 category.
No errors in windows.
I have in podfile the tags for Swift:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.0'
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
warning generated by xcode
App crashes when description or location is null (Event object).
onPressed: () {
final calendarEvent = Event(
startDate: DateTime(2020, 1, 1, 9),
endDate: DateTime(2020, 1, 1, 10),
title: "Title",
description: null,
location: null,
);
add_2_calendar.Add2Calendar.addEvent2Cal(calendarEvent);
},
Run this code with iOS.
FAILURE: Build failed with an exception.
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 1s
The plugin add_2_calendar could not be built due to the issue above.
It's default English. Other languages or customization would be good.
I'm using macbook air 2020, and my simulator is iPhone 12 Pro Max. When I click the "add to calendar" button on my app, the iPhone simulator will be disconnected and exits the app. But no problem on android
final Event event = Event(
title: eventTitle,
description: eventDescription,
location: currentCustomer['location'],
startDate: bookings[index].startdate.iso,
endDate: bookings[index].startdate.iso);
Add2Calendar.addEvent2Cal(event, androidNoUI: false);
);
info.plist
<key>NSContactsUsageDescription</key>
<string>This app needs access to calendar to add events</string>
Actually I can only pass a String to location. Could you explain how this should work? Wouldn't it be better to pass a real location like lattitude/longitude? Or leave an option to pass the real location?
Kind regards and thanks a lot for this plugin :)
Rebar
It would be nice for the plugin to ask the user again for permission to add to calendar when he tries to trigger the "add to calendar"-event. At least on iOS. I know it just works on Android but the iOS implementation will never ask the user again (unless you reinstall the app). It will also always get a positive success state when the user declined the permission which is weird.
This key should be added.
<key>NSCalendarsUsageDescription</key>
<string>This app needs access to calendar to add events</string>
This closes #58
I have this plugin in an app and it was working perfectly so I know that the app structure, bridging files etc are all in place. However, now after building on the command line and then running in Xcode as I have always done, I see the following error:
/Runner/GeneratedPluginRegistrant.m:6:9: 'add_2_calendar/Add2CalendarPlugin.h' file not found
I've tried in both Xcode 10.2.1 (iOS 12.3) and Xcode 10.3 (iOS 12.4) and as it was working under the former when I last built the app, I assume it's an update to Dart and/or Flutter that is the cause:
Flutter 1.6.7 • channel unknown • unknown source Framework • revision cba41ca2ec (8 weeks ago) • 2019-05-30 12:04:01 -0700 Engine • revision 58eff77ef2 Tools • Dart 2.3.2 (build 2.3.2-dev.0.0 fee615c5a5)
The plugin version when working (and still set now) is 1.3.0
The function returns before user saves the event on android's calendar, it's triggered right after the click.
All dependencies are migrated to null safety. So we should migrate this package to null safety.
Before adding a cal event, i need to parse what cla events the user has.
Does this package support that ?
Is there any way to add reminders when creating events?
In my android app when I set the GMT timezone, it's off by an hour, so, for example, I live in central time (gmt-5), I set it to gmt-6 and its correct, otherwise its off by an hour. I can verify that its not device settings because I needed to compensate an hour on my personal device and on the simulator which are different manufacturers and software version of Android, so it's definitely now my device's problem However on my ios app version, something is different and it works at the correct timezone, no compensation necessary. I can simply use a ternary operator whether its ios or not, however, I'm wondering the cause behind this and if its a bug or what. If I don't set a timezone it's completely off altogether. I don't know why the timezone has to be manually either.
it would be nice to add recurrence
iOS bug 'add_2_calendar/add_2_calendar-Swift.h' file not found
It would be nice to add people to Events.
Cannot compile the project anymore.
event sent after app closed: {id: 0, progressId: null, message: Running "flutter pub get" in healstation_doctor...}
event sent after app closed: {id: 0, progressId: null, finished: true}
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':add_2_calendar:generateDebugRFile' (type 'GenerateLibraryRFileTask').
> File 'E:\Multiverse_Projects\Flutter\Projects\hsf\healstation_doctor\build\add_2_calendar\intermediates\local_only_symbol_list\debug\R-def.txt' specified for property 'localResourcesFile' does not exist.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
Exception: Gradle task assembleDebug failed with exit code 1
add_2_calendar
does not specify a Swift version and none of the targets (Runner
) integrating it have the SWIFT_VERSION
attribute set. Please contact the author or set the SWIFT_VERSION
attribute in at least one of the targets that integrate this pod
Please create a new release tag. Like 1.1.0.
A problem occurred configuring root project 'add_2_calendar'.
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Add a new parameter to the Add2Calendar.addEvent2Cal
method, called onSuccess
, which would be called once an specific event has been successfully added to the calendar.
The implementation of a similar method, called onFailure
, would be cool. This other method would be called of something wrong happens while trying to add a new event.
Most Calendar packages I've found out there require this permission:
<key>NSCalendarsUsageDescription</key>
<string>INSERT_REASON_HERE</string>
But why add_2_calendar requires device contacts access on iOS?
<key>NSContactsUsageDescription</key>
<string>INSERT_REASON_HERE</string>
Added a simple button to test the process. Hot re-load in simulator worked but when hitting my button app crashed without any error in the console. Force quit app in the simulator and then started a new debug session. My app won't run, instead throwing the following:-
Launching lib/main.dart on iPhone XR in debug mode...
Xcode build done. 4.6s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
=== BUILD TARGET video_player OF PROJECT Pods WITH CONFIGURATION Debug ===
/Users/andyclayton/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.2.1/ios/Classes/SwiftAdd2CalendarPlugin.swift:55:31: warning: immutable value 'e' was never used; consider replacing with '_' or removing it
} catch let e as NSError? {
^
_
=== BUILD TARGET video_player OF PROJECT Pods WITH CONFIGURATION Debug ===
/Users/andyclayton/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.2.1/ios/Classes/Add2CalendarPlugin.m:2:9: fatal error: 'add_2_calendar/add_2_calendar-Swift.h' file not found
#import <add_2_calendar/add_2_calendar-Swift.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Could not build the application for the simulator.
Error launching application on iPhone XR.
Exited (sigterm)
Hello
I got this error only on Android 11 (API 30) virtual device on Android Studio :
PlatformException(not_available,
No email clients found!, null, null)`
The GMAIL client is already set up on the virtual device.
I do not reproduce on other devices (virtual or not) which are Android 10 or less (API 29 or less)
We got this error from a vivo phone, fingerprint: vivo/1606/1606:6.0.1/MMB29M/compiler01052117:user/release-keys
PlatformException: PlatformException(error, No Activity found to handle Intent { act=android.intent.action.INSERT dat=content://com.android.calendar/events (has extras) }, null)
File "message_codecs.dart", line 569, in StandardMethodCodec.decodeEnvelope
File "platform_channel.dart", line 321, in MethodChannel.invokeMethod
File "< asynchronous suspension >"
File "add_2_cal.dart", line 13, in Add2Calendar.addEvent2Cal
File "< asynchronous suspension >"
Adding an event to the default calendar is working.But, in case of android, the calendar app is opened and asks user to save the date.How about saving the events to the calendar without opening the calendar app ?
How could I create multiples events at once? For example for birthday reminders
When I open the Add2Calendar.addEvent2Cal
then cancel or add to the calendar. The status bar change and the text of the status bar become white.
I try to change the color after the event is set to the calendar but the Future do not wait until the event is success or fail.
It's happen only on iOS. I test on simulation and iPhone XR.
EDIT:
It's only happen when I change the AppBar
brightness to Brightness.light
Every time I try to compile or run the app, it throws this error. Made flutter clean
, tested in other machines & other people have try with the same result as me. The strange thing is gerenating an iOS app works perfectly: just crash on Android. :/
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:9: error: package io.flutter.plugin.common does not exist
import io.flutter.plugin.common.MethodCall;
^
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:10: error: package io.flutter.plugin.common does not exist
import io.flutter.plugin.common.MethodChannel;
^
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:11: error: package io.flutter.plugin.common.MethodChannel does not exist
import io.flutter.plugin.common.MethodChannel.MethodCallHandler;
^
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:12: error: package io.flutter.plugin.common.MethodChannel does not exist
import io.flutter.plugin.common.MethodChannel.Result;
^
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:13: error: package io.flutter.plugin.common.PluginRegistry does not exist
import io.flutter.plugin.common.PluginRegistry.Registrar;
^
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:16: error: cannot find symbol
public class Add2CalendarPlugin implements MethodCallHandler {
^
symbol: class MethodCallHandler
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:17: error: cannot find symbol
private final Registrar mRegistrar;
^
symbol: class Registrar
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:19: error: cannot find symbol
public Add2CalendarPlugin(Registrar registrar) {
^
symbol: class Registrar
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:24: error: cannot find symbol
public static void registerWith(Registrar registrar) {
^
symbol: class Registrar
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:30: error: cannot find symbol
public void onMethodCall(MethodCall call, Result result) {
^
symbol: class MethodCall
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:30: error: cannot find symbol
public void onMethodCall(MethodCall call, Result result) {
^
symbol: class Result
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:25: error: cannot find symbol
final MethodChannel channel = new MethodChannel(registrar.messenger(), "flutter.javih.com/add_2_calendar");
^
symbol: class MethodChannel
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:25: error: cannot find symbol
final MethodChannel channel = new MethodChannel(registrar.messenger(), "flutter.javih.com/add_2_calendar");
^
symbol: class MethodChannel
location: class Add2CalendarPlugin
/home/jesus/.flutter-sdk/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/android/src/main/java/com/javih/add2calendar/Add2CalendarPlugin.java:29: error: method does not override or implement a method from a supertype
@Override
^
14 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':add_2_calendar:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 0s
Gradle task 'assembleRelease'... Done 1.1s
Gradle task assembleRelease failed with exit code 1
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at com.javih.add2calendar.Add2CalendarPlugin.onMethodCall(Add2CalendarPlugin.java:32)
Full log is bellow :
Failed to handle method call
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at com.javih.add2calendar.Add2CalendarPlugin.onMethodCall(Add2CalendarPlugin.java:32)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:230)
at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:650)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:326)
at android.os.Looper.loop(Looper.java:160)
at android.app.ActivityThread.main(ActivityThread.java:6762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Great package! Unfortunately I’ve run into an issue where on some devices when trying to add event, the Google Login screen pops up and this behavior is not required as users would have already logged in. Please assist
_`*** BUILD FAILED **
fatal error : module 'add_2_calendar' not found
@import add_2_calendar;
1 error generated.`_
We download the dependency and add manually into folder also, but it does not work.
version using in my project :
`[✓] Flutter (Channel stable, 1.20.4, on Mac OS X 10.15.7 19H2, locale en-IN)
• Flutter version 1.20.4 at /Users/manicpod/Downloads/flutter
• Framework revision fba99f6cf9 (3 months ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
• Android SDK at /Users/manicpod/Library/Android/sdk
• Platform android-30, build-tools 30.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.3, Build version 12C33
• CocoaPods version 1.10.0`
It would be nice to have a boolean option to allow the creation of all-day events.
Xcode build done. 2.1s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
=== BUILD TARGET path_provider OF PROJECT Pods WITH CONFIGURATION Debug ===
/Users/shiv/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/add_2_calendar-1.0.2/ios/Classes/Add2CalendarPlugin.m:2:9: fatal error: 'add_2_calendar/add_2_calendar-Swift.h' file not found
#import <add_2_calendar/add_2_calendar-Swift.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Could not build the application for the simulator.
Error launching application on iPhone XR.
Hi, I get the below error when including this package in pubspec
add_2_calendar
does not specify a Swift version and none of the targets (Runner
) integrating it have the SWIFT_VERSION
attribute set. Please contact the author or set the SWIFT_VERSION
attribute in at least one of the targets that integrate this pod
Hey guys. Could you please explain why we need this permission
<key>NSContactsUsageDescription</key>
<string>INSERT_REASON_HERE</string>
I got this error when running in iPhone 4S:
Fatal error: Unable to bridge NSNumber to Int: file /BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1001.0.69.5/swift/stdlib/public/SDK/Foundation/NSNumber.swift, line 375
in SwiftAdd2CalendarPlugin.swift line 30:
addEventToCalendar(title: title, description: desc, location: location, startDate: Date(milliseconds: (args["startDate"] as! Int)), endDate: Date(milliseconds: (args["endDate"] as! Int)), allDay: args["allDay"] as! Bool, completion: { (success) -> Void in
A safe guess is that the args startDate and endDate is bigger than Int can hold in 32 bit machine.
Hey I am working on app that has scheduled events that I am parsing from Firestore and are for the most part one day events. It would benefit greatly if you could set the endDate as not required to better accommodate for such event scenarios. The startDate should remain required of course.
As title.
Android support library will deprecated.
Does migrate to AndroidX library?
If I try to use this plugin with Flutter Web, I get an exception on calling Add2Calendar.addEvent2Cal(event)
:
:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:109648 Overflow on channel: flutter.javih.com/add_2_calendar. Messages on this channel are being discarded in FIFO fashion. The engine may not be running or you need to adjust the buffer size if of the channel.
Uncaught (in promise) Error: MissingPluginException(No implementation found for method add2Cal on channel flutter.javih.com/add_2_calendar) at Object.throw_ [as throw] (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:4025) at MethodChannel._invokeMethod (:53796/packages/flutter/src/gestures/arena.ddc.js:5840) at _invokeMethod.next (<anonymous>) at onValue (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42353) at _RootZone.runUnary (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42239) at _FutureListener.thenAwait.handleValue (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38003) at handleValueCallback (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38503) at Function._propagateToListeners (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38535) at _Future.new.[_completeWithValue] (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38397) at async._AsyncCallbackEntry.new.callback (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38414) at Object._microtaskLoop (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42452) at _startMicrotaskLoop (:53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42458) at :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38738 DartError @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:5322 throw_ @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:4025 _invokeMethod @ :53796/packages/flutter/src/gestures/arena.ddc.js:5840 onValue @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42353 runUnary @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42239 handleValue @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38003 handleValueCallback @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38503 _propagateToListeners @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38535 [_completeWithValue] @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38397 (anonymous) @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38414 _microtaskLoop @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42452 _startMicrotaskLoop @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:42458 (anonymous) @ :53796/packages/build_web_compilers/src/dev_compiler/dart_sdk.js:38738
Flutter doctor
[✓] Flutter (Channel beta, v1.14.6, on Mac OS X 10.15.2 19C57, locale de-DE)
• Flutter version 1.14.6 at /usr/local/Caskroom/flutter/latest/flutter
• Framework revision fabeb2a16f (3 weeks ago), 2020-01-28 07:56:51 -0800
• Engine revision c4229bfbba
• Dart version 2.8.0 (build 2.8.0-dev.5.0 fc3af737c7)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
• Android SDK at /Users/nils/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.1
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.3.1, Build version 11C504
• CocoaPods version 1.8.3
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[!] IntelliJ IDEA Ultimate Edition (version 2019.3)
• IntelliJ at /Users/nils/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• For information about installing plugins, see
https://flutter.dev/intellij-setup/#installing-the-plugins
[✓] VS Code (version 1.42.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.8.1
[✓] Connected device (3 available)
• BKL L09 • 192.168.0.143:5555 • android-arm64 • Android 9 (API 28)
• Chrome • chrome • web-javascript • Google Chrome 79.0.3945.130
• Web Server • web-server • web-javascript • Flutter Tools
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.