Comparison

CodeFlash vs ProPro

Price, ratings, monetisation and update history for both apps, side by side β€” with what reviewers say about each.

Head to head
About

CodeFlash

Features
Read full description

Code it. Remember it. Flash it! A casual flashcard app for memorizing small bits of code and syntax. It also works as a standard flashcard app, and it now reads your cards aloud β€” handy for language study too! [ Recommended for ] β€’ Anyone learning programming β€’ People who want to learn common syntax and patterns by heart β€’ Anyone who wants to review on the go or in spare moments β€’ Anyone looking for a personal flashcard app β€” vocabulary, code, or otherwise [ Features ] β–  Learn by writing code Type code into your cards and run it instantly to check the output. Supports JavaScript, TypeScript, Python, HTML, CSS, SQL, and C++ β€” learn by doing, not just reading. β–  Read your cards aloud Hear the side you are looking at. Sentences that mix writing systems are read with the right voice for each part, and you can pick the voice and the speed β€” handy for memorizing vocabulary or reviewing with your ears. β–  Create cards with 3 types of blocks Combine text, code, and image blocks freely. Text blocks support Markdown β€” headings, lists, bold, tables, and more. β–  Efficient spaced repetition learning The FSRS algorithm adjusts each card's next review to your understanding, for effortless, lasting memorization. β–  Track progress with stats and graphs See your study activity on a contribution graph, plus overall progress, deck mastery, and rating breakdown. β–  Works offline Your learning data is stored on your device (and in your own iCloud when sync is on) and is never sent to external servers. No account registration required. [ Great even on the free plan ] β€’ No limit on the number of decks or cards β€’ No ads β€’ Export / import your data to move it to another device * Existing features will never be moved behind a paywall. [ What you get with Pro ] A one-time purchase. A 7-day free trial is available. β€’ iCloud Sync: sync your data across devices on the same Apple ID. On a new device, just toggle it on to restore everything β€’ HTML / CSS Preview: your code renders as a real page right inside the card. Go full screen to click buttons and type into inputs, or practice DOM manipulation from JavaScript. You can also register shared HTML and images on a deck β€’ SQL / C++ Execution: register deck-wide setup SQL and query the same database from every card β€’ Per-Deck Speech Language: set the reading language for each deck, and a different one for the front and the back β€’ Detailed Statistics: monthly study volume, per-grade rankings (top 10), and per-card performance β€’ Color Themes: 10 presets Γ— light/dark to restyle your cards and the whole app β€’ FSRS Customization: tune review intervals to your own pace β€” shorter for thorough review, or longer for relaxed learning β€’ Study Timer: a countdown (1–60 min) that runs only while studying. Repeat it for Pomodoro [ Other Features ] β€’ Card search, card duplication, and card transfer between decks β€’ Organize with tags and study across decks β€’ Shuffle cards to study β€’ Set a daily card goal β€’ Archive decks and cards (excluded from study and stats) β€’ JSON export / import (full backup) β€’ TSV export / import (card text and other partial data) β€’ Daily reminder notifications β€’ Dark mode β€’ Bluetooth keyboard shortcuts β€’ Available in English, Japanese, and Spanish β€’ Available on both iPhone and iPad * Running HTML, CSS, SQL, and C++, and previewing JavaScript, are Pro features. Reading cards aloud is free. * Internet is required only for iCloud sync and running Python / C++ (Python loads its execution environment; C++ is sent to Wandbox, an external service β€” no account or personal info is included). Try the free version first!

About

ProPro

Features
Read full description

Learn Java from Zero. The Fun, Gamified Way. Pro Pro is a beginner-friendly Java learning app that makes programming feel like a game. Each lesson takes just 5 minutes, so you can learn on your commute, during breaks, or before bed. No internet required. Everything works 100% offline. -- PERFECT FOR YOU IF... -- - You've never written a line of code before - You want to learn Java from the ground up - Textbooks put you to sleep. You learn better by doing - You're curious about Java certification - You have 5 spare minutes a day -- BUILT FOR BEGINNERS -- - 5-Minute Lessons. Short, focused, and easy to follow - 202-Term Glossary. Look up any concept instantly - 8 Quiz Types. Stay engaged with varied question formats - Animated Code Output. See how programs actually run - Guided Tour. Start learning immediately, zero confusion -- CAN'T-STOP-LEARNING MOTIVATION -- - XP and 50 Levels. From "Java Apprentice" to "Java Master" - 32 Badges. Collect achievements as you grow - Daily Streaks. Build a study habit that sticks - Spaced Repetition. The science of perfect review timing - Weak Point Analysis. Find and fix your gaps -- MASSIVE CONTENT -- - 169 Lessons (34 Chapters). Variables, loops, classes, exceptions, generics, streams, and more - 575 Quizzes. Multiple choice, fill-in-the-blank, code reorder, output prediction and more - 108 Coding Exercises. Download .java solution files to run on your own computer - Java Syntax Highlighting. Code displayed just like a real IDE -- READY FOR MORE? CERTIFICATION PREP -- Once you've mastered the basics, everything you've learned maps directly to Java certification. No extra study needed. - 8 Mock Exams (640 Questions). SE 11 and SE 17, Silver and Gold - Real time limits and 63% passing score - Topic-by-topic score analysis and weak point targeting - Track your progress across attempts Exams Covered: Java SE 11 Silver / Gold Java SE 17 Silver / Gold -- PRICING -- FREE: Full beginner course (8 chapters, 46 lessons) + 1 Silver mock exam + Glossary + All gamification features ONE-TIME PURCHASE. NO SUBSCRIPTION: Unlock ALL content forever. No monthly fees. No hidden charges. -- ALSO INCLUDES -- - 100% Offline. No internet needed - Dark Mode. Easy on the eyes - Japanese and English. Switch instantly in-app - iPad Support. Learn on a bigger screen Disclaimer - Not affiliated with or endorsed by Oracle Corporation. - All exam questions are original. - Network only used for purchase processing.

Screenshots

CodeFlash4 screens
ProPro4 screens

Verdict

The call

The clearest difference is iOS requirement: CodeFlash at 15.1 against ProPro's 26.2. 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

CostPrice Β· In-app purchases Β· Ads Β· Monetization

Both are free to download. CodeFlash sells 1 one-off in-app purchase and ProPro sells 1 one-off in-app purchase. Whichever you choose, the download price is not the number that matters.

Scorecard1 real difference Β· 5 level
CodeFlash versus ProPro: the parameters behind the verdict, then further details
ParameterCodeFlashProPro
PriceFreeFree
Update frequencyWeeklyβ€”
AdsNoNo
In-app purchasesYesYes
DevicesiPhone, iPad, iPod β€” betteriPhone, iPad
Requires iOS15.1 β€” better26.2
Further details β€” not scored
Size39 MB15 MB
Age rating4+4+
DeveloperJUN NISHIMOTOMasaya Kobayashi

In-app purchases

1 purchases

CodeFlash

One-time1
  • CodeFlash Pro$9.99
1 purchases

ProPro

One-time1
  • フルをクセス$2.99

Questions

Is CodeFlash free?
CodeFlash is free to download, with in-app purchases available.
Is ProPro free?
ProPro is free to download, with in-app purchases available.
Do CodeFlash or ProPro have ads?
Neither CodeFlash nor ProPro shows ads.

Other comparisons