Congressional App Challenge - Drawing Dojo, Learn from the Art Sensei Himself!
- Anjali Sharma-Tiwari
- Oct 23, 2024
- 3 min read
Updated: Nov 11, 2024

Unlocking Creativity with Drawing Dojo: Your Personal AI Art Tutor
In a world where creativity and self-expression are celebrated, why should access to quality art education remain limited? Art is not just for the naturally gifted or for those who can afford private lessons. It’s a universal language, and everyone should have the tools to explore it. Yet, traditional art education often comes with barriers — from the cost of classes to the unavailability of art teachers in some areas. This is where Drawing Dojo steps in, an AI-powered drawing tutor designed to make learning art fundamentals fun and accessible.
Creating Drawing Dojo was a journey of innovation and dedication. My vision was clear: craft a tool that could guide users of all skill levels through the foundational techniques of drawing, empowering them to express themselves confidently. The process, however, involved overcoming several technical challenges, particularly since I developed the app on a Windows laptop without access to Apple’s Xcode environment. Let me take you through how I turned this vision into reality and why Drawing Dojo might just be the creative tool you’ve been looking for.
The Journey of Building Drawing Dojo
Developing an iPhone app without a Mac? Sounds tricky, right? Apple’s development tools, like Xcode, are exclusive to macOS, so I had to get creative. I used Visual Studio’s .NET framework, running a remote iOS simulator to build and test the app. While functional, this approach wasn’t perfect; it often felt disconnected from the actual iPhone experience, making debugging and refining the user experience more complex.
A key feature in Drawing Dojo is its AI-powered feedback system, which provides real-time guidance on users’ drawings. To achieve this, I used YOLO (You Only Look Once), an advanced object detection model. YOLO’s accuracy and speed make it ideal for tracking fine details, but optimizing it for an iPhone was a challenge. I had to delve into Core ML, Apple’s hardware acceleration framework, to ensure that YOLO would run smoothly on mobile. This process required numerous iterations and in-depth model fine-tuning.
Building My Machine Learning Toolkit
Creating a high-quality AI tutor meant diving into machine learning techniques over several years. My journey started with basic models, gradually progressing to more sophisticated methods like convolutional neural networks (CNNs) and even Vision Transformers, a recent approach that’s great for object detection. Each new model came with its own challenges, but resources like YouTube and sites like Paper With Code guided me through the complexity.
Training my models was another major task. I sourced datasets from platforms like Kaggle and Hugging Face, using PyTorch and other tools along the way. With Drawing Dojo, achieving consistent accuracy in recognizing and analyzing complex drawings required persistent model fine-tuning.
The Final Hurdles and Triumph
Testing the app on a physical iPhone brought its own set of challenges. Yet, seeing Drawing Dojo in action on an iPhone made every hurdle worth it.
Through Drawing Dojo, I’m thrilled to offer a resource that enables users to learn drawing fundamentals from anywhere, regardless of access to formal art classes. Whether you’re an absolute beginner or someone looking to hone your skills, Drawing Dojo is designed to provide structured lessons, real-time feedback, and the freedom to learn at your own pace.
In a world where everyone should have the right to create and express, Drawing Dojo isn’t just an app; it’s a movement toward accessible, empowering art education for all. Give it a try and unlock your artistic potential — the possibilities are limitless.
コメント