A professional, multi-language Interface Development Environment (IDE) for Android.
MobDev Studio is a feature-rich mobile coding environment designed for developers who need to write, test, and learn code on the go. Built with Kotlin and Jetpack Compose, it offers a premium Dracula-themed UI and supports over 20 programming languages.
Write and run code in 20+ languages, including:
- Web: HTML, CSS, JavaScript, TypeScript, PHP, SQL
- Systems: C, C++, Rust, Go, Swift, Bash
- Scripting: Python, Ruby, Perl, Lua
- Modern: Kotlin, Dart, Haskell, R
- Web Development: Fully offline-capable editor with instant Live Preview.
- Cloud Compiler: Integrated with Piston API to compile and run backend languages (Python, Java, C++, etc.) with standard output/error reporting.
- Smart Network Awareness: Automatically detects offline state and warns users before attempting cloud compilation.
- Dracula Theme: A consistent, high-contrast Dark Mode (Dark Grey/Purple) designed for coding comfort.
- Modern Layout:
- Floating Control Bar: Rounded, elevated controls for quick access to Run, Console, and Settings.
- Card-Style Layout: Distinct, bordered panes for Code Editor and Preview.
- Responsive: "Device Mode" toggle to simulate mobile vs. desktop viewport widths.
- Built-in Code Examples Library for every supported language.
- One-tap insertion of code snippets (Variables, Loops, Functions) to help beginners learn syntax quickly.
- Language: Kotlin
- UI Framework: Jetpack Compose (Material3)
- Networking: Retrofit 2 (for Piston API)
- Web Rendering: Android WebView (custom injected)
- Architecture: MVVM (Model-View-ViewModel)
- State Management: Kotlin Log/StateFlow
| Editor | Output | Learn Mode |
|---|---|---|
| (Add Screenshot) | (Add Screenshot) | (Add Screenshot) |
- Clone the repository:
git clone https://github.com/yourusername/MobDev-Studio.git
- Open in Android Studio.
- Sync Gradle and Run on Emulator or Physical Device.
Contributions are welcome! Please fork the repository and submit a Pull Request.
This project is licensed under the MIT License.