NANeer Aryan Bhattaingsoc2026.hashnode.dev·4d ago · 2 min readGSoC 2026: Week 15 with OppiaThis week felt like the project was finally reaching beyond individual features. The earlier edge-to-edge work I had started before GSoC was now becoming part of the larger Android upgrade. PR #6214 a00
NANeer Aryan Bhattaingsoc2026.hashnode.dev·4d ago · 2 min readGSoC 2026: Week 14 with OppiaAfter the worked-example review became stable, I returned to one of the earlier features: the lesson progress indicator. The first version worked, but the progress bar changed too quietly. The connect00
NANeer Aryan Bhattaingsoc2026.hashnode.dev·4d ago · 2 min readGSoC 2026: Week 13 with OppiaThis week I learned that sometimes the best part of a review comment is realizing that your original design is not the best design. While reviewing PR #6318, my mentor pointed out that the HTML parser00
NANeer Aryan Bhattaingsoc2026.hashnode.dev·4d ago · 2 min readGSoC 2026: Week 12 with OppiaThis was one of those weeks where a lot happened, but most of it was not visible from the outside. The worked examples PR was open, and the review thread kept growing. There was no exciting new screen00
NANeer Aryan Bhattaingsoc2026.hashnode.dev·4d ago · 2 min readGSoC 2026: Week 11 with OppiaAfter finishing the first milestone, I started the most technically interesting part of my project: worked examples. A worked example contains a question and an answer. That sounds simple until both p00