Make Math Automatic with Mathy
A solo developer launches Mathy, a free iOS and web app designed to build math automaticity through spaced repetition. This project stands out for its deliberate focus on drilling concepts rather than teaching, leveraging modern development practices and a strong understanding of learning principles. It's an interesting case study in focused, efficient product development addressing a common learning challenge.
The Lowdown
Gabe, a solo developer, has launched Mathy, a new free application available on iOS and web, specifically engineered to enhance mathematical automaticity. Driven by his own challenges in advanced math, Mathy aims to complement existing learning platforms by providing a mobile-friendly, efficient tool for drilling concepts without the need for cumbersome flashcards or account registration.
- Purpose & Philosophy: Mathy is designed solely for building automaticity in math through practice, not for teaching new concepts. Its core principle is that as a user's proficiency increases, the app intelligently reduces the frequency of practice sessions ("If it works, you'll use it less.").
- Problem Solved: The author found existing tools like Anki too inflexible and time-consuming for creating and maintaining math-specific flashcards, leading him to develop a specialized solution.
- Technical Implementation: The app leverages React Native for cross-platform compatibility and incorporates the FSRS (Free Spaced Repetition Scheduler) algorithm for optimal review scheduling. The author also notes the efficiency gained from "agentic coding" workflows.
- Functionality: Mathy focuses on mental recall (aiming for 3-5 second responses), offers offline functionality, and includes various practice modes such as timed "sprint" challenges. It integrates light gamification elements like levels, XP, medals, and streaks to maintain user engagement.
- Problem Generation & Verification: Problems are programmatically generated from a curated bank of parameterized families, ensuring deterministic answers and consistent grading. The app intelligently normalizes typed numeric inputs (e.g., 0.5, 1/2) for flexible yet precise evaluation.
- Automaticity Measurement: The app tracks not just correctness but also accuracy, response time, and density of correct responses over time, implementing lapse and re-entry review rules to adapt to user performance.
- Content Organization: Mathy organizes its practice material hierarchically from Domain to Recall Target, covering Common Core topics suitable for short, focused automaticity exercises.
- Future Plans: While currently free and local-only, the author plans to add optional account features for progress syncing, challenges, and leaderboards, with a potential small subscription fee to cover hosting for these advanced features.
Mathy represents a well-considered effort to create a hyper-focused tool for a specific learning challenge: achieving mathematical automaticity. By combining modern development practices with established spaced repetition techniques, it offers a streamlined, gamified, and mobile-first approach to reinforce math skills.