Android SDK Bindings

Android SDK Bindings for the Swift programming language.

7 Likes

Nice! How does it work and what can we use it for? The readme is not very detailed :)

@pgorzelany This project allows you to call Android's Java SDK from Swift natively. So you can develop full native Android apps with the platform-specific UI and API (Bluetooth, Camera, NFC, etc) with Swift. We are also working on a UIKit layer that allows for UIKit apps to work with Android's Activity, RecyclerView, etc. This allows you to share code between iOS and Android, but still build UI using the platform's SDK, for a better UX.

5 Likes

Do you have any examples of such applications created using those libraries? Maybe you could point us to some blog posts or articles describing the process?

2 Likes

Toolchain:

Apps:

https://github.com/MillerTechnologyPeru/BluetoothExplorer/tree/NewBluetoothExplorer

1 Like

Check out this example of usage:

This is amazing, will for sure try and get some time to play with this during the holidays.

To just get the absolute bare minimum "Hello, World!" app up and running, which repo would you recommend to look at? jmarkstar/SwiftAndroid-Sample?

Keep up the good work :clap:

Thanks for this! I'm really impatient to see support for all platforms in Swift!
How much stable is this right now? Are there any known issues?

It's pretty stable, no known issues as of yet.

2 Likes