Coding on the go. CodeSnack IDE allows you to code and runs your code instantly in the Linux environment.

With CodeSnack IDE, you can practice coding in 14 programming languages using an integrated library of source code samples (100+ code examples available).

App features:

- Write & Run Real Code (like on PC or Mac)
- 14 Languages Supported by default
- Ability to install dependencies and Linux libraries (check out ".config.yml")
- Hardware keyboards support
- View program output or detailed error (in Real-Time!)
- Code examples library (contains 100+ examples)
- Sync Between Devices
- Great code editor (2 color themes)
- Compiler Flags, Input Arguments, STDIN, caching, custom run scripts, etc.

This is the only mobile application supporting many programming languages for coding:

* Java
* Python
* C
* C++
* C#
* Dart
* JavaScript (Node.js)
* TypeScript (Node.js)
* Shell
* Swift
* Ruby
* Go
* Kotlin

In addition to the programming language itself, it is possible to choose its version. The app contains the most popular and latest versions of 14 languages.

A unique feature of the application is the STDIN support in the application console. At runtime, you can interact with the program using standard I / O streams using the keyboard of your device. This feature of the CodeSnack IDE allows you to work with the program just like it does on a regular PC.

Pro subscription benefits:

- Up to 8x faster
- Sync between devices
- Powerful containers sizes "medium" and "large"
- No ads & banners

Note: Graphics and audio functions are not supported.

Terms Of Service:
Privacy Policy:

Request a Feature:

CodeSnack IDE support email:

What’s New

Version 3.3.3

UI and stability improvements.

Ratings and Reviews

4.4 out of 5
269 Ratings

269 Ratings

katinachi ,

Great so far, just a couple things!

I haven’t been using the app for that long, but I think it’s great. The interface is really nice, and you can still use it a lot without paying for the subscription. One thing that I came here to mention: it won’t let me paste anything into the file! I am using Java, so I can’t speak for any of the other languages, but I assume it does the same. Also, it would be great if i could import libraries like JavaFX. Although there’s room for improvement, it's still great especially for a beginner!

Developer Response ,


Thanks for the great feedback!

I’m not sure about launching the UI applications, but a feature with installing custom dependencies is on the way!


theamericandreamqueen15 ,

Subscription doesn’t work

I purchased the premium subscription, and still am not able to utilize the apps features. Every time I attempt to input a “Subscription Necessary” message pops up. Even when I click on the subscription I’ve already purchased, hoping it will update or connect some type of way. I get a “You’re already subscribed to this package” message, yet the app still will not allow me to utilize the features I paid for. Don’t waste your money, I’ve reached out to support to no avail

Update: Developers reached out and informed me what I purchased will now be free and sent a link in which I instructed to request a refund. However, it says the app is not eligible for refund. So I am feeling like I am just out of not only my money, but a useful app! Again, do not waste your time.

Developer Response ,


I'm sorry for the trouble with the subscription purchase. At that moment we are revising the feature and in the new release, STDIN will be a free feature forever.

Right now, you can get a full refund for your purchase, since it doesn't work for you:

Once we'll release a new version, I'll update this reply to notify you.

/ Thank you, Yury

Lukeeboy356 ,

Amazing App!

There is so many reasons why I would recommend this app to any developer that needs an app for mobile developing!
It is such an amazing app, with many features, especially with the new name change, which brought way more frequent updates, while bringing in new features (and bugs), but also having an outstanding bugfixing team which is very quick to respond and fix the bugs that are found.
Thank You, So so so Much for making this app.

Developer Response ,

UPD2: ❤️

UPD: This is fixed.


Thanks for reporting! This issue will be fixed in tomorrow's release.


App Privacy

The developer, Mobibean, LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Linked to You

The following data may be collected and linked to your identity:

  • Contact Info
  • Usage Data
  • Diagnostics

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Identifiers

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like