Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

0.3.0 Roadmap #182

Open
12 tasks
alexlapa opened this issue Mar 3, 2021 · 0 comments
Open
12 tasks

0.3.0 Roadmap #182

alexlapa opened this issue Mar 3, 2021 · 0 comments
Labels
feature New feature or request k::design Related to overall design and/or architecture roadmap Roadmap for multiple steps
Milestone

Comments

@alexlapa
Copy link
Collaborator

alexlapa commented Mar 3, 2021

Summary

Now that P2P WEB is ready we must focus on adding support for mobile platforms.

Roadmap

  • 1. Prepare Jason to support multiple targets: separate paltfrom-agnostic and platform-specific code.
  • 2. Add support for Android platform:
    • 2.1. Implement Java wrappers for Jason's external API and all required JNI glue.
    • 2.2. Implement Android-specific functionality:
      • 2.2.1. Logger.
      • 2.2.2. Async tasks executor / scheduler.
      • 2.2.3. Transport to signalling server (WebSocket/gRPC?).
      • 2.2.4. MediaDevices, MediaTrack, getUserMedia, getDisplayMedia etc.
      • 2.2.5. RtcRtpTransceiver, RtcPeerConnection etc.
        ...
  • 3. Implement Flutter plugin.
  • 4. Implement Flutter demo.
  • 5. Add support for iOS platform.
@alexlapa alexlapa added feature New feature or request roadmap Roadmap for multiple steps k::design Related to overall design and/or architecture labels Mar 3, 2021
@alexlapa alexlapa self-assigned this Mar 3, 2021
@alexlapa alexlapa added this to the 0.3.0 milestone Mar 3, 2021
alexlapa added a commit that referenced this issue Mar 9, 2021
- move web-specific external API's to api::wasm module
- move web-specific functionality to platform::wasm module

Additionally:
- upgrade Firefox to 86.0 version for E2E tests
evdokimovs added a commit that referenced this issue Mar 10, 2021
- move JasonError to the api::wasm
- get rid of HandlerDetachedError
alexlapa pushed a commit that referenced this issue Apr 20, 2021
- create 'medea_jason' Flutter plugin template
- setup Flutter toolchain in Makefile and on CI workflow
tyranron pushed a commit that referenced this issue Jul 8, 2021
- add static STUN/TURN credentials support
- rename [turn] config section as [ice]

Additionally:
- change Flutter channel to 'beta' on CI
- remove deprecated 'author' field from the Flutter's spec
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request k::design Related to overall design and/or architecture roadmap Roadmap for multiple steps
Projects
None yet
Development

No branches or pull requests

1 participant