Git Product home page Git Product logo

kuzzle_dart's Introduction

Awesome Flutter Pub codecov Build Status

Kuzzle Dart SDK

About Kuzzle

A backend software, self-hostable and ready to use to power modern apps.

You can access the Kuzzle repository on Github or view official website kuzzle.io.

Installation

Include this in your pubspec.yaml

dependencies:
  kuzzle: ^2.0.0-alpha.1

Basic usage

import 'package:kuzzle/kuzzle.dart';

final kuzzle = Kuzzle(
  WebSocketProtocol('127.0.0.1.xip.io'),
  offlineMode: OfflineMode.auto,
);

void main () async {
  // note that we don't need to await connection to be effective
  kuzzle.connect(); 
  
  final result = await kuzzle.server.info();
  print('[result][server][info] $result');
}

only WebSocketProtocol protocol is available for now, feel free to suggest a PR for other protocols submissions

Documentation and Samples

Contributions

If you find a bug or want a feature, but don't know how to fix/implement it, feel free to open an issue. If you fixed a bug or implemented a new feature, we will enjoy to merge your pull request.

Contributors

  • stafyniaksacha
  • Manuelbaun
  • prijindal
  • Aschen

kuzzle_dart's People

Contributors

aschen avatar manuelbaun avatar prijindal avatar stafyniaksacha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kuzzle_dart's Issues

About this SDK

Hi @prijindal, I was wondering about rewriting this plugin with the new SDK architecture planned for kuzzle.

We can see that there is work in progress about it on the main Javascript SDK here: https://github.com/kuzzleio/sdk-javascript/tree/6-dev

And also a SWIG template is provided in the Go SDK here (but Dartlang is not supported by SWIG yet): https://github.com/kuzzleio/sdk-go/tree/master/internal/wrappers

Here is the work in progress new documentation:
https://deploy-preview-198--kuzzle-doc-v2.netlify.com/sdk-reference/

What are you thinking about ?

Pubspec flow

Hi @prijindal
I saw that you pushed the repository on pubspec ! That's cool ! I submitted a PR into Solido/awesome-flutter repository.

I was wondering if you setup any automatic publication into pubspec when pushing on master?

why discontinued?

Hi, as you know firebase is only platform that support flutter but firebase will be too expensive in grow. Will you continue this library or finished?

Version 2 support

Although most functionality seem to work out of the box (except for breaking changes I guess), the check for version kills it at the start.

Removing setting request.volatile['sdkVersion'] does make it somewhat usable.

It should be possible to create version for 2.0 with limited functionality without much changes, I guess.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.