Skip to content

Add Android platform support#2672

Closed
Jake-Prickett wants to merge 2 commits intoReactiveX:mainfrom
Jake-Prickett:android-support
Closed

Add Android platform support#2672
Jake-Prickett wants to merge 2 commits intoReactiveX:mainfrom
Jake-Prickett:android-support

Conversation

@Jake-Prickett
Copy link
Copy Markdown

Android Platform Support:

  • Added Platform/Platform.Android.swift with thread-local storage implementation for Android
  • Created symlinks across Sources directories (AllTestz, RxBlocking, RxSwift) and Tests
  • Updated header validation script to exclude Android platform files

Related to Android support work in #2663

@0xpablo
Copy link
Copy Markdown
Contributor

0xpablo commented Dec 2, 2025

Would be awesome to change #if !os(Linux) && !os(Android) for #if canImport(Darwin) to get partial Windows support for free and cleaning up the code a bit. Would be great to hear from the maintainers though.

@Jake-Prickett
Copy link
Copy Markdown
Author

Would be awesome to change #if !os(Linux) && !os(Android) for #if canImport(Darwin) to get partial Windows support for free and cleaning up the code a bit. Would be great to hear from the maintainers though.

Updated to use canImport(Darwin) instead of the explicit OS checks. 👍

@freak4pc
Copy link
Copy Markdown
Member

Done on main already, thanks!

@freak4pc freak4pc closed this Jan 21, 2026
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.

3 participants