Skip to content

chore: add Android native module implementation with player bridge and event system - #6

Merged
TenGosc007 merged 1 commit into
mainfrom
android-sdk-core
Aug 17, 2026
Merged

chore: add Android native module implementation with player bridge and event system#6
TenGosc007 merged 1 commit into
mainfrom
android-sdk-core

Conversation

@TenGosc007

Copy link
Copy Markdown
Collaborator
  • Add Gradle build configuration with Kotlin 2.1.20, Android SDK 36, and Bunny player dependencies
  • Add BunnyStreamPlayerPackage with TurboModule and Fabric ViewManager registration
  • Add PlayerEventListener adapter translating Media3 callbacks to RN events via state machine
  • Add CommandQueue with ready-gate for Play/Pause/SeekTo commands
  • Add GenerationToken for canceling stale async work on source changes
  • Add Fabric

…d event system

- Add Gradle build configuration with Kotlin 2.1.20, Android SDK 36, and Bunny player dependencies
- Add BunnyStreamPlayerPackage with TurboModule and Fabric ViewManager registration
- Add PlayerEventListener adapter translating Media3 callbacks to RN events via state machine
- Add CommandQueue with ready-gate for Play/Pause/SeekTo commands
- Add GenerationToken for canceling stale async work on source changes
- Add Fabric
@TenGosc007 TenGosc007 self-assigned this Aug 17, 2026
@TenGosc007
TenGosc007 merged commit e8ff352 into main Aug 17, 2026
2 checks passed
@TenGosc007
TenGosc007 deleted the android-sdk-core branch August 17, 2026 09:41
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.

2 participants