<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rohindh R</title>
    <description>The latest articles on DEV Community by Rohindh R (@rohindh_r_3f544a7d6ecbeb2).</description>
    <link>https://dev.to/rohindh_r_3f544a7d6ecbeb2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3183795%2F082813b7-cb49-4501-91e0-6ef09f110e62.jpg</url>
      <title>DEV Community: Rohindh R</title>
      <link>https://dev.to/rohindh_r_3f544a7d6ecbeb2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rohindh_r_3f544a7d6ecbeb2"/>
    <language>en</language>
    <item>
      <title>Droidective: the all-in-one toolkit for mobile app debugging, and more</title>
      <dc:creator>Rohindh R</dc:creator>
      <pubDate>Mon, 13 Jul 2026 19:34:59 +0000</pubDate>
      <link>https://dev.to/rohindh_r_3f544a7d6ecbeb2/droidective-the-all-in-one-toolkit-for-mobile-app-debugging-and-more-1odo</link>
      <guid>https://dev.to/rohindh_r_3f544a7d6ecbeb2/droidective-the-all-in-one-toolkit-for-mobile-app-debugging-and-more-1odo</guid>
      <description>&lt;p&gt;Every mobile developer knows the ritual. One terminal tab tailing logcat, another one for adb commands you half-remember, scrcpy running in a third, Reactotron in its own window, and a notes file full of incantations. Debugging one app somehow requires five tools.&lt;/p&gt;

&lt;p&gt;I spent the past months building a way out of that. &lt;strong&gt;Droidective&lt;/strong&gt; is a free, open-source macOS app that puts the entire mobile debugging workflow behind a single Raycast-style command palette. Press the hotkey, type what you want to do, hit enter. That is the whole workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyjsvf949yfc32vk16ztd.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyjsvf949yfc32vk16ztd.webp" alt="The Droidective command palette searching across 56 tools" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  One palette, 56 tools
&lt;/h2&gt;

&lt;p&gt;Everything is a searchable command: live logcat with per-app filters and a crash catcher, screen mirroring and recording with full device control (the scrcpy server is bundled, so there is nothing to install), a device file explorer with push and pull, an apps explorer that installs, uninstalls, force-stops, clears data, toggles runtime permissions and browses a debug app's sandbox, wireless ADB with Android 11 pairing, and a performance monitor with live per-core CPU, RAM, FPS and network charts you can record and export.&lt;/p&gt;

&lt;p&gt;There is also a whole state simulation hub: fake the battery level, force dark mode, change locale, scale fonts and density, set a proxy. Every override is tracked, so one action resets the device to a clean state.&lt;/p&gt;

&lt;h2&gt;
  
  
  React Native, without the extra apps
&lt;/h2&gt;

&lt;p&gt;Droidective runs a full Reactotron server inside itself, so you get the timeline, state browser and REPL without installing the desktop app. There is a Hermes JS console speaking Chrome DevTools Protocol directly to your app, plus Metro port forwarding, dev menu and JS reload commands.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcqket1zacg19jxbtxpj.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcqket1zacg19jxbtxpj.webp" alt="React Native tools with the built-in Reactotron debugger" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  And more
&lt;/h2&gt;

&lt;p&gt;An APK studio that inspects, decompiles (jadx and apktool), rebuilds and signs APKs. One-click Frida server setup for security testing. A multi-tab terminal with split panes where every shell is already scoped to the selected device. Booted iOS Simulators appear right next to your Android devices, with screenshots, deep links, push notification testing and state simulation dispatched to simctl.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjka3o1lwlfe9cvos3m9.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjka3o1lwlfe9cvos3m9.webp" alt="Tabs and split panes: logcat beside a live screen mirror" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How it is built
&lt;/h2&gt;

&lt;p&gt;Native Swift 6 + SwiftUI. All the logic lives in a UI-free Swift package with 705 tests that run without a device, and every action logs the exact adb command it executed, so the tool teaches you adb instead of hiding it.&lt;/p&gt;

&lt;p&gt;Droidective is completely free and open source. It was built to serve the mobile community, not to sell anything.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download and demo video: &lt;a href="https://droidective.com" rel="noopener noreferrer"&gt;https://droidective.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source code: &lt;a href="https://github.com/Droidective/Droidective" rel="noopener noreferrer"&gt;https://github.com/Droidective/Droidective&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you build, test or support mobile apps and there is a tool you wish existed in that palette, tell me in the comments. That is how the last twenty features got in.&lt;/p&gt;

</description>
      <category>android</category>
      <category>reactnative</category>
      <category>opensource</category>
      <category>debugging</category>
    </item>
  </channel>
</rss>
