A few months ago I injured my right arm and could not use a keyboard much at all. I was only doing things on my (thankfully small) iPhone 5 where everything can be done with one hand. But I couldn't find anything productive to do on it besides read. So I had an idea of a programming language designed for phones.
What it does
It allows you to code on your phone almost exclusively in emojis. It's a real language with variables, conditions, loops and functions. For example you can set the bridge emoji to be a function which hits the Mapquest API and gets the traffic on the Bay Bridge. Then whenever you text the bridge emoji to the server, it will text you back a description of how fast traffic is going right now.
How I built it
Challenges I ran into
It's difficult to get all the features of a programming language into just emojis.
Accomplishments that I'm proud of
I created a programming language.
What I learned
You can find a lot of uses for ideas that seem pointless at first.
What's next for EZCODER
The language will be getting more features such as arrays, objects. This will eliminate the need for you to create an intermediary web page if you want to parse JSON from an API. The website ezcode.tech will show popular functions that other people are using and allow you to copy their code.