# \#jni

**URL:** https://forums.swift.org/tag/jni/146.md

[Latest](https://forums.swift.org/latest.md) · [Categories](https://forums.swift.org/categories.md) · [Tags](https://forums.swift.org/tags.md)

---

## [Android, Java, and SwiftJNI](https://forums.swift.org/t/android-java-and-swiftjni/78890)

<div class="topic-metadata">

**Author:** [@marcprux](https://forums.swift.org/u/marcprux)\
**Replies:** 6\
**Last updated:** [March 2, 2026, 8:28pm UTC](https://forums.swift.org/t/android-java-and-swiftjni/78890 "2026-03-02T20:28:46Z")

</div>

The Android SDK is implemented in Java, and so to meaningfully interact with the platform from Swift, some mechanism for communicating with the Java world is required. The standard for this communication is the Java Nati…

---

## [AndroidKit SDK release](https://forums.swift.org/t/androidkit-sdk-release/80440)

<div class="topic-metadata">

**Author:** [@ColemanCDA](https://forums.swift.org/u/ColemanCDA)\
**Replies:** 2\
**Last updated:** [June 15, 2025, 8:58am UTC](https://forums.swift.org/t/androidkit-sdk-release/80440 "2025-06-15T08:58:39Z")

</div>

I've been maintaining a Swift library at PureSwift/Android since 2018 which uses the Java Native Interface to interact with the Android SDK from Swift and develop Android apps in Swift. With the release of Apple's JavaKi…

---

## [Android SDK Bindings](https://forums.swift.org/t/android-sdk-bindings/16197)

<div class="topic-metadata">

**Author:** [@ColemanCDA](https://forums.swift.org/u/ColemanCDA)\
**Replies:** 8\
**Last updated:** [December 23, 2018, 10:21pm UTC](https://forums.swift.org/t/android-sdk-bindings/16197 "2018-12-23T22:21:25Z")

</div>

Android SDK Bindings for the Swift programming language.
