Files
Spanish/app_features.md
Trey t 4b467ec136 Initial commit: Conjuga Spanish conjugation app
Includes SwiftData dual-store architecture (local reference + CloudKit user data),
JSON-based data seeding, 20 tense guides, 20 grammar notes, SRS review system,
course vocabulary, and widget support.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 20:58:33 -05:00

228 lines
9.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Spanish Conjugation Apps — Feature Comparison
Side-by-side feature analysis of **ConjuGato** and **Conjuu ES**, based on App Store screenshots and extracted app data.
---
## ConjuGato
**Platform:** iOS (iPad-style app via Mac Catalyst)
**Monetization:** One-time purchase, no subscriptions
**Tech stack:** .NET MAUI (Xamarin), SQLite, MvvmCross
### Practice Mode
- **Flashcard-style quiz** — shows English meaning, infinitive, tense tag (Presente/Subjuntivo), random pronoun
- **Tap to reveal** answer below the blank line
- **Daily goal tracker** — progress bar at top (e.g. 25/100)
- **Self-rating** — rate answers as Easy/Hard after reveal (no typing)
- **Spaced repetition** — tracks conjugation ratings with star system (15 stars) and heart indicators
- **Practice history** — shows today/yesterday verb performance with star ratings
### Verb Reference
- **1,750 verbs** ranked by frequency/popularity
- **Searchable verb list** sorted by popularity
- **Full conjugation tables** per verb with Indicative/Subjunctive/Others tabs
- **All 6 persons** — yo, tú, él/ella/Ud., nosotros, vosotros, ellos/ellas/Uds.
- **27 tenses** including progressive forms and compound tenses
### Grammar Explanations
- **Visual conjugation breakdown** — shows stem + ending decomposition (e.g. `habl- → drop ending → +o`)
- **Color-coded irregular highlighting** — each span of an irregular form colored by change type (spelling, stem, unique)
- **Irregularity classification** — each form labeled as Regular (green), Spelling change, Stem change, or Highly irregular
- **Star ratings** — ★★★ regular, ★★ stem change, ★ irregular
- **Similar forms listed** — shows other verbs that follow the same pattern (e.g. "Similar forms: satisfago, deshago")
- **Tense guides** — explains what each tense is used for with:
- Usage rules in plain English
- Mnemonics (e.g. "apply the movie rule: Imperfect = setting, Preterite = plot")
- Example sentences with Spanish + English + audio
- Tips for avoiding common confusions (e.g. Preterite vs Imperfect)
### Mnemonic Rhymes
- **Rhyming verb groups** — groups verbs that sound alike for memorization (e.g. picar, pecar, pegar, pagar, pasar, pisar, pesar, pensar)
- **Dedicated Rhymes tab** in bottom navigation
### Audio
- **Tap to pronounce** any conjugation in the verb table
- **Auto-pronounce answers** option in settings
- **Audio on tense guide examples**
- Uses iOS text-to-speech (no bundled audio files)
### Settings & Filters
- **Tense filters** — toggle individual tenses on/off: Present, Preterite, Imperfect, Conditional, Future, all Subjunctive forms
- **Show progressive forms** toggle
- **Show tense names in Spanish** toggle
- **Verb ending filters** — practice only -AR, -ER, or -IR verbs
- **Conjugation difficulty filters:**
- Fully regular
- With spelling changes
- With stem changes
- Highly irregular
- **Hide "vosotros" conjugations**
- **Auto-pronounce answers**
- **Verb count display** — shows how many verbs match current filters (e.g. "848")
### Navigation
- **5 tabs:** Practice, Rhymes, Verbs, Settings (bottom bar)
- **"Get Pro" tab** for upgrade
### Data (extracted)
| Asset | Count |
|-------|-------|
| Verbs | 1,750 |
| Irregular verb forms | 14,163 |
| Irregular span annotations | 23,795 |
| Irregularity bitmasks | 627 verbs |
| Example sentences | separate SQLite DB |
| Translations | 8 languages |
---
## Conjuu ES
**Platform:** macOS native + iOS
**Monetization:** Free tier (25 Basic verbs) + paid unlock
**Tech stack:** Native Swift/Obj-C, Core Data
### Practice Mode
- **Typing-based quiz** — fill in all 5 person forms (yo, tú, él, nosotros, ellos) for a given verb + tense
- **Full-table entry** — type all forms at once, then tap "Answer" to check
- **Progress counter** — "1/5" in top-left shows quiz position
- **Session-based practice** — complete a set of verbs per session
- **Keyboard input** — full keyboard with Spanish character support
- **Hard/Easy self-rating** after each answer
### Verb Reference
- **621 verbs** with frequency rankings
- **Searchable verb list**
- **Full conjugation tables** — all 6 persons × 20 tenses
- **4-language translations** — English, Japanese, Chinese Simplified, Chinese Traditional
- **Regularity labeling** — ordinary, irregular, regular, orto (orthographic change)
### Grammar Explanations
- **Tense guide popups** — full-screen modal with:
- Conjugation ending table showing -AR/-ER/-IR patterns side by side
- Color-coded endings (stem in white, ending in colored text)
- Numbered usage rules
- Example sentences with Spanish + English translations
- "GOT IT!" dismiss button
- **7 usage categories** for Present tense alone:
1. Current actions and situations
2. Abilities and descriptions
3. Habitual actions
4. Absolute and universal truths
5. Actions in the near future
6. Recounting historical events
7. Conditional sentences
### Tense Selection
- **20 tenses** organized by mood:
- **Indicative:** Presente, Perfecto, Imperfecto, Pluscuamperfecto, Pretérito, Pretérito Anterior, Futuro, Futuro Perfecto
- **Subjunctive:** Presente, Perfecto, Imperfecto I, Imperfecto II, Pluscuamperfecto I, Pluscuamperfecto II
- **Conditional:** Presente, Perfecto (listed under Indicative in UI)
- **Imperative:** Afirmativo, Negativo (listed under Subjunctive in UI)
- **Checkbox toggles** — enable/disable each tense for practice
- **All visible at once** in sidebar panel
### Study Lists & Difficulty Levels
- **8 built-in levels:**
- Basic (25 verbs)
- Elementary 13 (83 verbs)
- Intermediate 14 (112 verbs)
- Advanced (344 verbs)
- **"All verbs"** option (621 verbs)
- **Custom lists** — "My Lists" section with ability to create personal lists
- **Pinboard** — save specific verbs for focused review
- **Study/Review toggle** — switch between learning and review modes
### Audio
- Not visible in screenshots (no speaker icons on practice screen)
- macOS app may use system TTS
### Settings & Filters
- **Tense selection panel** — sidebar with checkboxes per tense
- **Study list selection** — dropdown for difficulty level
- **Daily goal** — choose practice intensity:
- 20 verbs / ~5 min (Casual)
- 50 verbs / ~10 min (Regular)
- 75 verbs / ~15 min (Focused)
- 100 verbs / ~20 min (Committed)
### Navigation
- **macOS sidebar** with Study/Review tabs
- **iOS bottom tabs:** Practice, Rhymes, Get Pro, Verbs, Settings
- **Study Lists** in left sidebar with collapsible groups
### Data (extracted)
| Asset | Count |
|-------|-------|
| Verbs | 621 |
| Conjugated rows | 12,406 (all forms pre-computed) |
| Tenses | 20 |
| Tense guides | 20 (with usage rules + examples) |
| Conjugation rule templates | 20 tenses × 3 verb types |
| Difficulty levels | 8 |
| Translations | 4 languages |
---
## Feature Comparison
| Feature | ConjuGato | Conjuu ES |
|---------|-----------|-----------|
| **Verb count** | 1,750 | 621 |
| **Tenses** | 27 | 20 |
| **Practice style** | Flashcard (tap to reveal) | Typing (fill in forms) |
| **Input method** | Self-rate (no typing) | Type conjugation |
| **Daily goals** | Numeric counter (25/100) | 4 presets (Casual→Committed) |
| **Spaced repetition** | Yes (star + heart ratings) | Session-based review |
| **Rhyming mnemonics** | Yes (dedicated tab) | Not visible |
| **Grammar breakdown** | Color-coded span highlighting | Ending table + usage rules |
| **Irregularity detail** | 3-level (spelling/stem/unique) with character spans | 4-label (ordinary/irregular/regular/orto) |
| **Tense explanations** | In-app guides with mnemonics | Modal popups with usage categories |
| **Example sentences** | Per-tense with audio | Per-tense in guide popups |
| **Audio** | Tap any conjugation + auto-pronounce | Not prominent |
| **Difficulty levels** | Filter by irregularity type | 8 graded word lists |
| **Custom lists** | No | Yes (My Lists + Pinboard) |
| **Verb filters** | Ending type + irregularity + tense | Tense checkboxes + level |
| **Translations** | 8 languages | 4 languages |
| **Platform** | iOS (Catalyst) | macOS + iOS |
| **Monetization** | One-time purchase | Free tier + paid |
| **vosotros toggle** | Yes | Not visible |
## Unique Strengths
### ConjuGato excels at:
- **Breadth** — nearly 3× the verbs
- **Irregularity teaching** — character-level color-coded highlighting showing exactly *why* each form is irregular
- **Rhyming mnemonics** — unique memorization technique grouping similar-sounding verbs
- **Audio integration** — every conjugation is tappable for pronunciation
- **Quick practice** — flashcard format is faster per verb than typing
- **Tense coverage** — 27 tenses including progressive forms
### Conjuu ES excels at:
- **Active recall** — typing forces recall vs passive recognition
- **Complete conjugation tables** — every form pre-computed and stored
- **Structured difficulty** — 8 graded levels from Basic to Advanced
- **Tense explanations** — richer usage guides with numbered categories
- **Conjugation rules** — extractable ending patterns for all verb types
- **Custom study lists** — personalized verb collections
- **Multi-platform** — native macOS app with full-screen practice
- **Full-table practice** — fill in all 5 persons at once, not just one random pronoun