AlgoMotion vs C++ Starter
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
AlgoMotion
Read full descriptionHide full description
AlgoMotion is an algorithm learning app designed for beginners, now available on both iPhone and iPad. It turns abstract concepts such as recursion, search, stacks, queues, and dynamic programming into interactive animations, step-by-step explanations, and quick practice exercises, helping you truly understand how algorithms work. In AlgoMotion, an algorithm is not just static code or a simple video. Each chapter is built around a specific problem: you can read guided explanations, watch algorithm states change step by step, pause, move forward, go back to key steps, and then use quizzes to check whether you really understand the concept. Whether you are learning with short sessions on iPhone or using iPad for a more immersive animation-based study experience, AlgoMotion aims to make algorithm learning more visual, clear, and easier to reason through. Key Features: * Animated algorithm demonstrations: Visualize processes such as recursive calls, queue changes, search expansion, and state transitions. * Step-by-step playback control: Pause, move forward, and go back to review important steps repeatedly. * Code and animation synchronization: In supported chapters, highlighted code lines are synchronized with the current animation state. * Chapter-based learning path: Progress from basic concepts to common algorithm models with a beginner-friendly structure. * Chinese and English content support: Useful for Chinese learners and for comparing algorithm terms in English. * Practice and feedback: Use chapter quizzes to check your understanding instead of simply watching once and moving on. * iPhone and iPad support: Optimized learning, animation, and practice experiences across different screen sizes. Who is AlgoMotion for? * Students who are starting to learn algorithms * Developers who want to strengthen their data structures and algorithms foundation * Learners who find recursion, search, or dynamic programming hard to visualize * Anyone who wants to study and review algorithms on iPhone or iPad * Beginners who want to understand how algorithms run through animation AlgoMotion has one simple but important goal: to turn algorithms from “invisible processes” into something you can observe, reason through, and truly understand. Some advanced content may require membership access. Specific prices and available plans are subject to the information shown inside the app. Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
C++ Starter
Read full descriptionHide full description
C++ Starter is a coding and learning environment for beginners who want to learn C++ by writing and running real code. Start with the basics, then explore algorithms, games, graphical interfaces, and HTTP programming. Write, compile, and run C++17 programs directly on your iPhone or iPad. Provide input and view results—all within the app, with no development environment to configure. Learn by Writing Code Start with 20 free C++ Basics lessons covering variables, input and output, conditions, loops, functions, strings, containers, structures, and classes. Continue with seven additional courses through Learning Pro: - C++ Data Processing and the Standard Library - Algorithms and Problem Solving - C++ Object-Oriented Programming and Project Organization - Console Tool Projects - Introduction to Game Programming - Introduction to GUI Programming - Introduction to HTTP Programming Course content is available in English, Simplified Chinese, and Japanese. Lessons focus on specific learning points and include explanations, examples, editable exercises, and reference solutions. Console exercises use local checks with test inputs and outputs, while game and GUI exercises provide interactive checklists. Build Beyond the Console - Use the standard library for data processing and algorithms - Explore games and graphics with raylib - Learn widgets, layouts, and events with TGUI - Work with HTTP requests and server routes using CPR and Crow - Edit and run client and server code within the same project A Practical C++ Workspace - Organize programs across multiple source files - Compile and run C++17 code on your device - Use preset input and interactive input - View program output and compilation diagnostics - Save your work automatically - Manage multiple projects and customize libraries, presentation modes, and server support with IDE Pro Local Coding, Networking When Needed No account is required. Project code is stored on your device, and compilation and execution happen locally without uploading your source code to developer servers. Network programs can access external services; data included in requests is sent to the servers specified by your code. Free Features and Optional Purchases C++ Starter includes the complete C++ Basics course and one editable standard C++ project for free. IDE Pro is an optional one-time purchase that provides multiple-project management and advanced project configuration. Learning Pro provides access to all paid courses available in your region for 1, 3, or 12 months. Purchases do not renew automatically. The editing and runtime features needed for course exercises are included—no separate IDE Pro purchase is required. Whether you are writing your first program or building a game, interface, or HTTP service, C++ Starter gives you a place to learn through code.
Screenshots
Verdict
The clearest difference is update cadence: AlgoMotion at every 9 days against C++ Starter's every 3 weeks. On price, ads, in-app purchases and device support there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. AlgoMotion sells 3 in-app purchases, starting at $6.99 per month and C++ Starter sells 1 one-off in-app purchase. Whichever you choose, the download price is not the number that matters.
AlgoMotion ships an update every 9 days, C++ Starter every 3 weeks. The most recent releases landed on October 11, 2026 and October 14, 2026 respectively.
| Parameter | AlgoMotion | C++ Starter |
|---|---|---|
| Price | Free | Free |
| Update frequency | Every 9 days — better | Every 3 weeks |
| Ads | No | No |
| In-app purchases | Yes | Yes |
| Devices | iPhone, iPad | iPhone, iPad, Mac — better |
| Requires iOS | 17.6 | 17.0 — better |
| Further details — not scored | ||
| Size | 29 MB | 93 MB |
| Age rating | 4+ | 4+ |
| Developer | 锐 冯 | Dozen Network Technology Co., Ltd. |
In-app purchases
AlgoMotion
- Monthly Membership$6.991 Month
- Quarterly Membership$17.993 Months
- Yearly Membership$59.991 Year
C++ Starter
- C++ Starter IDE Pro$2.99









