WhileDroid
WhileDroid
Now Available — v0.9.4 Beta

Build Android
on Android.

A full-featured mobile IDE for Android development — syntax highlighting, Gradle builds, file management and more. All from your pocket.

See Features
0.3.1
Current Version
API 21+
Android Support
9.4
Gradle Version
2.3
Kotlin Version
0 +
Total Downloads
0
Active Users Right Now
LIVE
Features

Everything you need.
Nothing you don't.

WhileDroid packs the essential tools of a desktop IDE into a fluid, touch-first mobile experience.

Gradle Build System
Run Assemble, Clean, Sync and custom Gradle tasks directly from the app. View live build logs and process timelines.
Gradle 8.7
Full Project Explorer
Navigate your entire Android project tree. Create, rename, delete, cut, copy and paste files and directories with a long-press context menu.
File Management
Integrated Terminal
Run shell commands, ADB, and custom scripts without leaving the editor. Full terminal emulator with color support.
ADB / Shell
Version Control
Built-in Git support — commit, push, pull, branch, diff and blame without leaving WhileDroid. Stage and review individual changes.
Git
Device Manager
See connected physical devices and launch AVD emulators. Build and install APKs directly to your device over ADB.
ADB / AVD
Logcat Viewer
Stream live Logcat output with level filtering — Debug, Info, Warning, Error. Search and copy individual lines.
Real-time
Dependency Manager
Browse, add and update Gradle dependencies directly from a visual panel. Search Maven Central without opening a browser.
Maven Central
Fully Customizable
Dark and light themes, 7 accent colors, multiple typefaces. Persistent settings across sessions. Your editor, your way.
Themes / Fonts / Colors
Editor

Designed for
mobile-first coding.

Multi-file Tabs
Keep multiple files open and switch between them instantly. Tabs show unsaved changes with an indicator dot.
Bracket Matching
When your cursor is next to a bracket, its matching pair highlights instantly in your accent color.
Line Highlight
The active line is always softly highlighted so you never lose your position in dense code.
File Search
Filter the project tree instantly by filename. Find any file in your project in under a second.
WeatherNow — WhileDroid
MainActivity.kt
ViewModel.kt
build.gradle.kts
12345 678910 1112131415 1617181920
@AndroidEntryPoint class MainActivity : AppCompatActivity() {   private val vm: WeatherViewModel by viewModels()   override fun onCreate(state: Bundle?) { super.onCreate(state) binding = ActivityMainBinding .inflate(layoutInflater) setContentView(binding.root) setupObservers() }   private fun setupObservers() { vm.state.observe(this) { when (it) { is Loading -> showLoad() is Success -> bind(it.data) }
Download

Get WhileDroid
for free.

No subscriptions. No ads. No account required. Just download, install and start building.

v0.9.4 Beta  ·  APK  ·  18.4 MB
Direct APK
Google Play
Aptoide
APKPure
Requirements

System Requirements

Android
Min VersionAndroid 5.0
Min APIAPI 21
Target APIAPI 36
Architecturearm64 / x86_64
Hardware
RAM2 GB min
Storage500 MB free
CPU64-bit
NetworkFor Gradle sync
Build Tools
Gradle8.7
Kotlin2.0.21
JavaJDK 17
AGP8.6.0
Package
FormatAPK
Size18.4 MB
Version0.9.4 Beta
LicenseFreeware
Roadmap

What's coming next

WhileDroid is actively developed. Here's where we are and where we're headed.

v0.8 — v0.9.4
Core Editor & Build System
Kotlin / XML syntax highlight Gradle build tasks Project file tree Multi-tab editor Dark / Light themes Logcat viewer
v1.0 — In Progress
Stability & Polish
Bracket matching Git integration Autocomplete engine Integrated terminal Error inline hints
v1.1
Developer Productivity
Code refactoring Find & Replace Live templates Plugin system
v1.2+
AI & Cloud
AI code assistant Cloud sync Remote build server Collaborative editing
Accent Color