Code Monkey home page Code Monkey logo

uhst-client-flutter's People

Contributors

arenukvern avatar dimitrovs avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

uhst-client-flutter's Issues

bug: "Bad state: Future already completed" in example on click "join a host"

errors.dart:187 Uncaught Error: Bad state: Future already completed
at Object.throw_ [as throw] (errors.dart:236)
at _AsyncCompleter.new.completeError (future_impl.dart:24)
at relay_client.dart:140
at Object._checkAndCall (operations.dart:324)
at Object.dcall (operations.dart:329)
at EventSource. (html_dart2js.dart:37283)

bug: "ERR_QUIC_PROTOCOL_ERROR.QUIC_TOO_MANY_RTOS"

Sometimes server responses with the following error

 https://demo.uhst.io/?token=.... net::ERR_QUIC_PROTOCOL_ERROR.QUIC_TOO_MANY_RTOS 200

Unfortunately I cannot find what cause the problem yet..

Roadmap for TS to Dart conversion

Conversion milestones

Primitive conversion from TS to Dart

  • Develop structure as it is described in Helper documentation section
  • Root interfaces and classes
  • Models
  • Contracts
  • Errors
  • Exceptions
  • UhstHost
  • WebRTCSocket
  • Dart adaptation & refactoring

Example and testing

  • web
  • android
  • linux
  • windows
  • ios (?)
  • macos (?)
  • Tests (?)
  • Prototype Approval

Release Candidate 2:

  • Code optimization & refactoring
  • Optimization Approval
  • ReadMe
  • Documentation
  • Approval for Release Candidate

Please notice:
all dates are subject to change and for development purposes only

To check repository before publish:

flutter pub publish --dry-run

Helper documentation

Package Design

Main document:
https://flutter.dev/docs/development/packages-and-plugins/developing-packages

Related:
https://dart.dev/guides/libraries/create-library-packages#what-makes-a-library-package
https://dart.dev/tools/pub/package-layout
https://dart.dev/guides/libraries/create-library-packages#what-makes-a-library-package

Documentation Design

https://dart.dev/guides/language/effective-dart/documentation

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.