JoyCon Droid Switch: Difference between revisions
From GameBrew
More actions
No edit summary |
1.1.0 |
||
| (One intermediate revision by the same user not shown) | |||
| Line 6: | Line 6: | ||
|lastupdated=2025/05/03 | |lastupdated=2025/05/03 | ||
|type=Remote Play and Streaming | |type=Remote Play and Streaming | ||
|version=1.0 | |version=1.1.0 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx.7z?k33p0fil35 | |download=https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx.7z?k33p0fil35 | ||
| Line 15: | Line 15: | ||
JoyCon Droid is an application for devices on Android 9 and higher that lets you use your phone as a Switch controller. | 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 [https://joycondroid.gitbook.io/ Guide] for more information. | |||
==Features== | ==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== | ==Screenshots== | ||
| Line 48: | Line 30: | ||
|https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx2.png||https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx3.png | |https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx2.png||https://dlhb.gamebrew.org/switchhomebrews/joycondroidnx3.png | ||
|} | |} | ||
==Changelog== | ==Changelog== | ||
'''v1.1.0''' | |||
* Configure Renovate by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/78 #78] | |||
* New Crowdin translations by GitHub Action by @github-actions[bot] in [https://github.com/TeamJCD/JoyConDroid/pull/77 #77] | |||
* Update dependency checkstyle to v10.23.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/79 #79] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/80 #80] | |||
* Update dependency commons-io:commons-io to v2.19.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/82 #82] | |||
* Update dependency gradle to v8.14 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/83 #83] | |||
* Update dependency io.freefair.gradle:android-gradle-plugins to v8.8.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/84 #84] | |||
* Update dependency org.mockito:mockito-core to v5.17.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/85 #85] | |||
* Update plugin org.ajoberstar.reckon.settings to v0.19.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/86 #86] | |||
* Update retrofit monorepo to v2.11.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/87 #87] | |||
* Update dependency com.jaredrummler:android-device-names to v2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/88 #88] | |||
* Update dependency pmd to v7 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/89 #89] | |||
* Update gradle/actions action to v4 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/90 #90] | |||
* Update softprops/action-gh-release action to v2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/91 #91] | |||
* Update dependency com.android.tools.build:gradle to v8.10.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/92 #92] | |||
* Update retrofit monorepo to v2.12.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/94 #94] | |||
* Update retrofit monorepo to v3 (major) by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/95 #95] | |||
* Update dependency org.mockito:mockito-core to v5.18.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/96 #96] | |||
* Update dependency checkstyle to v10.24.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/97 #97] | |||
* Update dependency gradle to v8.14.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/98 #98] | |||
* Update dependency io.freefair.gradle:android-gradle-plugins to v8.10.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/99 #99] | |||
* Update dependency com.android.tools.build:gradle to v8.10.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/100 #100] | |||
* Update dependency pmd to v7.14.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/101 #101] | |||
* Update dependency checkstyle to v10.25.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/102 #102] | |||
* Update dependency androidx.appcompat:appcompat to v1.7.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/104 #104] | |||
* Update dependency gradle to v8.14.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/105 #105] | |||
* Update plugin org.owasp.dependencycheck to v12.1.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/106 #106] | |||
* Update plugin org.owasp.dependencycheck to v12.1.3 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/108 #108] | |||
* New Crowdin translations by GitHub Action by @github-actions[bot] in [https://github.com/TeamJCD/JoyConDroid/pull/107 #107] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/109 #109] | |||
* Update dependency checkstyle to v10.25.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/111 #111] | |||
* Update dependency checkstyle to v10.26.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/112 #112] | |||
* Update dependency com.android.tools.build:gradle to v8.11.0 - autoclosed by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/113 #113] | |||
* Update dependency pmd to v7.15.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/114 #114] | |||
* Update dependency checkstyle to v10.26.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/115 #115] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/116 #116] | |||
* Update dependency gradle to v8.14.3 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/117 #117] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.1.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/118 #118] | |||
* Update dependency com.android.tools.build:gradle to v8.11.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/119 #119] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/120 #120] | |||
* Update dependency commons-io:commons-io to v2.20.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/121 #121] | |||
* Update dependency pmd to v7.16.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/123 #123] | |||
* New Crowdin translations by GitHub Action by @github-actions[bot] in [https://github.com/TeamJCD/JoyConDroid/pull/125 #125] | |||
* Update dependency androidx.test:runner to v1.7.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/127 #127] | |||
* Update dependency androidx.test.espresso:espresso-core to v3.7.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/128 #128] | |||
* Update dependency gradle to v9 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/131 #131] | |||
* Update dependency androidx.test.ext:junit to v1.3.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/129 #129] | |||
* Update dependency androidx.browser:browser to v1.9.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/126 #126] | |||
* Fix Zip Slip Vulnerability in UnzipUtil by [https://github.com/simei2k @simei2k] in [https://github.com/TeamJCD/JoyConDroid/pull/124 #124] | |||
* Update dependency checkstyle to v11 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/132 #132] | |||
* Update actions/checkout action to v5 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/133 #133] | |||
* Update dependency androidx.media:media to v1.7.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/134 #134] | |||
* Update dependency org.mockito:mockito-core to v5.19.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/135 #135] | |||
* Update actions/setup-java action to v5 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/137 #137] | |||
* Update plugin org.ajoberstar.reckon.settings to v1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/138 #138] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/140 #140] | |||
* Update dependency checkstyle to v11.0.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/141 #141] | |||
* Update plugin org.ajoberstar.reckon.settings to v1.0.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/142 #142] | |||
* Update dependency com.google.android.material:material to v1.13.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/143 #143] | |||
* Update dependency pmd to v7.17.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/144 #144] | |||
* Update dependency io.freefair.gradle:android-gradle-plugins to v8.13.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/145 #145] | |||
* Update ad-m/github-push-action action to v1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/146 #146] | |||
* Update Gradle to v9.1.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/147 #147] | |||
* Update dependency org.mockito:mockito-core to v5.20.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/148 #148] | |||
* Update plugin org.owasp.dependencycheck to v12.1.6 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/149 #149] | |||
* Update dependency checkstyle to v11.1.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/150 #150] | |||
* Update gradle/actions action to v5 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/151 #151] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.2.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/152 #152] | |||
* Update dependency checkstyle to v12 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/154 #154] | |||
* Update dependency checkstyle to v12.0.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/156 #156] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.2.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/155 #155] | |||
* Update plugin org.owasp.dependencycheck to v12.1.7 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/157 #157] | |||
* Update plugin org.owasp.dependencycheck to v12.1.8 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/158 #158] | |||
* Update dependency checkstyle to v12.1.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/159 #159] | |||
* Update dependency checkstyle to v12.1.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/160 #160] | |||
* Update Gradle to v9.2.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/161 #161] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/162 #162] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.3.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/163 #163] | |||
* Update dependency pmd to v7.18.0 - autoclosed by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/164 #164] | |||
* Update dependency commons-io:commons-io to v2.21.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/166 #166] | |||
* Update plugin org.owasp.dependencycheck to v12.1.9 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/167 #167] | |||
* Update dependency checkstyle to v12.1.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/168 #168] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.3.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/169 #169] | |||
* Update Gradle to v9.2.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/170 #170] | |||
* Update dependency com.squareup.okhttp3:okhttp to v5.3.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/171 #171] | |||
* Update actions/checkout action to v6 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/172 #172] | |||
* Update dependency pmd to v7.19.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/173 #173] | |||
* Update dependency checkstyle to v12.2.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/174 #174] | |||
* Update dependency org.mockito:mockito-core to v5.21.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/175 #175] | |||
* Update dependency pmd to v7.20.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/178 #178] | |||
* Update dependency checkstyle to v12.3.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/176 #176] | |||
* Update dependency checkstyle to v12.3.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/179 #179] | |||
* Update plugin org.owasp.dependencycheck to v12.2.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/181 #181] | |||
* Update Gradle to v9.3.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/184 #184] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/185 #185] | |||
* Update Gradle to v9.3.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/186 #186] | |||
* Update dependency pmd to v7.21.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/187 #187] | |||
* Update plugin org.ajoberstar.reckon.settings to v2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/188 #188] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/190 #190] | |||
* New Crowdin translations by GitHub Action by @github-actions[bot] in [https://github.com/TeamJCD/JoyConDroid/pull/189 #189] | |||
* Update dependency org.mockito:mockito-core to v5.22.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/191 #191] | |||
* Update dependency pmd to v7.22.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/192 #192] | |||
* Update Gradle to v9.4.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/194 #194] | |||
* Update dependency org.mockito:mockito-core to v5.23.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/195 #195] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/197 #197] | |||
* Update Gradle to v9.4.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/196 #196] | |||
* Update gradle/actions action to v6 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/198 #198] | |||
* Update dependency androidx.browser:browser to v1.10.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/199 #199] | |||
* Update dependency pmd to v7.23.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/200 #200] | |||
* Update ad-m/github-push-action action to v1.1.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/201 #201] | |||
* Update softprops/action-gh-release action to v3 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/203 #203] | |||
* Update plugin org.owasp.dependencycheck to v12.2.1 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/202 #202] | |||
* Update dependency commons-io:commons-io to v2.22.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/204 #204] | |||
* Update Gradle to v9.5.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/206 #206] | |||
* Update dependency pmd to v7.24.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/205 #205] | |||
* Update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.3 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/207 #207] | |||
* Update plugin org.owasp.dependencycheck to v12.2.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/208 #208] | |||
* Update dependency com.android.tools.build:gradle to v8.13.2 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/139 #139] | |||
* Update dependency androidx.media:media to v1.8.0 by [https://github.com/renovate @renovate][bot] in [https://github.com/TeamJCD/JoyConDroid/pull/209 #209] | |||
'''v1.0.93''' | '''v1.0.93''' | ||
* New Crowdin translations by GitHub Action by @github-actions in [https://github.com/TeamJCD/JoyConDroid/pull/76 #76] | * New Crowdin translations by GitHub Action by @github-actions in [https://github.com/TeamJCD/JoyConDroid/pull/76 #76] | ||
Latest revision as of 09:39, 15 May 2026
| JoyCon Droid | |
|---|---|
| General | |
| Author | TeamJCD |
| Type | Remote Play and Streaming |
| Version | 1.1.0 |
| License | Mixed |
| Last Updated | 2025/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
![]() |
|
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
- Full Changelog: 1.0.91...1.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
- Official website - https://joycon.gitbook.io/joycondroid/
- GitHub - https://github.com/TeamJCD/JoyConDroid
- Youtube - https://github.com/YouTubePlays/JoyConDroid
- Discord - https://discord.gg/5SFhf5C
