Na sadržaj

Zavrzlama — hrvatska dnevna igra riječi za Android i iOS

Mladen Tišljar Mladen Tišljar

Zavrzlama je dnevna igra riječi na hrvatskom — pet igara u jednoj aplikaciji i novo izdanje svako jutro. Nije prijevod globalne igre nego sadržaj pisan za hrvatski jezik: dijakritici, padeži i riječi koje se ovdje stvarno govore. Vlastiti projekt Designer 2 j.d.o.o. — od rječnika i generatora zagonetki, preko dizajna i koda za Android i iOS, do objave na Google Playu i Appleovom App Storeu.

Ideja je da jedno jutro traje desetak minuta: riješiš pet malih igara, vidiš koliko ti je dana u nizu i zatvoriš aplikaciju. Sve je pripremljeno unaprijed — 365 izdanja po igri — pa igra radi bez mrežne veze i bez registracije.

  • Križaljka — dnevna 5×5 i tjedna 9×9, sa svim definicijama pisanima ručno na hrvatskom
  • Asocijacije — šesnaest pojmova u četiri stupca i jedno konačno rješenje
  • Odakle je riječ — jedna riječ, četiri kraja i petnaest sekundi da pogodiš odakle dolazi
  • Slova — sedam slova u saću, koliko riječi možeš složiti
  • Osmosmjerka — dvanaest riječi skrivenih u jednoj temi koja se otkriva tek na kraju
  • Arhiva od 365 izdanja po igri, niz dana, statistika i prosječno vrijeme
  • Podsjetnik jednom dnevno u vrijeme koje sam odabereš, bez zvuka, i widget na početnom zaslonu
  • Svijetla i tamna tema, ili onako kako je postavljen sustav
  • Radi bez mrežne veze i bez registracije; spremljena igra ostaje na uređaju
  • Zavrzlama Plus uklanja reklame i otvara cijelu arhivu i statistiku — 4,99 € godišnje ili 9,99 € zauvijek

Kroz ovaj projekt vodio sam cijeli ciklus sam: istraživanje tržišta i licenci izvora, format i mjerenja križaljki, generatore sadržaja, dizajn sučelja i tipografiju, Kotlin i Swift kod obiju aplikacija, widget i dnevnu obavijest, ugradnju reklama i pretplate, snimke zaslona i tekstove za obje trgovine, snimanje i montažu reklame te objavu i praćenje na Google Playu i App Storeu.

Tehnologije: Android — Kotlin 2.1, Jetpack Compose i Material 3 s vlastitim tokenima iz dizajna, DataStore, WorkManager za dnevnu obavijest, Glance za widget, kotlinx.serialization, Google Play Billing 8 i Google Mobile Ads (AdMob), minSdk 26 / targetSdk 36. iOS — Swift i SwiftUI (iOS 17+), @Observable, WidgetKit, StoreKit 2, Google Mobile Ads, XcodeGen i xcodebuild. Sadržaj — rječnik hunspell hr_HR (53.661 natuknica, MPL 1.1) i frekvencijska lista OpenSubtitles (MIT), uz vlastite generatore u Pythonu.