Coder

This app was a candidate in the Apptivate.MS semi-finals. See how it did among the other candidates in the Work group.

Coder allows you to program in over 50 languages(C#, C++, VB, Lua, etc), allowing you to solve problems on the the desktop or tablet environment, and allows you to share your solutions with others. It will also have online leaderboards, so you can compete at a global level.

Website: www.bytecode.ca.

Note this release is sort of a Beta, be nice! Some syntax highlighting is weird for certain languages. It is recommended to use C# for now. A FULL UI Overhaul is going to take place. Please be patient.

Price: Free

Features:

  • 50 Languages
  • Syntax Highlighting
  • Search & Share Functionality
  • Great UX
  • Leaderboards
  • Account Stats Live Tile!

What makes Coder special?

It is the first full Windows 8 app to use the IdeOne framework, and the first app to allow you to program AND compile your code!

The leaderboards are built on MySQL and PHP, using POST requests to get data.

So why did Coder take so long to make? Simply because of the RichEditBox. In order to edit a sentence in it, you need to specify the range of what you want to edit! Ex. RichEditBox.GetRange(0, 10)...So much fun with code syntax highlighting!

What is going to be in the future?

  • Chat Room (PHP issues, damn Linux :P)
  • More Challenges :D
  • Achievements
  • Better IDE! Bare with me here!

Video is going to be live this weekend!

To check out more apps by Robert Gawdzik, go to www.bytecode.ca

My other Windows 8 apps:

Sim Trader: http://apps.microsoft.com/webpdp/en-CA/app/sim-trader/d741e543-a0e5-41db-939d-d63dd8b05b4f

Video Transcript: Coder is a great app that implements Microsoft User Experience guidelines to provide an immersive and awesome coding experience. The goal of coder is to allow students and programmers to complete challenges and climb the leaderboards.

A Toast Notification is issued when a user completes a challenge, which then the result is posted to the leaderboards.

The Live Tile shows the leaderboard in a linear fashion, and allows you to resize the tile when needed. You can also share your score using the Share-To Contract to any apps implementing share targeting, including Mail.

You can browse through the challenges using touch or mouse, or you can use the Search Contract to easily jump to a specific challenge.

A simple click of a result brings you right into the challenge so you can start coding. The App Bar is fully utilized in Coder, especially when coding. You can delete, template, save, and place example code with a click of the button.

Need to change a setting? Use the Settings charm to jump right into the settings flyout. You can also view tutorials and see the privacy policy in this manner.

Coder is also great at working in every single screen layout. Whether a 27” Desktop or a 10” tablet, Coder fits to this layout easily.

Coder is a great app that allows students to finally be able to challenge themselves in the ways of programming, without the use of complicated websites and tutorial. Coder places the student right into the action.

Team Roster

  • Dariusz Gawdzik: Team mentor, and provides spiritual and mental guidance.
  • Robert Gawdzik: Programmer, Developer, and Designer. Works in the backend.

Videos

Screenshots

Comments

Robert Gawdzik Dec 19 '12 at 23:41
Everyone thanks for voting for Coder! Stay tuned as this app will be remade in HTML5 and JS in order to have better syntax highlighting, and a nicer UI! I will be working on it overtime during Christmas. BTW Merry Christmas :D
2
Dariusz Gawdzik Dec 18 '12 at 1:15
I am happy that our team won semifinal.
Software Developer Dec 19 '12 at 14:52
I'm sure nobody noticed that Lightwood games set up two accounts and probably voted for themselves twice. How many times can an entrant vote for their own apps? Left to our own devices, we'll eat each other alive apparently. :) Starlitskies and Chris Newman are both Lightwood Games... Wish I had more people on my team of one. Congrats to all, I'm just hoping on the reviewer contest. :)
Robert Gawdzik Dec 19 '12 at 15:10
Chris Newman, I think we should relax. Whoever won won, and that's it. My dad was on the team since September, and just because he wasn't using his own Stack Overflow doesn't mean he wasn't helping. He was always on the Team Roster. He manages this account though, and helps me answer some user questions on Stack Overflow.
Logan Alan Nowak Dec 19 '12 at 21:49
Yeah, but you also submitted Sim Trader, even though you knew it was ineligible, just because you wanted more downloads. apptivate.ms/apps/1311/sim-trader
Software Developer Dec 19 '12 at 22:19
:rolleyes: Word Search Party (promotion prior to contest lightwoodgames.com/blog/2012/09/word-search-party-on-windows-8) and Disco Pulse (use of images not created by the entrant imagedirekt.com/en/royaltyfree-images-photos/1292378.html) from Lightwood games were also ineligible... one ineligible entry doesn't cancel eligible entries. Once again, congrats to all the winners. :) Good thing this all ends in a couple hours unless somebody decides to sue over sour grapes.
Logan Alan Nowak Dec 20 '12 at 1:37
Don't get me wrong, I think he does deserve the victory for this, I was more commenting on his attitude.
1
Software Developer Dec 17 '12 at 23:57
Congratulations on making it to the finals! Can't wait to see what you bring to the Windows Store next. Cheering this one on for the Grand Prize, it appears to have the most Windows 8 features out of all the finalists and that's the largest part of the scoring in the Grand Prize round. Hoping to see you on Dev Radio in the near future.
1
Logan Alan Nowak Dec 17 '12 at 12:39
Don't you have to be 18 to enter? Congratulations though.
Robert Gawdzik Dec 17 '12 at 15:09
My Dad is on the team, he manages the account.
1
Software Developer Dec 11 '12 at 23:14
Voted for this one in my Top 3. Can't wait to see where you take this gamified coding trainer in the future.
Robert Gawdzik Dec 12 '12 at 0:35
Thank you, you are such a kind man!
1
user1883663 Dec 6 '12 at 20:55
Great job, I'm happy to see a solid development tool in the windows 8 store.
1
Chirag Makvana Dec 6 '12 at 19:36
Very nice app.. It is very useful and quick. :)
user1882861 Dec 6 '12 at 17:54
Looking good. There is nothing like it, as far as I know.
Robert Gawdzik Dec 7 '12 at 19:32
Thank you! I hope to continue making it even more better and unique!
1
Ankit Dec 5 '12 at 20:04
Innovative, brings you to action without long setting up of environment.
gbs Dec 5 '12 at 19:11
Looks great. Will try out today.
Damodaran Dec 5 '12 at 9:06
wow 50 Languages...Great...keep going...
Jonathan Dixon Dec 3 '12 at 17:56
This looks fantastic. Makes me want to buy a Windows tablet :-)
1
Harshit Dec 3 '12 at 11:46
A great app idea, many IDEs still not utilizing the Metro UI of Windows 8. This has been the first in my knowledge. Though some improvements required, but i can not ask for more for a free of cost app.
user1606266 Dec 3 '12 at 11:12
Nice app. A new and innovative idea. Many IDE still not optimized to Windows 8 as an app
3
Taylor Dec 2 '12 at 20:43
Good concept, extremely poor design. The interface is unappealing and not at all user friendly in terms of spelling out how to go about using the application as it should be used. Not to mention it simply seems to be broken.
Robert Gawdzik Dec 2 '12 at 23:55
You are kinda right about the UI, I will have a UI overhaul. I am in the process of redesigning it. Please note that there are actual tutorials in the settings charm. Good tips, and I am trying my best to work out the kinks. Thank you for your input, Taylor.
Rups Dec 1 '12 at 20:23
Good app for developers. Nice to have.
Robert Gawdzik Dec 1 '12 at 5:19
Hey guys, to anyone downloading this app, please note that there are some syntax highlighting issues with my Coding Pane for other languages that are not C#. I am really working hard to pushing an update to fix it. For the best experience, please use C#! Thank you. This is sort of a beta because it's a lot of work to make an IDE!
John Haugeland Dec 1 '12 at 16:29
I've seen some steps towards Rob's highlighting, and it works really well. :)
Ryan Roper Nov 30 '12 at 21:10
Great Idea. Being able to complete and submit the challenges really makes this stand out. Can't wait to give this one a try.
Corwin01 Nov 30 '12 at 0:48
Very nice looking app. Will definitely have to give it a try soon.
Charles Nov 26 '12 at 17:40
This no doubt is a best selling application for the tablet! Great work.
Robert Gawdzik Nov 27 '12 at 4:36
Until you realize it will be FREE :D
Neowizard Nov 25 '12 at 9:14
Finally, a good reason to get a tablet with Windows Phone. This will most likely be the only app I upvote. Cheers!
MBZ Nov 26 '12 at 17:40
you can code on tablet, no matter what it is! both android and iOS have similar apps.
Robert Gawdzik Nov 26 '12 at 18:17
Except you cannot complete challenges on these apps.
MBZ Nov 26 '12 at 18:29
That's a point!
Software Developer Nov 28 '12 at 17:05
Can you create and submit an iOS app exclusively on iOS? Cus I did that with my Windows 8 Tablet.
Aditya Patil Nov 25 '12 at 2:54
nyc concept try to developer
whebz Nov 23 '12 at 9:28
Very Nice Idea!
Mohamed Mansour Nov 23 '12 at 5:56
Very good job, now make it look beautiful :)
White Dragon Nov 23 '12 at 0:24
Very nice idea, would love to test this out soon as i get my win8 tablet :).
user1843548 Nov 21 '12 at 23:27
Really good idea! I love it! I'll try to get 15 reputation's points to vote your application. The idea of could program in any place with my tablet is really interesting, thank you!
SchmitzIT Nov 20 '12 at 10:27
Nice idea. I'm not sure it will be easy to code on a tablet, though. Also curious to see how things like auto-complete will be implemented :)
Software Developer Nov 21 '12 at 18:58
I've coded and built several of my Window Store apps exclusively on my Windows 8 Pro tablet just to make the point that you can. Can't run xCode on yer iPad... With a BT keyboard of course.
Abid Rahman K Nov 17 '12 at 9:47
That is a great idea to program all languages in a single editor.
JBurace Nov 14 '12 at 21:45
I have not tried this yet, but good to know this is already out. Thanks!
b0x0rz Nov 11 '12 at 9:07
i love this idea!!! make it so!
Robert Gawdzik Nov 11 '12 at 14:24
Yes Picard lol :D
swirleydude Nov 9 '12 at 16:39
What kinda of access to code will it have? Will I be able to load a web.config from an FTP, make a quick fix then FTP it back to the site?
Robert Gawdzik Nov 11 '12 at 3:34
It's not a conventional IDE per say, but more of a programming challenge game. Maybe in the future I can turn it into a full IDE.
saurzCode Nov 6 '12 at 10:14
This sounds a really good idea.
Abhinandy Oct 27 '12 at 18:02
Good learning experience...i would like to know more about the app
Abhinandy Oct 26 '12 at 12:25
great idea,immensely helpful
Dreambeats Oct 25 '12 at 12:42
This is a great concept!
3
Software Developer Oct 3 '12 at 22:44
Very nice start, if you can make a nice simple windows 8 style code environment that'd be sweet. Get the commands and chrome out of the way in the app bar and charms and let people focus on the code. Would be neat to see if you could leverage semantic zoom to navigate in a solution package or at other levels in the code itself from classes to methods or something. Can't wait to see your ideas.
KevinM1 Oct 6 '12 at 20:47
Agreed. A WinRT code editor, even if it's just for small, gist/fiddle-like code snippets, is a great idea. Especially for a tablet form factor.
3
dinesharjani Oct 3 '12 at 6:32
Ok. I think it's a great idea for classrooms, where novice programmers can try some code on the go while the teacher is explaining them something new like backtracking, floating point errors, double-linked lists, etc. For the iPad there's something similar (Codea), but it's not focused on standard programming languages but more on scripts and visual stuff. You clearly have a market gap to fill :)
1
dinesharjani Oct 2 '12 at 13:55
Looks good. Are you planning on turning this on a full IDE, or keep it as an enhanced text editor?
Robert Gawdzik Oct 2 '12 at 20:16
ATM it will just be a simple programming editor, so you can make small things. To make a full scale IDE would require Code Compilation locally.
Mamta Dalal Oct 2 '12 at 6:42
I agree wit Dreambeats, this is a great concept. Looking forward to see it in action.
1
gyurisc Oct 2 '12 at 6:40
Does the RT platform allows you to compile and run code? Or the compilation is done on the server side?
Robert Gawdzik Oct 2 '12 at 10:40
All the compilation is done server side using SOAP.
Robert Gawdzik Oct 2 '12 at 0:28
Pictures coming up today!
Dreambeats Oct 1 '12 at 17:15
This sounds like a great concept. I would love to see it in action. Or see it for that matter. :) Good Luck.
JAMSUPREME Oct 1 '12 at 15:57
Sounds like a neat concept.
1
Bryan Dunsmore Sep 29 '12 at 16:26
Can you please add pictures and the developer perspective?
Robert Gawdzik Sep 29 '12 at 20:52
Today I will start working on it, so screenshots are going to be up here & on my blog, and it will have the developer perspective :D