Skip to content

Add android and ios native sdks - #618

Open
graszka22 wants to merge 20 commits into
graszka22/native-sdk-devfrom
graszka22/native-sdks
Open

graszka22 wants to merge 20 commits into
graszka22/native-sdk-devfrom
graszka22/native-sdks

Conversation

@graszka22

Copy link
Copy Markdown

Description

P0 priorities for android and ios native client sdks.
Should be able to join, see and send camera and audio streams.

Motivation and Context

Documentation impact

  • Documentation update required
  • Documentation updated in another PR
  • No documentation update required

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to
    not work as expected)

@graszka22 graszka22 changed the title Graszka22/native sdks Add android and ios native sdks Oct 19, 2026
@graszka22
graszka22 force-pushed the graszka22/native-sdks branch from 53a5bba to c7cd6a1 Compare October 20, 2026 12:01
@graszka22
graszka22 force-pushed the graszka22/native-sdks branch from c7cd6a1 to e3ddc50 Compare November 2, 2026 15:38
graszka22 and others added 8 commits November 3, 2026 16:31
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…eras.

The Android client runs the WebRTC peer connection, renders video with VideoView, and the example shows the local camera and remote peers' cameras.

Co-authored-by: Cursor <cursoragent@cursor.com>
Close the socket and peer connection, stop the camera and microphone, and release the devices.

Co-authored-by: Cursor <cursoragent@cursor.com>
@graszka22
graszka22 force-pushed the graszka22/native-sdks branch from e3ddc50 to 3bbb59d Compare November 3, 2026 16:22
graszka22 and others added 4 commits November 3, 2026 17:52
Join lands here because the iOS auth step had no commit of its own.

Co-authored-by: Cursor <cursoragent@cursor.com>
Close the socket and peer connection, stop the camera and microphone, and release the devices.

Co-authored-by: Cursor <cursoragent@cursor.com>
Contain fits the camera frame inside the view, with black bars, instead of cropping it.
The remote camera can fit inside the view or fill it, and flip left to right.

Co-authored-by: Cursor <cursoragent@cursor.com>
@graszka22
graszka22 force-pushed the graszka22/native-sdks branch from 3bbb59d to b536668 Compare November 3, 2026 16:53
graszka22 and others added 5 commits November 3, 2026 21:03
Co-authored-by: Cursor <cursoragent@cursor.com>
The core already records the server message. Forward it to Logcat on Android and the Xcode console on iOS.

Co-authored-by: Cursor <cursoragent@cursor.com>
… iOS SDKs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Playwright 1.52 cannot install Chromium on the current ubuntu-latest image.

Co-authored-by: Cursor <cursoragent@cursor.com>
TypeDoc documents every package directory and fails when a package has no TypeScript entry.

Co-authored-by: Cursor <cursoragent@cursor.com>
@graszka22
graszka22 force-pushed the graszka22/native-sdks branch from b536668 to c2c3140 Compare November 3, 2026 20:05
@graszka22
graszka22 added this pull request to stack #623 November 4, 2026 10:44
@graszka22
graszka22 removed this pull request from stack #623 November 4, 2026 11:13
@graszka22
graszka22 changed the base branch from main to graszka22/native-sdk-dev November 4, 2026 11:13
@graszka22
graszka22 added this pull request to stack #624 November 4, 2026 11:14
@graszka22
graszka22 marked this pull request as ready for review November 4, 2026 11:14

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant