mrhou / zdplugin Goto Github PK
View Code? Open in Web Editor NEWzdplugin
License: MIT License
zdplugin
License: MIT License
D/AndroidRuntime(16101): Shutting down VM
E/AndroidRuntime(16101): FATAL EXCEPTION: main
E/AndroidRuntime(16101): Process: com.suezElectric.suez, PID: 16101
E/AndroidRuntime(16101): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.suezElectric.suez/zendesk.messaging.MessagingActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class zendesk.messaging.ui.MessagingView
E/AndroidRuntime(16101): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778)
E/AndroidRuntime(16101): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
E/AndroidRuntime(16101): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/AndroidRuntime(16101): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
E/AndroidRuntime(16101): at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(16101): at android.os.Looper.loop(Looper.java:164)
E/AndroidRuntime(16101): at android.app.ActivityThread.main(ActivityThread.java:6494)
E/AndroidRuntime(16101): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(16101): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
E/AndroidRuntime(16101): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
E/AndroidRuntime(16101): Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class zendesk.messaging.ui.MessagingView
E/AndroidRuntime(16101): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class zendesk.messaging.ui.MessagingView
E/AndroidRuntime(16101): Caused by: java.lang.reflect.InvocationTargetException
E/AndroidRuntime(16101): at java.lang.reflect.Constructor.newInstance0(Native Method)
E/AndroidRuntime(16101): at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createView(LayoutInflater.java:647)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
E/AndroidRuntime(16101): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
E/AndroidRuntime(16101): at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
E/AndroidRuntime(16101): at zendesk.messaging.MessagingActivity.onCreate(MessagingActivity.java:121)
E/AndroidRuntime(16101): at android.app.Activity.performCreate(Activity.java:7009)
E/AndroidRuntime(16101): at android.app.Activity.performCreate(Activity.java:7000)
E/AndroidRuntime(16101): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)
E/AndroidRuntime(16101): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
E/AndroidRuntime(16101): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
E/AndroidRuntime(16101): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/AndroidRuntime(16101): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
E/AndroidRuntime(16101): at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(16101): at android.os.Looper.loop(Looper.java:164)
E/AndroidRuntime(16101): at android.app.ActivityThread.main(ActivityThread.java:6494)
E/AndroidRuntime(16101): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(16101): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
E/AndroidRuntime(16101): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
E/AndroidRuntime(16101): Caused by: android.view.InflateException: Binary XML file line #13: Failed to resolve attribute at index 4: TypedValue{t=0x2/d=0x7f040003 a=-1}
E/AndroidRuntime(16101): Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 4: TypedValue{t=0x2/d=0x7f040003 a=-1}
E/AndroidRuntime(16101): at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:726)
E/AndroidRuntime(16101): at android.view.ViewGroup$MarginLayoutParams.(ViewGroup.java:7794)
E/AndroidRuntime(16101): at android.widget.FrameLayout$LayoutParams.(FrameLayout.java:439)
E/AndroidRuntime(16101): at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:370)
E/AndroidRuntime(16101): at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:368)
E/AndroidRuntime(16101): at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
E/AndroidRuntime(16101): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
E/AndroidRuntime(16101): at android.view.LayoutInflater.rInflate(LayoutInflater.java:866)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
E/AndroidRuntime(16101): at zendesk.messaging.ui.MessagingView.(MessagingView.java:48)
E/AndroidRuntime(16101): at zendesk.messaging.ui.MessagingView.(MessagingView.java:40)
E/AndroidRuntime(16101): at java.lang.reflect.Constructor.newInstance0(Native Method)
E/AndroidRuntime(16101): at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createView(LayoutInflater.java:647)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
E/AndroidRuntime(16101): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
E/AndroidRuntime(16101): at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
E/AndroidRuntime(16101): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
E/AndroidRuntime(16101): at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
E/AndroidRuntime(16101): at zendesk.messaging.MessagingActivity.onCreate(MessagingActivity.java:121)
E/AndroidRuntime(16101): at android.app.Activity.performCreate(Activity.java:7009)
E/AndroidRuntime(16101): at android.app.Activity.performCreate(Activity.java:7000)
E/AndroidRuntime(16101): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)
E/AndroidRuntime(16101): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
E/AndroidRuntime(16101): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
E/AndroidRuntime(16101): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/AndroidRuntime(16101): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
E/AndroidRuntime(16101): at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(16101): at android.os.Looper.loop(Looper.java:164)
E/AndroidRuntime(16101): at android.app.ActivityThread.main(ActivityThread.java:6494)
E/AndroidRuntime(16101): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(16101): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
E/AndroidRuntime(16101): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
D/OkHttp (16101): <-- 200 https://widget-mediator.zopim.com/client/widget/account/status?embed_key=tFh19KFTd8BBqP3gihF65iF9ep7q4sLa (1216ms, 19-byte body)
First of all, thank you for this amazing plugin!
Just wanted to suggest an improvement.
I was getting an error related to Theme on Android. I had to add the following line to my build.gradle:-
android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
Thanks!
Running Xcode build...
Xcode build done. 14.1s
Failed to build iOS app
Error output from Xcode build:
↳
* BUILD FAILED *
Xcode's output:
↳
Command CompileSwift failed with a nonzero exit code
Command CompileSwift failed with a nonzero exit code
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:3:8: error: error extracting
version from module interface
import SupportSDK
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskSupportSDK/SupportSD
K.framework/Modules/SupportSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface:
1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskSupportProvidersSDK/
SupportProvidersSDK.framework/Modules/SupportProvidersSDK.swiftmodule/x86_64-apple-io
s-simulator.swiftinterface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskSupportProvidersSDK/
SupportProvidersSDK.framework/Modules/SupportProvidersSDK.swiftmodule/x86_64-apple-io
s-simulator.swiftinterface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:4:8: error: error extracting
version from module interface
import ChatSDK
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskChatSDK/ChatSDK.fram
ework/Modules/ChatSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface:1:1:
error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:5:8: error: error extracting
version from module interface
import ChatProvidersSDK
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskChatProvidersSDK/Cha
tProvidersSDK.framework/Modules/ChatProvidersSDK.swiftmodule/x86_64-apple-ios-simulat
or.swiftinterface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:6:8: error: error extracting
version from module interface
import ZendeskCoreSDK
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskCoreSDK/ZendeskCoreS
DK.framework/Modules/ZendeskCoreSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinter
face:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:8:8: error: error extracting
version from module interface
import MessagingSDK
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskMessagingSDK/Messagi
ngSDK.framework/Modules/MessagingSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinte
rface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:23:13: error: 'Logger' is
unavailable: cannot find Swift declaration for this class
Logger.isEnabled = true
^~~~
ChatProvidersSDK.Logger:2:14: note: 'Logger' has been explicitly marked unavailable
here
public class Logger : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:24:13: error: 'Logger' is
unavailable: cannot find Swift declaration for this class
Logger.defaultLevel = .verbose
^~~~
ChatProvidersSDK.Logger:2:14: note: 'Logger' has been explicitly marked unavailable
here
public class Logger : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:38:13: error: 'Zendesk' is
unavailable: cannot find Swift declaration for this class
Zendesk.initialize(appId: applicationId,
^~~
ZendeskCoreSDK.Zendesk:2:14: note: 'Zendesk' has been explicitly marked unavailable
here
public class Zendesk : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:41:13: error: 'Support' is
unavailable: cannot find Swift declaration for this class
Support.initialize(withZendesk: Zendesk.instance)
^~~
SupportProvidersSDK.Support:2:14: note: 'Support' has been explicitly marked
unavailable here
public class Support : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:42:43: error: cannot find
'Identity' in scope
Zendesk.instance?.setIdentity(Identity.createAnonymous(name:nameIdentifie
r, email: emailIdentifier))
^~~~
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:42:13: error: 'Zendesk' is
unavailable: cannot find Swift declaration for this class
Zendesk.instance?.setIdentity(Identity.createAnonymous(name:nameIdentifie
r, email: emailIdentifier))
^~~
ZendeskCoreSDK.Zendesk:2:14: note: 'Zendesk' has been explicitly marked unavailable
here
public class Zendesk : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:53:13: error: 'Chat' is
unavailable: cannot find Swift declaration for this class
Chat.initialize(accountKey: accountKey,appId:applicationId)
^~
ChatProvidersSDK.Chat:2:14: note: 'Chat' has been explicitly marked unavailable here
public class Chat : NSObject {
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskSDKConfigurationsSDK
/SDKConfigurations.framework/Modules/SDKConfigurations.swiftmodule/x86_64-apple-ios-s
imulator.swiftinterface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/web/reimnet/clients/suez/suezElectric/ios/Pods/ZendeskSDKConfigurationsSDK
/SDKConfigurations.framework/Modules/SDKConfigurations.swiftmodule/x86_64-apple-ios-s
imulator.swiftinterface:1:1: error: error extracting version from module interface
// swift-interface-format-version: 1.0
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:70:28: error:
'HelpCenterUiConfiguration' is unavailable: cannot find Swift declaration for this
class
let hcConfig = HelpCenterUiConfiguration()
^~~~~~~~~
SupportSDK.HelpCenterUiConfiguration:2:14: note: 'HelpCenterUiConfiguration' has been
explicitly marked unavailable here
public class HelpCenterUiConfiguration : NSObject, Configuration {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:72:30: error: cannot find
'HelpCenterUi' in scope
let helpCenter = HelpCenterUi.buildHelpCenterOverviewUi(withConfigs:
[hcConfig])
^~~~~~
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:77:34: error: 'RequestUi' is
unavailable: cannot find Swift declaration for this class
let viewController = RequestUi.buildRequestUi(with: [])
^~~~~
SupportSDK.RequestUi:2:14: note: 'RequestUi' has been explicitly marked unavailable
here
public class RequestUi : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:81:34: error: 'RequestUi' is
unavailable: cannot find Swift declaration for this class
let viewController = RequestUi.buildRequestList(with: [])
^~~~~
SupportSDK.RequestUi:2:14: note: 'RequestUi' has been explicitly marked unavailable
here
public class RequestUi : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:112:9: error: 'Chat' is
unavailable: cannot find Swift declaration for this class
Chat.profileProvider?.addTags(["标签:昵称:"+name+" 手机号:"+phone])
ChatProvidersSDK.Chat:2:14: note: 'Chat' has been explicitly marked unavailable here
public class Chat : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:114:45: error:
'ChatFormConfiguration' is unavailable: cannot find Swift declaration for this class
let chatFormConfiguration = ChatSDK.ChatFormConfiguration.init(name:
.required, email: .hidden, phoneNumber: .hidden, department: .hidden)
^~~~~~~~~
ChatSDK.ChatFormConfiguration:2:14: note: 'ChatFormConfiguration' has been explicitly
marked unavailable here
public class ChatFormConfiguration : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:116:33: error:
'ChatConfiguration' is unavailable: cannot find Swift declaration for this class
let chatConfiguration = ChatConfiguration()
^~~~~~~
ChatSDK.ChatConfiguration:2:14: note: 'ChatConfiguration' has been explicitly marked
unavailable here
public class ChatConfiguration : NSObject, Configuration {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:129:38: error:
'MessagingConfiguration' is unavailable: cannot find Swift declaration for this class
let messagingConfiguration = MessagingConfiguration()
^~~~~~~~
MessagingSDK.MessagingConfiguration:2:14: note: 'MessagingConfiguration' has been
explicitly marked unavailable here
public class MessagingConfiguration : NSObject, Configuration {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:132:30: error: 'ChatEngine' is
unavailable: cannot find Swift declaration for this class
let chatEngine = try ChatEngine.engine()
^~~~
ChatSDK.ChatEngine:2:14: note: 'ChatEngine' has been explicitly marked unavailable
here
public class ChatEngine : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:134:34: error: 'Messaging' is
unavailable: cannot find Swift declaration for this class
let viewController = try Messaging.instance.buildUI(engines: [chatEngine],
configs: [chatConfiguration,messagingConfiguration])
^~~~~
MessagingSDK.Messaging:2:14: note: 'Messaging' has been explicitly marked unavailable
here
public class Messaging : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:139:40: error:
'ChatAPIConfiguration' is unavailable: cannot find Swift declaration for this class
let chatAPIConfiguration = ChatAPIConfiguration()
^~~~~~~~
ChatProvidersSDK.ChatAPIConfiguration:2:14: note: 'ChatAPIConfiguration' has been
explicitly marked unavailable here
public class ChatAPIConfiguration : NSObject {
^
/Users/imo/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_zendes_plug
in-1.0.3/ios/Classes/SwiftFlutterZendeskPlugin.swift:141:13: error: 'Chat' is
unavailable: cannot find Swift declaration for this class
Chat.instance?.configuration = chatAPIConfiguration
^~
ChatProvidersSDK.Chat:2:14: note: 'Chat' has been explicitly marked unavailable here
public class Chat : NSObject {
^
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone 11 Pro.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
How can we handle this?
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.