Download C# Shell (Compiler REPL) apk 2.0 free for Android smartphone

7 Nov
C# Shell (Compiler REPL)

Posted by One Connection Media in Tools | Nov. 7, 2014 | 36 Comments

Apk file size: 36.0 MB

C#Shell is an offline C# compiler that lets you dynamically compile and execute C# code on your Android device.

Write programs on the go, test algorithms, explore the features of C# programming language or practice your C# skills.

Note: A high-end device is recommended for optimal performance.

The C#Shell compiler uses Mono Compiler Service.

Most of the .NET Base Class Library is available and you can use such features as LINQ and Task Parallel Library (TPL), function programming is recommended.

---IMPORTANT---
Methods must be declared as parts of classes or structs, meaning a you cannot compile a 'void Main()...' directly, either make it a part of an object, or use anonymous methods or functions.

e.g. Action myCoolMethod = new Action(()=>{ Console.WriteLine("Hello there!"); });

---Features---
• Full-featured C# 4.0 Compiler
• Draw graphics using CanvasUI
• Native Android API
• Load and execute compiled .NET assemblies (*.exe/*.dll) (cs.LoadAssembly)
• Console IO
• Support for saving / opening sessions.
• View object properties
• Visually construct methods
• IO support
• Network support
• Multi-threading support
• ARM , ARMv7 and x86 support.

C#Shell is actively developed, and more features will be added in the near future, we're taking requests too.
Contact us through our support site, as there is no way for me to respond to comments on Google Play.

Icon by Michael Crabtree

https://cshell.uservoice.com/

Whats new

    Changelog
    2.0
    - Android 5.0 and ART support
    - Mono 3.10.0
    1.7
    - Upgraded to latest Mono runtime
    - Minor fixes
    1.6.2
    - Support for editing executed code (the source code is re-compiled the next time the session is opened)
    - Chinese translations by Magic Mao
    1.6.1
    - Performance improvements
    - C#Shell Forum
    1.6
    - CanvasUI Android Canvas support
    - Custom assemblies are now shown in the namespaces list
    - Bug fixes and improvements
    - New samples

One Connection Media part of our Tools and have average installs from 1000 to 5000. Last Update Nov. 7, 2014. Google play rating is 85.3266. Current verison is 2.0. Actual size 36.0 MB.

Download c-shell-compiler-repl.apk 36.0 MB

36 Comments

Tony Pallitta

So far so good! Its great for practicing c#. Would be nice if you could remove sections of code though. Also the ability to make your own "snippits" and save them would be invaluable.

Adam Rebo

Working Working as expected, you can also find some samples preloaded. Great for learning on-the-go.

Jose Rivera

Sftware is ok for the price. I think the application need better user intructions in order to use it as a practice or work tool.

Stan Khaykin

Awesome! Really nifty tool to have on the go. Works well on my Galaxy S5

Dean Parker

Could do with more basic features Would be cool if you could delete lines instead of having to hide them. If the console mimicked a console a bit better, it would awesome if you could input into the console freely without being forced through the pop-up text input.

Tony Shaw

not bad but! The only thing that I can see is missing is the ability to compile my code in to an exe/apk file that works without using this program

Daniel V

Pretty good Could be more intuitive to use. Also: how do you delete lines? It appears to stop spontaneously uninstall itself...

Khairul Nizam

Everything works! So far so good. All my codes from learning C# for beginners are showing up as expected here :)

Jeremy Knaggs

Impressive While my usage has been limited, the testing ive done gave good results. Its a bit tedious typing on a screen, so i need to get a Bluetooth keyboard. Then i can code faster :-)

Alexander L

Great! Love it - only suggestion is letting us type in the console normally, rather than making us type in the message boxes.

James Hobson

Great! Love c# and this app is great. At school I use this for complex maths and it serves me well. I think this app could do with more of an IDE mode as well as a shell and in built documentation for the additional libraries. But I rate it 5 stars anyway!

Michele Dexter

Great!! Very handy, and totally worth the price! Only other thing that would make it better is if it worked under the ART runtime as well!

Dmitry Ivanov

Nice Good IDE. Really good autocomplete. Worth it's price

paul rodriguez

Amazing App, works well for helping me learn commands needed for school.

Arun Seshan

Cool Helps me learn C# on the go. Tried the free version, liked it, so I bought the paid one. :-)

Jayson Bennett

Works alright but... The forum is no help at all because of the lack of members, leaving beginners clueless. Would be great to see some tutorials or something on the site.

Matthew Settles

Great I can practice code anywhere now. Well worth the purchase.

ปวิช แสงรัศมี

little confuse about how to compile

Tristan McPherson

Very excellent app. I've been using the free version for a long time and have decided to support the developer by purchasing it.

Andrey King

Art problem Not working with ART on 4.4. Fix please

Bryan Edman

Overall a great app and the price is great. I am a beginner at programming and this app allows me to practice and test my skills on the go. It works well on my Galaxy S3

Zach Litchert

Fascinating I haven't been able to use it fully yet, but what tinkering I have done has been awesome. The only complaint thus far is lack of intellisense and unintuitive controls.

Jim Williams

Puzzled Original comment: How do I edit existing code? When I select an existing line, it brings it down to edit, and I can make changes. But when I press the aeroplane icon on the right, it adds the edited code as a NEW line. How do I replace the old line? This is driving me mad. UPDATE! Author has added editing - immediate response. Couldn't ask for better.

Erik Dreyer

Excellent! ! Best compiler ever!! Best Compiler ever, a must buy for any c# programmer. The free version doesn't allow you to save a program, so just buy the full version it's worth it trust me. The customer services is excellent! The developer of this app also has a website with a forum and post tutorials in his blog, be sure to check it out!!!

Mauricio Diaz

Very handy I really enjoyed using this app. A few ideas to update is to allow us to delete saved programs, color code the syntax' and have two pages to work with

Narril Heightsu

Fun toy. I've been using it to try code katas while waiting for people. Much better use of my time than reading reddit.

Marc Hopkins

Fantastic ide This is a great utility to have. On the metro or other times of opportunity I can try out ideas work on programs etc.. Fantastic tool to have.

Chris Dugdale

Very good indeed. Outstanding customer service, my problem was solved in minutes. Compilation of separate files as projects would be good, the suggestions on the suggestion board are all good and as they are hopefully added, the app will go from strength to strength. Thanks. Update: the latest update to v1.5 included my suggestion from the suggestions board, very quick turnaround, thanks!

Nick Fellingham

Fantastic app! Great app, would like the ability to recall last thing typed in without error messages and also the ability to import export cs code without additional formatting. Great work though.

Angel Rosario

Good but can improve Would be nice to be able to use exact C# syntax for creating classes and methods. Also it does not support Hackers Keyboard well. Tab and Arrow keys as well as Shift + dont work as expected. Is there an alternate keyboard recommended for this?

David Gray

New user I am a new user of this app. Seems to need a few more editing functions and a decent "help" file. Good start though. I will continue to use it to see how it will develop.

Julius Bailey

Working on solution Acer a500 Android 4. Every time I try to open a saved file it crashes, so I am not able to use this app I paid for; which is the reason I am reluctant to purchase apps.

Anthony C

Very cool Works offline. You get most of the frameworks' namespaces along with other libs. Love it:)

FENG berd

It's just a shell... Couldn't delete lines...and couldn't compile or run .cs file...

John McNichol

Awesome I was hoping there would be a C# REPL on android but thought there wouldn't be a chance. Amazing there is one. Thanks!

Marc Hopkins

Fantastic ide This is a great utility to have. On the metro or other times of opportunity I can try out ideas work on programs etc.. Fantastic tool to have. I still use this and like it. A bit of a learning curve on the interface but nothing bad.

Leave A Comment