DIY Joystick

CrazyLabs LTD
FREE Android Everyone
4.6 ★
Rating
5M+
Downloads
Free
Price
2.0.4.0
Version
Advertisement
Reviewed on April 13, 2026  · Updated April 29, 2026
Disclosure: Some download links on this page may be affiliate links. If you install an app through our link, we may receive a small referral fee at no extra cost to you. This does not influence our reviews — all opinions are our own.

Screenshots

DIY Joystick app screenshot 1 DIY Joystick app screenshot 2 DIY Joystick app screenshot 3 DIY Joystick app screenshot 4 DIY Joystick app screenshot 5 DIY Joystick app screenshot 6

First Impression

My buddy Mark kept raving about this app, saying I had to try it with my emulator setup. I was tired of my Bluetooth controller’s lag and dead zones, so I figured why not. Downloaded it on my old Samsung Galaxy A54 last Tuesday night. My first thought was “this looks janky.” The interface is bare-bones, almost clinical. Connecting it to my PC over Wi-Fi wasn’t the smooth process I hoped for; the app’s instructions were vague, and I spent a solid 45 minutes messing with Windows firewall settings and IP addresses before the two devices finally shook hands. It felt less like unboxing a new gadget and more like trying to revive old hardware with a sketchy tutorial. Not a great start.

What It Does Well

Once you push past the initial setup wall, the customization is where this app genuinely shines. The layout editor is shockingly powerful for a free tool. I built a dual-stick setup with four shoulder buttons for playing PS2 games, and being able to adjust the sensitivity and dead zone for each virtual stick individually was a revelation. I could finally get the camera in *Jak and Daxter* to stop feeling like molasses. The ability to map keyboard keys is a killer feature—I set up a macro for quick-saving in an old RPG with a single tap on my phone screen. For about an hour last Saturday afternoon, with everything configured just so, it felt like a perfect hack. The latency over a good Wi-Fi connection is low enough for platformers and adventure games, which is honestly better than I expected.

Where It Falls Short

The bugs and inconsistencies are what separate a casual user from someone like me. The app crashed three times while I was fine-tuning a complex layout, losing my progress each time. I learned to save after every single change. Button presses occasionally get “stuck” in the pressed state, which in a racing game means your car just veers into a wall until you mash the button again. The on-screen joystick visuals sometimes stutter or don’t track my thumb’s outer movements accurately, which ruins precision. This isn’t a plug-and-play solution for your grandma; it’s a tinkerer’s project that often feels one update away from being brilliant, but currently sits in “frustratingly almost-there” territory.

Is It Worth the Price?

It’s free, so the price of entry is just your time and patience. You aren’t paying with money, you’re paying with the half-hour you’ll spend getting it connected and the afternoon you’ll lose perfecting a layout. For that cost, it’s a solid deal if you enjoy this kind of technical puzzle. The ads are there, mostly when you exit menus, but they never popped up mid-game for me. Compared to buying a $40 Bluetooth controller, this app wins on pure value and customization potential. Just know you’re getting a powerful toolkit, not a finished product.

Developer & Support

I hit a weird bug where my custom layout wouldn’t export. I emailed support on a Thursday, not expecting much for a free app. I got a generic auto-reply, then silence. A full four days later, on Monday afternoon, a real person responded with a clear, step-by-step fix that actually worked. It wasn’t fast, but it was competent. Looking at the Play Store, CrazyLabs does push updates every few months, usually for bug fixes and Android version compatibility. They’re not abandoning it, which is crucial. The maintenance is consistent enough to give me hope that the rougher edges might get sanded down eventually.

Privacy & Safety

The app requests a fair bit of permission, like network access for the Wi-Fi connection, which makes sense. It also asks for storage access to save and load your controller profiles. The privacy policy is standard for a free, ad-supported app—they collect data on how you use it. I didn’t notice any shady behavior or strange network traffic from my phone while it was running. It’s from CrazyLabs LTD, which has other apps on the store, so it’s not some fly-by-night operation. For a tool that sits between your devices, it feels reasonably safe, but as with any free utility, you’re trading some data for the functionality.

Frequently asked questions
What kind of customization does the DIY Joystick app offer for button layouts and controls?

The app has a powerful layout editor that lets you build custom setups, like a dual-stick with shoulder buttons, and adjust sensitivity and dead zones for each virtual stick individually. You can also map keyboard keys and create macros, such as a single-tap quick-save for RPGs.

Can I use DIY Joystick to connect my phone to a PC for emulator gaming?

Yes, it connects over Wi-Fi to your PC, but the initial setup can be tricky—expect to spend time configuring firewall settings and IP addresses. Once connected, latency is low enough for platformers and adventure games on a good network.

Why does my DIY Joystick app keep crashing when I edit my control layout?

The app is prone to crashing during complex layout edits, and it doesn’t auto-save your progress. To avoid losing work, manually save your layout after every single change you make.

How do I fix button presses that get stuck in DIY Joystick?

Button presses occasionally get stuck, especially in games like racing titles, causing your car to veer off. The quick fix is to mash the stuck button again to release it, but this is a known bug the developer hasn't patched yet.

How does DIY Joystick compare to a dedicated Bluetooth controller for emulator gaming?

DIY Joystick offers deeper customization than most Bluetooth controllers, like per-stick dead zone adjustment and keyboard mapping. However, it suffers from setup headaches and bugs like crashes and stuck buttons, while a good Bluetooth controller is more plug-and-play and reliable.

✓  Pros
✓ Layout editor is incredibly deep for custom sticks, buttons, and key mapping.
✓ Once connected, Wi-Fi latency is solid for single-player games.
✓ Completely free with no paywalls on core features.
✓ Support, while slow, provided a real, working solution.
✗  Cons
✗ Unstable; crashes during editing can wipe your progress.
✗ On-screen joystick visuals can stutter and feel inaccurate.
✗ Initial Wi-Fi setup is poorly explained and frustrating.
Similar Apps Comparison
Current app
DIY Joystick
Rating
4.6 ★
Downloads
5M+
Price
Free
Age rating
Everyone
Property Brothers Home Design
Rating
4.6 ★
Downloads
10M+
Price
Free
Age rating
4+
SmartNews: News That Matters
Rating
3.7 ★
Downloads
50M+
Price
Free
Age rating
Teen
User Rating
4.6
out of 5
5
72%
4
18%
3
5%
2
3%
1
2%
Based on App Store & Google Play ratings
App information
DeveloperCrazyLabs LTD
Version2.0.4.0
Downloads5M+
PriceFree
Ready to try DIY Joystick? It's completely free.
App Store Google Play