Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 09:39, 15 May 2026 by HydeWing (talk | contribs) (1.1.0)
JoyCon Droid
General
AuthorTeamJCD
TypeRemote Play and Streaming
Version1.1.0
LicenseMixed
Last Updated2025/05/03
Links
Download
Website
Source
Support Author

JoyCon Droid is an application for devices on Android 9 and higher that lets you use your phone as a Switch controller.

Requires Android Pie (9) or higher to operate.

Please check the Guide for more information.

Features

  • Use Android as a Switch Controller - Pro Controller, Joy-Con L, Joy-Con R.
  • NFC Emulation - amiibo .bin backup files can be used in games over Bluetooth.
  • Accelerometer and Gyroscope support for games with motion controls.
  • Customizable UI and community options (TAS, Macros, etc.)
  • Controller bridge - Connect almost any controller via USB to Android as an adapter to control the Switch. Gamepad buttons are remappable.

Screenshots

joycondroidnx2.png joycondroidnx3.png

Changelog

v1.1.0

  • Configure Renovate by @renovate[bot] in #78
  • New Crowdin translations by GitHub Action by @github-actions[bot] in #77
  • Update dependency checkstyle to v10.23.1 by @renovate[bot] in #79
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.0 by @renovate[bot] in #80
  • Update dependency commons-io:commons-io to v2.19.0 by @renovate[bot] in #82
  • Update dependency gradle to v8.14 by @renovate[bot] in #83
  • Update dependency io.freefair.gradle:android-gradle-plugins to v8.8.2 by @renovate[bot] in #84
  • Update dependency org.mockito:mockito-core to v5.17.0 by @renovate[bot] in #85
  • Update plugin org.ajoberstar.reckon.settings to v0.19.2 by @renovate[bot] in #86
  • Update retrofit monorepo to v2.11.0 by @renovate[bot] in #87
  • Update dependency com.jaredrummler:android-device-names to v2 by @renovate[bot] in #88
  • Update dependency pmd to v7 by @renovate[bot] in #89
  • Update gradle/actions action to v4 by @renovate[bot] in #90
  • Update softprops/action-gh-release action to v2 by @renovate[bot] in #91
  • Update dependency com.android.tools.build:gradle to v8.10.0 by @renovate[bot] in #92
  • Update retrofit monorepo to v2.12.0 by @renovate[bot] in #94
  • Update retrofit monorepo to v3 (major) by @renovate[bot] in #95
  • Update dependency org.mockito:mockito-core to v5.18.0 by @renovate[bot] in #96
  • Update dependency checkstyle to v10.24.0 by @renovate[bot] in #97
  • Update dependency gradle to v8.14.1 by @renovate[bot] in #98
  • Update dependency io.freefair.gradle:android-gradle-plugins to v8.10.0 by @renovate[bot] in #99
  • Update dependency com.android.tools.build:gradle to v8.10.1 by @renovate[bot] in #100
  • Update dependency pmd to v7.14.0 by @renovate[bot] in #101
  • Update dependency checkstyle to v10.25.0 by @renovate[bot] in #102
  • Update dependency androidx.appcompat:appcompat to v1.7.1 by @renovate[bot] in #104
  • Update dependency gradle to v8.14.2 by @renovate[bot] in #105
  • Update plugin org.owasp.dependencycheck to v12.1.2 by @renovate[bot] in #106
  • Update plugin org.owasp.dependencycheck to v12.1.3 by @renovate[bot] in #108
  • New Crowdin translations by GitHub Action by @github-actions[bot] in #107
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.1 by @renovate[bot] in #109
  • Update dependency checkstyle to v10.25.1 by @renovate[bot] in #111
  • Update dependency checkstyle to v10.26.0 by @renovate[bot] in #112
  • Update dependency com.android.tools.build:gradle to v8.11.0 - autoclosed by @renovate[bot] in #113
  • Update dependency pmd to v7.15.0 by @renovate[bot] in #114
  • Update dependency checkstyle to v10.26.1 by @renovate[bot] in #115
  • Update dependency com.squareup.okhttp3:okhttp to v5 by @renovate[bot] in #116
  • Update dependency gradle to v8.14.3 by @renovate[bot] in #117
  • Update dependency com.squareup.okhttp3:okhttp to v5.1.0 by @renovate[bot] in #118
  • Update dependency com.android.tools.build:gradle to v8.11.1 by @renovate[bot] in #119
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.2 by @renovate[bot] in #120
  • Update dependency commons-io:commons-io to v2.20.0 by @renovate[bot] in #121
  • Update dependency pmd to v7.16.0 by @renovate[bot] in #123
  • New Crowdin translations by GitHub Action by @github-actions[bot] in #125
  • Update dependency androidx.test:runner to v1.7.0 by @renovate[bot] in #127
  • Update dependency androidx.test.espresso:espresso-core to v3.7.0 by @renovate[bot] in #128
  • Update dependency gradle to v9 by @renovate[bot] in #131
  • Update dependency androidx.test.ext:junit to v1.3.0 by @renovate[bot] in #129
  • Update dependency androidx.browser:browser to v1.9.0 by @renovate[bot] in #126
  • Fix Zip Slip Vulnerability in UnzipUtil by @simei2k in #124
  • Update dependency checkstyle to v11 by @renovate[bot] in #132
  • Update actions/checkout action to v5 by @renovate[bot] in #133
  • Update dependency androidx.media:media to v1.7.1 by @renovate[bot] in #134
  • Update dependency org.mockito:mockito-core to v5.19.0 by @renovate[bot] in #135
  • Update actions/setup-java action to v5 by @renovate[bot] in #137
  • Update plugin org.ajoberstar.reckon.settings to v1 by @renovate[bot] in #138
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 by @renovate[bot] in #140
  • Update dependency checkstyle to v11.0.1 by @renovate[bot] in #141
  • Update plugin org.ajoberstar.reckon.settings to v1.0.1 by @renovate[bot] in #142
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #143
  • Update dependency pmd to v7.17.0 by @renovate[bot] in #144
  • Update dependency io.freefair.gradle:android-gradle-plugins to v8.13.0 by @renovate[bot] in #145
  • Update ad-m/github-push-action action to v1 by @renovate[bot] in #146
  • Update Gradle to v9.1.0 by @renovate[bot] in #147
  • Update dependency org.mockito:mockito-core to v5.20.0 by @renovate[bot] in #148
  • Update plugin org.owasp.dependencycheck to v12.1.6 by @renovate[bot] in #149
  • Update dependency checkstyle to v11.1.0 by @renovate[bot] in #150
  • Update gradle/actions action to v5 by @renovate[bot] in #151
  • Update dependency com.squareup.okhttp3:okhttp to v5.2.0 by @renovate[bot] in #152
  • Update dependency checkstyle to v12 by @renovate[bot] in #154
  • Update dependency checkstyle to v12.0.1 by @renovate[bot] in #156
  • Update dependency com.squareup.okhttp3:okhttp to v5.2.1 by @renovate[bot] in #155
  • Update plugin org.owasp.dependencycheck to v12.1.7 by @renovate[bot] in #157
  • Update plugin org.owasp.dependencycheck to v12.1.8 by @renovate[bot] in #158
  • Update dependency checkstyle to v12.1.0 by @renovate[bot] in #159
  • Update dependency checkstyle to v12.1.1 by @renovate[bot] in #160
  • Update Gradle to v9.2.0 by @renovate[bot] in #161
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.1 by @renovate[bot] in #162
  • Update dependency com.squareup.okhttp3:okhttp to v5.3.0 by @renovate[bot] in #163
  • Update dependency pmd to v7.18.0 - autoclosed by @renovate[bot] in #164
  • Update dependency commons-io:commons-io to v2.21.0 by @renovate[bot] in #166
  • Update plugin org.owasp.dependencycheck to v12.1.9 by @renovate[bot] in #167
  • Update dependency checkstyle to v12.1.2 by @renovate[bot] in #168
  • Update dependency com.squareup.okhttp3:okhttp to v5.3.1 by @renovate[bot] in #169
  • Update Gradle to v9.2.1 by @renovate[bot] in #170
  • Update dependency com.squareup.okhttp3:okhttp to v5.3.2 by @renovate[bot] in #171
  • Update actions/checkout action to v6 by @renovate[bot] in #172
  • Update dependency pmd to v7.19.0 by @renovate[bot] in #173
  • Update dependency checkstyle to v12.2.0 by @renovate[bot] in #174
  • Update dependency org.mockito:mockito-core to v5.21.0 by @renovate[bot] in #175
  • Update dependency pmd to v7.20.0 by @renovate[bot] in #178
  • Update dependency checkstyle to v12.3.0 by @renovate[bot] in #176
  • Update dependency checkstyle to v12.3.1 by @renovate[bot] in #179
  • Update plugin org.owasp.dependencycheck to v12.2.0 by @renovate[bot] in #181
  • Update Gradle to v9.3.0 by @renovate[bot] in #184
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.0 by @renovate[bot] in #185
  • Update Gradle to v9.3.1 by @renovate[bot] in #186
  • Update dependency pmd to v7.21.0 by @renovate[bot] in #187
  • Update plugin org.ajoberstar.reckon.settings to v2 by @renovate[bot] in #188
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.1 by @renovate[bot] in #190
  • New Crowdin translations by GitHub Action by @github-actions[bot] in #189
  • Update dependency org.mockito:mockito-core to v5.22.0 by @renovate[bot] in #191
  • Update dependency pmd to v7.22.0 by @renovate[bot] in #192
  • Update Gradle to v9.4.0 by @renovate[bot] in #194
  • Update dependency org.mockito:mockito-core to v5.23.0 by @renovate[bot] in #195
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.2 by @renovate[bot] in #197
  • Update Gradle to v9.4.1 by @renovate[bot] in #196
  • Update gradle/actions action to v6 by @renovate[bot] in #198
  • Update dependency androidx.browser:browser to v1.10.0 by @renovate[bot] in #199
  • Update dependency pmd to v7.23.0 by @renovate[bot] in #200
  • Update ad-m/github-push-action action to v1.1.0 by @renovate[bot] in #201
  • Update softprops/action-gh-release action to v3 by @renovate[bot] in #203
  • Update plugin org.owasp.dependencycheck to v12.2.1 by @renovate[bot] in #202
  • Update dependency commons-io:commons-io to v2.22.0 by @renovate[bot] in #204
  • Update Gradle to v9.5.0 by @renovate[bot] in #206
  • Update dependency pmd to v7.24.0 by @renovate[bot] in #205
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.3 by @renovate[bot] in #207
  • Update plugin org.owasp.dependencycheck to v12.2.2 by @renovate[bot] in #208
  • Update dependency com.android.tools.build:gradle to v8.13.2 by @renovate[bot] in #139
  • Update dependency androidx.media:media to v1.8.0 by @renovate[bot] in #209

v1.0.93

  • New Crowdin translations by GitHub Action by @github-actions in #76

v1.0.92

v1.0.91

  • Turkish Translation by @MysteriousAeon.
  • Some build and runtime fixes by @dtrunk90.
  • Use registered state from callback by @dtrunk90.
  • Updates + Code Cleanup + Re-Styling by @dtrunk90.

External links

Advertising: