Please provide a few sentences to sum up the most important aspects of your App.
SnapPile is a mobile app that allows users to compile handwritten programming code straight from their mobile device by snapping a photo. By selecting what language your code is in, and snapping a photo of your code snippet by using OCR (Optical Character Recognition) technology. SnapPile provides feedback of your compiled snippet offering you results and errors right on your screen.
Please provide a description of your App in 500-1,000 words. Be sure to include at least 1) what it does, 2) why people will want it (benefits), and 3) how you will sustain it (explain business model).
SnapPile is a mobile app that allows users to compile handwritten programming code straight to their mobile device by snapping a photo. By selecting what language your code is in, and snapping a photo of your code snippet by using OCR (Optical Character Recognition) technology. SnapPile provides feedback of your compiled snippet offering you results and errors right on your screen.
As a Computer Science student, I've experienced the benefits that come with writing down code snippets during lectures, studying for exams and even on homework assignments. Even in the lower level programming classes our professors encourage us to write down algorithms to understand the math involved, and better understand the theory behind them. Research has emerged from Princeton University that suggests students are more receptive to information that is written down in comparison to what is typed. This cognitive approach is essential in the learning process.
SnapPile lets anyone pick up a piece of paper and practice writing code. Users will be prompted to select what language they will be using along with an email address. Providing feedback within seconds of snapping the photo, users will be able to save, compile, and email code segments straight from their mobile device.
A future version would have clickable code segments to break down material. This would let users view reference material for multiple items in the photo with just a tap.
There is a market full of companies that are looking to teach the world how to code, it is a prime opportunity to find a quality ad network to match with our demographic. These would be simple advertisement blocks in the settings page, and possibly for header ads if needed.
With the record high availability of mobile devices, and increasing numbers of interest flooding towards IT and Technical professions, the need for intelligent, usable, and helpful resources are in high demand. SnapPile has the potential to become a free, non for profit resource that could aid students, and anyone learning how to code as a pocket compiler to guide them through understanding dynamic problems right from their notebook.