Remembering the Kanji vs NimbleCode
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
Remembering the Kanji
This app provides flashcards and review tools for learning Japanese kanji using the Heisig method. It offers customizable study lists, mnemonic story saving, stroke order animations, and drawing practice. Learn kanji readings and jukugo, and review lessons from the companion books.
- Flashcards and review slides
- Customizable study lists
- Mnemonic story saving
- Animated stroke order diagrams
- On-screen drawing practice
- Learn kanji readings and jukugo
- Offline access
Read full descriptionHide full description
"Remembering the Kanji" (Official flashcard and review app for the Heisig method) is a kanji learning App to complement the bestselling kanji books “Remembering the Kanji” (Volumes I, II & III), by Dr. James W. Heisig. * Now updated for Edition 6 of Volume I. For over 40 years, users have benefited from the highly effective Heisig Method for learning Japanese kanji. With this sole official “Remembering the Kanji” app, you now have review slides and flashcards for over 3,000 kanji available on your mobile device! This App is available only on the App Store! Reviews for the Heisig Method: ***** “Fastest way to learn all 2000” — L.S. (Texas) ***** “A great gem in kanji learning” — Z.N. ***** “Fantastic for achieving literacy” — S.C. (Michigan) ***** “It's actually fun! And ‘fun’ matters!” — F.T. ***** “I'd recommend this for serious learners of Japanese” — E.H. (Illinois) What is special about this App? - It is portable, allowing for review anywhere, anytime, without the need for an internet connection. - It is the first and only authorized "Remembering the Kanji" App. - It is customizable to your needs and preferences. - It has an easy-to-use interface. - It is reasonably priced. What this great App can help you with: - Creating your own study lists and generating flashcards for you to review what you have learned — You’ll love the flashcards function! - Saving notes for your own imaginative mnemonic stories for each kanji in "Remembering the Kanji" Volume I. Whenever you need to jog your memory to recall the story behind a kanji — refer to the App! - Learning the stroke order of each and every kanji with fantastic animated diagrams! - Practicing drawing each kanji with your finger on screen, and comparing your result with a written form of the kanji. - Learning the readings (pronunciations) of each and every kanji in "Remembering the Kanji". Also, learn the readings of kanji combination words (jukugo). - Reviewing each lesson for Volumes I, II & III of the "Remembering the Kanji" books with easy-to-use review slides. - Looking up the meaning of primitive elements quickly. - Looking up kanji by stroke number. - Searching for key words and finding the kanji you want in an instant. Take your kanji knowledge to the next level with this convenient and easy-to-use App! Copyright Notice: Kanji data is Copyright © 2013 James W. Heisig KanjiVG data is Copyright © 2013 Ulrich Apel
NimbleCode
Read full descriptionHide full description
NimbleCode: Master Swift Development Learn Swift programming through hands-on coding exercises and beginner-friendly projects. Perfect for aspiring Swift developers, students new to programming, and anyone looking to build a strong foundation in Swift's syntax, data structures, and control flow. What You'll Learn Progressive Learning Path Start with the basics and advance through practical projects: Foundation Level * Programming Fundamentals with Swift Tutorial * Swift Hello World - Basic syntax and the print() function * Swift Simple Calculator - User input, arithmetic operations, and control flow Intermediate Concepts * Swift Guess the Number Game - Random number generation, loops, and conditional feedback * Swift Temperature Converter - Functions, parameters, return values, and math operations * Swift To-Do List App - Arrays, loops, functions, and simple task management * Swift Rock Paper Scissors - Enums, switch statements, and game logic Advanced Applications * Swift Simple Quiz App - Structs, arrays, loops, and scoring logic * Swift BMI Calculator - Floating-point math, conditionals for categorization * Swift Dice Roller - Randomization functions and multiple dice simulation * Swift Palindrome Checker - String manipulation, loops, and validation * Swift Fibonacci Generator - Sequence generation with loops and optional recursion * Swift Simple Timer - Countdown timers, time delays, and basic time handling Capstone Projects * Swift Basic Login System - Dictionaries, user input, and credential verification * Swift Text Adventure Game - Interactive storytelling with choice-driven logic and branching paths Key Features Comprehensive Content * Step-by-step tutorials with code examples * Syntax-highlighted code snippets * Clear explanations with practical applications * Best practices and common Swift patterns Interactive Learning * Flashcards for quick review of Swift concepts * Cheat Sheets for quick reference of Swift syntax and concepts * 1400 Swift Programming Challenges covering core topics with comprehensive content * 12 custom themes to personalize your interface * 8 interface languages supported for global accessibility * Daily coding challenge - one new challenge problem every day * Applied project examples with practical applications Mobile-Optimized Experience * Learn on-the-go with any device * Offline access to all content * Built-in progress tracking * Clean, distraction-free interface Perfect For Aspiring Swift Developers * Building a solid Swift foundation from scratch * Learning programming fundamentals before app development Students & Educators * Students learning programming fundamentals * Educators seeking structured beginner projects for classroom use Experienced Programmers * Transitioning from other languages (Java, Kotlin, Python) to Swift * Exploring Swift's unique features and syntax Hobbyists * Exploring console-based Swift applications * Preparing for UIKit/SwiftUI development Why Choose NimbleCode? Unlike lengthy documentation or video-only courses, NimbleCode focuses on concise, hands-on tutorials that take roughly 30-120 minutes each. Every exercise includes: * Clear, commented code snippets * Detailed explanations of Swift's design patterns * Suggestions for optional enhancements * Progressive skill building Start building your Swift skills today with NimbleCode.
Screenshots
Verdict
The clearest difference is price: NimbleCode at $5.99 against Remembering the Kanji's $10.99. Remembering the Kanji's advantage is chart position (#188 vs unranked). On update cadence, 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
Remembering the Kanji costs $10.99 and NimbleCode $5.99 up front. Neither carries in-app purchases, so what you see is what you pay.
Remembering the Kanji ships an update every 2 months, NimbleCode every 4 months. The most recent releases landed on September 24, 2026 and September 17, 2026 respectively.
| Parameter | Remembering the Kanji | NimbleCode |
|---|---|---|
| Price | $10.99 | $5.99 — better |
| Rating | 3.5 (24 ratings) — better | — |
| Positive reviews | 62.7% of reviews | — |
| Number of ratings | 24 — better | — |
| Update frequency | Every 2 months — better | Every 4 months |
| Ads | No | No |
| In-app purchases | No | No |
| Monetization | Paid | — |
| Best chart rank | #188 — better | — |
| Devices | iPhone, iPad, iPod — better | iPhone, iPad |
| Requires iOS | 15.0 — better | 16.4 |
| Further details — not scored | ||
| Size | 23 MB | 91 MB |
| Age rating | 4+ | 4+ |
| Developer | Mirai Apps | SimTeCon GmbH |
Bugs and requests
Remembering the Kanji
Reported bugs
12 issues- Study lists and stories deleted after updates
- Backup crashes on iOS devices
- App crashes when adding multiple kanji to study list
- Flashcard progress not saving
- Import function crashes with CSV files
Show 7 moreShow fewer
- Stroke order differs from book for some kanji
- App crashes on older devices (iPhone 3G, iPad 2)
- Flashcard settings reset when switching modes
- Lessons skip kanji from book
- Notes not displaying on flashcards
- Study list progress not resuming after pause
- Occasional crashes during flashcard function
Requested features
16 requests- Include Heisig stories from the book
- Add spaced repetition system (SRS/Anki-style)
- Landscape/split-screen support for iPad
- Search default to alphabetical letters
- Expand story/notes display area
Show 11 moreShow fewer
- Clickable primitive elements linking to related kanji
- Progress tracking and resume functionality
- Audio pronunciation support
- Kanji compound meaning translations on flashcards
- Highlight/bold/italicize text in story area
- Drawing practice integrated into flashcard review
- Sync progress across devices
- RTK 3 support
- Visual progress indicators and motivation features
- Backup to cloud storage
- Timed repetition system
NimbleCode
Not enough reviews yet to summarise bugs or requests.
In-app purchases
Remembering the Kanji
No in-app purchases
NimbleCode
No in-app purchases
Questions
Is Remembering the Kanji free?
Is NimbleCode free?
Do Remembering the Kanji or NimbleCode have ads?
Which is updated more often, Remembering the Kanji or NimbleCode?
Other comparisons















