Inspiration
We set out to create an environment to help programmers build and apply their knowledge and skills.
What it does
It turns the tedious task of coding into a game-like experience, and streamlines the work that aspiring programmers need to do in order to become proficient in coding. It uses specifically made tutorials and a series of interesting coding challenges to improve their logic-building and problem-solving skills, all while providing them a fun and engaging environment!
How we built it
By taking inspiration from our own lives as Under-graduate Computer Engineering students, and our piles of textbooks and endless online courses, we decided to come up with a project to simplify the process of learning to code and make it much more engaging and accessible . We started with an idea on pen and paper, and from there went on to design an educational mobile app on Figma. We ended up with .Ronin, an app that can help students like us tackle coding concepts and problems in a structured manner that clearly highlight our level of coding skill
Challenges we ran into
Coming up with a roadmap that would best suit both novice coders as well as more experienced programmers looking to expand their skillset was by far the biggest challenge. Coding tutorials are definitely not one size fits all, but we gave our best shot in crafting questioning techniques and different types of challenges that most people can be comfortable with.
Moreover, there were so MANY ISSUES with the UI in Android Studio, probably because of the complex arrangements of elements we made for the Levels and Dashboard. Had to play around with scroll views, recyclerViews alot, not to mention the hundreds of times this thing crashed ! 💀💀💀
Accomplishments that we're proud of
We are proud that we were able to come up with this roadmap(we previously kept on referring to it as the "Secret Sauce"). After 24 hours of staring at our PCs, and a LOT of Drag n Drop, we feel that we were successful in creating the user experience that we initially had in mind.
What we learned
.Ronin was a rollercoaster of learning for us as well, as we had to learn how to adapt our application to the cognitive abilities of our users. We learnt how to make structured courses for the tutorials and how to integrate them into a seamless experience for the user.
What's next for .Ronin
.Ronin is a work in progress, we would like to keep on adding more languages, levels and challenges to our app, and to adapt to teaching entire tech stacks like Android Studio, Solidity, and other necessary Web 3.0 skills necessary for pursuing a career in development.
Built With
- android-studio
- figma


Log in or sign up for Devpost to join the conversation.