Android SDK Bindings

android
jni
ndk
java
swift4

(Alsey Coleman Miller) #1

Android SDK Bindings for the Swift programming language.



(Piotr Gorzelany) #2

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


(Alsey Coleman Miller) #3

@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.



(Piotr Gorzelany) #4

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?


(Alsey Coleman Miller) #5

Toolchain:

Apps:


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


(Alsey Coleman Miller) #6

Check out this example of usage:


(Linus Unnebäck) #7

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:


(Trevör Anne Denise) #8

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?


(Alsey Coleman Miller) #9

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