Joshi: Japanese Particles

Drills for は, が, に, で

Only for iPhone

Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.

iPhone

Knowing what に means is not the same as knowing when it is で. Nine hundred sentences, one blank, four particles — until the right one arrives on its own. Joshi drills Japanese particles until the right one stops being a decision. You can know that に marks a destination and で marks where an action happens, and still hesitate every time. Understanding a rule and reaching for it without thinking are two different skills, and only the second one gets you through a sentence. HOW IT WORKS A natural Japanese sentence with one particle missing. Four options. Tap one. 学校_勉強します。 に で を へ Then, immediately: the sentence with the particle in place, what that particle is doing there, and — if you picked a particle people genuinely confuse it with — why that one does not fit here. WHAT YOU PRACTICE Twelve particles across thirty-eight distinct uses. は, が and を and the roles they play in a sentence. に and で and the line between where something is and where something happens. へ, と, も, の, から, まで and や. Then the same particles doing less obvious work: を with a route you walk along, を with a place you leave, に with the purpose of going somewhere, で with a cause, と closing a quotation, の turning a whole clause into a noun. THE PART THAT IS DIFFERENT Most apps can tell you that に is at 61%. That number does not tell you what to do. Joshi tracks confusion pairs — two uses that get mistaken for each other — as a thing in their own right. So instead of "practice more に", it can say に ↔ で needs work, and then serve you the sentences where one is right and the other is tempting. Weak pairs are their own practice mode. WHY THE WRONG ANSWERS ARE FAIR A wrong option has to be genuinely wrong in that sentence. A particle that would produce correct Japanese with a different meaning is not a distractor — it is a second answer, and a question with two answers teaches you something untrue. That rule cost this app a confusion pair and a number of otherwise good sentences, and it is the reason you can trust the red cross when you see one. READINGS AND HINTS Furigana over the kanji, so an unfamiliar word never turns a particle question into a vocabulary question. The English translation sits hidden behind a tap by default, because with it visible you match the particle to the English and practice something else without noticing. Both are settings: never, always, or on tap. Every sentence can also be heard. A speaker button reads it in Japanese, using the reading the catalog knows rather than a guess at the kanji. No network needed. PROGRESS THAT MEANS SOMETHING Mastery is capped by how much evidence there is, so three lucky taps do not read as mastered. Five levels, twelve particles and thirteen confusion pairs each get their own bar. Nothing here counts questions answered. No coins, no gems, no energy, no streak you can lose by taking a day off. FREE AND PAID Levels 1 and 2 are free in full — は, が, を, に, で and へ, which is most of the particles in an ordinary sentence. One purchase, once, opens levels 3 to 5, weak-pair practice and the whole question pool. No subscription. PRIVACY No account. No adverts. No analytics. No network requests at all beyond the purchase itself. Everything you do stays on your device, and you can export it whenever you like.

  • This app hasn’t received enough ratings or reviews to display an overview.

The reminder comes back every day, and so does the number on the icon Only one reminder was ever waiting in the queue. It went off in the evening, put the number on the app icon — and after that there was nothing left to go off, so the next day brought neither a reminder nor a number. Reaching the goal made it worse: clearing the queue for today cleared tomorrow along with it, so a day of practice switched the reminders off until you next opened the app. A week of them stands in the queue now, one for each day, each carrying the count that will be true that evening. The session bar is full on the last question The bar counted the questions you had closed, not the one in front of you: it stood empty while you answered the first question and stopped a step short at the last, showing six of seven with the seventh on screen. It counts the question you are looking at now, so the first one starts it and the last one fills it. VoiceOver says what a role row will do Level rows and the sister-app cards learned this in the last release; the rows that matter most did not. A role on a level, a role in the particle list, a weak role and a weak pair each read their name and their percentage in one breath and stopped there — so a row that starts a session sounded exactly like a row that reports a number. Every one of them says now where a tap leads. Reduce Motion turns the animations off Readings appearing above kanji, a translation sliding into place and a section folding away all moved regardless of what the system had been asked for. Reduce Motion in accessibility settings now stops all four: everything still opens and closes, it simply stops moving. Two first-level sentences used grammar from three levels up Both asked about が, and both did it with ~てくれる, the giving-and-receiving form this app introduces much later. One of them read “the person next door helped me”, where the “me” came from a word a beginner has no way to find in the Japanese sentence. Both sentences say the same thing now without that form, and the particle being asked about is the same as before.

The developer, Jakub Dwojak, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • Jakub Dwojak
    Size
    • 3.6 MB
    Category
    • Education
    Compatibility
    Requires iOS 18.0 or later.
    • iPhone
      Requires iOS 18.0 or later.
    • Mac
      Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
    Languages
    • English and Polish
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    • © 2026 Jakub Dwojak