We kicked off Week 9 by discussing what needed to be done in the CircuitVerse mobile app simulator.
For those who don’t know, the CircuitVerse Mobile App lets you dive into the world of logic circuits for free! From simple gates to complex sequential circuits, plotting timing diagrams, automatic circuit generation, exploring standard ICs, and more, it’s your personal electronics lab in your hands.
The heart of the app is the simulator, where you can build, test, and learn about circuits. It’s the mirror of CircuitVerse’s web simulator, integrated into our Flutter app using flutter_inappwebview — a powerful package that allows you to embed and control web content inside Flutter apps.
While the simulator works well overall, some bugs had been bothering us:
- Download Image feature not working
- User Manual link not opening
- Apply Themes not applying correctly
- Discussion Forum link broken
First Round of Debugging
I started the week tackling these issues. To get more clarity, I discussed them with my mentor Hardik, who suggested I connect with (Harsh Rao) — another contributor working on Project 2: Desktop Application and CV-frontend-Vue (Project Board here).
Our discussion was super productive:
- Themes Issue: Harsh tested it on his iPhone it worked fine. I tried it on a friend’s phone also fine. Turns out, it was just my phone acting up.
- User Manual: Harsh gave me a perspective I had overlooked. When I followed that direction, it worked.
- Discussion Forum: On the web, selecting the same option led to a non-existent page. We decided the simplest fix was to remove it entirely from the web, which would automatically reflect in the app. Harsh said he’d discuss this with his mentor.
Balancing GSoC with Other Things
In between debugging, I was also:
- Filling out the Y Combinator application
- Attending an interview for startup fund allocation
I communicated this to Hardik — and he, being incredibly supportive, gave me the space to focus on those while helping me plan the next week so we can wrap up GSoC with a 100% complete project.
The Best Part of the Week
The highlight? Collaborating with Harsh Rao.
Not only did I get clarity on the issues, but we also discovered we were facing some of the same challenges, funnily enough, even with tasks we had originally written in our proposals.
We ended up talking about life, college, plans… and then came the topic of Aboo (our org admin).
We both agreed he’s an amazing person, full of knowledge, and deeply supportive. But yes… we’re both a bit scared of him! Not in a bad way — more like the “I don’t want to let this person down” kind of way.
My Funniest (and Most Embarrassing) Moment
Last time I had a meeting with Aboo and Hardik, I was working on the simulator with three desktop workspaces full of apps and browser tabs open. Naturally, my laptop had a meltdown right before the call.
“No problem,” I thought, I’ll just join via phone. As I just want to present the simulator and that can be done via phone too. Except… when I went to present the app, it was not there in the phone (which I had built barely 10 minutes earlier).
Yes, I was just staring at an empty screen in front of Aboo and Hardik.
Embarrassing? Absolutely.
Supportive? They both were.
Closing Thoughts
This week was a mix of planning, mistakes, and fixes — but also great conversations and teamwork.
We’re getting closer to the finish line, and soon you’ll see the CircuitVerse Mobile App live on the Play Store.
Week 9 was proof that Google Summer of Code isn’t just about code, it’s about collaboration, learning, and the occasional laugh over tech glitches.
Top comments (1)
Great work Yashvant!