C# Shell (Compiler REPL)

C# Shell (Compiler REPL)$1.99

Rated 4.25/5 (201) —  Free Android application by One Connection Media

Advertisements

About C# Shell (Compiler REPL)

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/

How to Download / Install

Download and install C# Shell (Compiler REPL) version 2.0 on your Android device!
APK Size: 36 MB, downloaded 1,000+ times, content rating: Everyone
Android package: animaonline.cshell, download C# Shell (Compiler REPL).apk

All Application Badges

Paid
app
Android
3.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
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
Version update C# Shell (Compiler REPL) was updated to version 2.0
Price update  Price changed from $0.99 to $1.99.
More downloads  C# Shell (Compiler REPL) reached 1 000 - 5 000 downloads
Name changed  Name changed! C#Shell (C# Compiler) now is known as C# Shell (Compiler REPL).

What are users saying about C# Shell (Compiler REPL)

X70%
by X####:

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.

M70%
by M####:

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

M70%
by M####:

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

Z70%
by Z####:

Couldn't delete lines...and couldn't compile or run .cs file...

N70%
by N####:

Superb

Q70%
by Q####:

Love it

Y70%
by Y####:

practising my c sharp kingfoo like a tiga on da bus woop woop naw wadimean nergaaaaaa!?! fosho yuh huh whut tuh nu puh uh huuuhhhh aye

Q70%
by Q####:

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

A70%
by A####:

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.

Q70%
by Q####:

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.

F70%
by F####:

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

H70%
by H####:

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

Q70%
by Q####:

practising my c sharp kingfoo like a tiga on da bus woop woop naw wadimean nergaaaaaa!?! fosho yuh huh whut tuh nu puh uh huuuhhhh aye

D70%
by D####:

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

K70%
by K####:

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

K70%
by K####:

Yippee! ART support! So happy. :)

A70%
by A####:

Die Bedienung ok aber das alles nochmal geschrieben wird wenn ich es bearbeiten will und beim rauslöschen das Programm abkackt, dann ist das nicht was ich mir vorstelle zum üben. Da ist visual studio wirklich ein Paradis gegen. Es ist verdammt nochmal die reden von der codeeingabe.

W70%
by W####:

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

K70%
by K####:

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

Z70%
by Z####:

I could not work out what to do in order to get me source code file to compile so am leaving this app alone.

K70%
by K####:

Impressive & useful!

K70%
by K####:

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.

K70%
by K####:

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!

K70%
by K####:

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.

K70%
by K####:

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?

K70%
by K####:

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.

T70%
by T####:

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.

K70%
by K####:

It's really good to run simple code and create some basic functions. I did not know how to use it at first and the support team was really helpful with this. I would suggest to import .cs and sln in the future. Thanks for the help!

X70%
by X####:

The shot where it's auto. complete is finishing a call to System.Console shows the limits of it's functionality it only autocompletes System.Console

K70%
by K####:

Works very fast on my SG3, now I can code c# anywhere! But, please add support for loading compiled assemblies, then it'll be perfect. ^^_

Q70%
by Q####:

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!

Q70%
by Q####:

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.

X70%
by X####:

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

Y70%
by Y####:

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

L70%
by L####:

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 :-)

Y70%
by Y####:

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!

Q70%
by Q####:

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

A70%
by A####:

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

Y70%
by Y####:

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

O70%
by O####:

Good


Share The Word!


Rating Distribution

RATING
4.35
201 users

5

4

3

2

1