
Aplikace iSněmovna vznikla v roce 2021 na interním hackathonu Ackee s jednoduchou myšlenkou: když jde Poslanecká sněmovna sledovat na webu, má jít sledovat i v mobilu. Po technické pauze je zpět v App Store i Google Play. Je napsaná znovu od základu v Kotlin Multiplatform a nově má titulky a podporu čteček obrazovky. Spolu s ní vznikl web isnemovna.cz s hláškami politiků a třemi hrami.
Ackee aplikaci vyvíjí na vlastní náklady a je zdarma. Ackee má za sebou i aplikaci pro německý Bundestag. Článek shrnuje, co se na iSněmovně v letech 2025 a 2026 změnilo, jak funguje technicky a jak vznikl doprovodný web, kde si lze pustit, co (fakt) zaznělo nejen v Poslanecké sněmovně.
📋 TL;DR
- Aplikace iSněmovna je zpět pro iOS, Android i Apple TV. Nabízí živé vysílání ze schůzí, výborů a tiskových konferencí, videoarchiv a upozornění na začátek přenosu.
- Původní aplikace z roku 2021 měla dvě samostatné kódové základny. Nová verze je přepsaná do Kotlin Multiplatform se sdíleným UI v Compose Multiplatform, přehrávač na iOS zůstal nativní.
- Velká část práce šla do přístupnosti: titulky k tiskovým konferencím, podpora VoiceOver a TalkBack a dynamická velikost písma.
- Díky přehrávání zvuku na pozadí jde jednání poslouchat i se zamknutým telefonem.
- K aplikaci vznikl web isnemovna.cz: 62 hlášek politiků se zvukem, kontextem a odkazem na zdroj a k tomu kvíz, spojovačka a pexeso.
- Web vznikl z velké části agentním vývojem s Claude Code.
- Nad stenozáznamy Sněmovny vzniká prototyp chytrého vyhledávání, do aplikace se výhledově chystá.
🏛️ Aplikace iSněmovna: živé vysílání ze Sněmovny v mobilu
Aplikace iSněmovna bere videoobsah z oficiálního webu Poslanecké sněmovny a zpřístupňuje ho v mobilu v přehledné podobě. Nabízí:
- živé vysílání ze schůzí Sněmovny, z jednání výborů a seminářů a z tiskových konferencí,
- videoarchiv záznamů z posledních let,
- notifikace na začátek vybraného přenosu,
- režim, kdy běží jen zvuk na pozadí a schůzi lze poslouchat jako podcast i se zamknutým telefonem.

Aplikace je zdarma pro iOS, Android a Apple TV. Stáhnout ji lze v App Store, na Google Play nebo přes rozcestník na isnemovna.cz.
iSněmovna vznikla na náklady Ackee. Není oficiální aplikací Poslanecké sněmovny a nefinancuje ji žádný úřad ani politická strana. Data bere z veřejně dostupného videoobsahu na webu Sněmovny.
🕰️ Od hackathonu v roce 2021 k technické pauze
První verze vyšla v únoru 2021 pro iOS. Vznikla na interním hackathonu Ackee, o kterém vyšel článek Jak jsme hackli Google i Sněmovnu. V září 2021 přibyly verze pro Android a Apple TV, viz článek o tehdejší nové verzi.
Motivace byla jednoduchá. Ackee mělo za sebou aplikaci pro Bundestag a česká Sněmovna přitom měla stream jen na webu. Vznikla tedy mobilní aplikace s trochou vlastního backendu.
Pak přišla technická pauza. Při návratu k projektu padlo rozhodnutí pro technologický refresh a aplikace vznikla znovu.

🧩 Přepis do Kotlin Multiplatform: jedna kódová základna místo dvou
V roce 2021 měla iSněmovna dvě aplikace a ke každé vlastní repozitář: jednu pro iOS, druhou pro Android. Každá změna tak znamenala dvojí práci. Nová verze vzniká od listopadu 2025 v jediném repozitáři jako projekt v Kotlin Multiplatform. Sdílený kód včetně UI v Compose Multiplatform žije v jednom modulu a platformní části jsou jen tam, kde to dává smysl.
Jak sdílení kódu mezi iOS a Androidem funguje v praxi a kde má limity, popisuje podrobněji článek Kotlin Multiplatform: sdílení kódu mezi iOS a Androidem.
Přehrávač zůstal nativní
Živý přehrávač na iOS stojí na systémovém AVPlayerViewController a má kolem sebe vlastního správce přehrávání. Přenos se proto chová jako každé jiné video v iPhonu: ovládá se ze zamčené obrazovky i z ovládacího centra a funguje s titulky v režimu celé obrazovky. Na Androidu přibyla media session pro systémové ovládání přehrávání a displej během sledování nezhasne.
Zvuk na pozadí
Schůzi lze i jen poslouchat, třeba cestou do práce. Přehrávání na pozadí prošlo laděním na obou platformách a na iOS i vlastním refaktoringem. Nejvíc práce stálo odstranit problikávání přehrávače na iOS.
iPad a Apple TV
Nová verze běží i na iPadu a je dostupná pro Apple TV, kde se schůze dá pustit na velké obrazovce.
♿ Přístupnost: titulky, VoiceOver, TalkBack a velká písma
Největší změnou pro uživatele je přístupnost. Aplikace iSněmovna podporuje čtečky obrazovky VoiceOver na iOS a TalkBack na Androidu a dynamickou velikost písma, takže se dá používat i se zvětšeným textem. Například dlaždice na úvodní obrazovce kvůli tomu dostaly vlastní styl pro velká písma.
Druhou částí jsou titulky k záznamům tiskových konferencí, které obsah zpřístupňují neslyšícím.
Jak se přístupnost mobilních aplikací testuje v praxi se čtečkami obrazovky, popisuje článek Testování přístupnosti aplikací: WCAG, VoiceOver a TalkBack.
🔎 Chytré vyhledávání ve stenozáznamech Sněmovny se výhledově chystá
Spolu s přepisem vznikl i pokus o vyhledávání, které by rozumělo otázce, ne jen klíčovým slovům. Prototyp stojí nad veřejným datasetem stenozáznamů od Hlídače státu: 459 706 záznamů projevů z let 1998 až 2025, dohromady zhruba 70,7 milionu slov.
Klasické fulltextové vyhledávání nad PostgreSQL s českou konfigurací funguje. Sémantické vyhledávání přes embeddingy a „chat se Sněmovnou“ postavený na RAG zatím hotové nejsou. Jde o volnočasový projekt s nízkou prioritou, takže zatím zůstává prototypem. Do aplikace se výhledově chystá.
🎲 Web isnemovna.cz: hlášky politiků a hry
Aplikace míří na lidi, kteří politiku sledují. Web isnemovna.cz má zábavnou formou oslovit i ostatní a dát jim do ruky hračku, kterou budou chtít poslat dál. Tvoří ho dvě části: soundboard s 62 hláškami politiků a tři hry.
Soundboard: klik na portrét pustí hlášku
Úvodní stránka je mřížka portrétů politiků a političek. Po najetí myší se na dlaždici objeví tlačítko pro přehrání, úryvek hlášky a odkaz na sdílení. Kliknutím se pustí původní nahrávka.


Výběr je napříč obdobím i politickým spektrem, od „My chceme znovu motýle.“ přes „Každý Čech jí poměrně často řízek.“ až po „Ten váš rozpočet je Mordor.“ Hlášky se vybírají podle toho, jak jsou zapamatovatelné a dohledatelné, ne podle politické příslušnosti. Web není kampaň ani agitace a citace se nikdy neupravují tak, aby se změnil jejich smysl.
Každá hláška má vlastní stránku s kontextem a zdrojem
Všech 62 hlášek má vlastní adresu. Na ní je sdílecí karta s portrétem a citací, krátký popis situace, ve které hláška zazněla, a odkaz na původní zdroj. Odkaz jde zkopírovat nebo rovnou sdílet na Facebook, Instagram, X a WhatsApp, kde se zobrazí náhled s portrétem a citací.

Kvíz, spojovačka a pexeso
Před vývojem bylo na stole několik variant: samotný soundboard, kvíz, spojovačka, pexeso a jejich kombinace. Vyhrála kombinace, ve které soundboard žije jako samostatná část webu a hry tvoří druhou, jako tři úrovně obtížnosti.
| Hra | Jak se hraje | Rozsah |
|---|---|---|
| Kvíz | Hráč hádá autora výroku ze čtyř nabízených jmen | 10 otázek, lehká |
| Spojovačka | Hráč klikáním propojuje politiky s jejich výroky, hra počítá chyby | 6 párů, střední obtížnost |
| Pexeso | Hráč hledá dvojice politik a jeho hláška, karty vidí jen 8 vteřin na začátku | 8 párů, náročné |



Pexeso je navíc ke stažení v PDF, takže ho lze vytisknout, rozstříhat a hrát u stolu.
Výsledky, Síň slávy a sdílení
Ve všech hrách běží čas. Po dohrání ukáže výsledková obrazovka skóre, čas a procentuální hodnocení a obrazovku zaplní padající koblihy. Hráč si může zapsat svůj výsledek jménem do Síně slávy, zahrát si znovu, nebo pokračovat další hrou. Výsledek jde také sdílet: každý dostane vlastní odkaz a náhledový obrázek, který se pro sociální sítě generuje na serveru.

🤖 Jak web vznikl s Claude Code
Web isnemovna.cz je single-page aplikace v Reactu, Vite a TypeScriptu, nasazená na Vercelu. Několik serverless funkcí obstarává to, co SPA sama neumí: náhledové obrázky pro sdílení výsledků her, vlastní stránku s Open Graph tagy pro každou hlášku a sitemapu pro vyhledávače.
Velká část webu vznikla agentním vývojem s Claude Code, tedy způsobem, který popisuje článek o agentním vývoji a ADLC. Vývoj šel podle designu ve Figmě, od herních obrazovek přes sdílení až po responzivitu na mobilech a tabletech.
Překvapivě hodně iterací spolklo sdílení. Facebook neumí předvyplnit text příspěvku a náhled si bere z Open Graph tagů. Instagram na desktopu systémové sdílení nenabízí vůbec. Některé vestavěné prohlížeče v aplikacích zase nepustí webovou aplikaci ke schránce. Na každou z těchto situací má web vlastní cestu.
Proč Ackee aplikaci dělá, vysvětlil Jan Mísař v tiskové zprávě k relaunchi:
„Digitalizace může státu pomoci efektivněji komunikovat s občany a také bojovat s dezinformacemi. V rámci interního hackathonu jsme se proto v roce 2021 rozhodli zdarma vytvořit jednoduchou aplikaci, která zprostředkuje informace o politickém dění širšímu publiku a alespoň trochu přispěje k digitalizaci a větší transparentnosti politiky. Aplikaci jsme nyní aktualizovali a vylepšili a je opět veřejně k dispozici.“
Často kladené otázky
🎯 Co si odnést
- Malá aplikace na veřejná data má smysl, jen pokud ji někdo dlouhodobě udržuje. Přepis do Kotlin Multiplatform zjednodušil údržbu iSněmovny na jednu kódovou základnu.
- Přepis je dobrá příležitost dotáhnout přístupnost. Titulky, čtečky obrazovky a velká písma se řešily rovnou při něm.
- Hlášky politiků fungují jako vstupní brána: kdo si zahraje pexeso na isnemovna.cz, má k živému vysílání Sněmovny o jeden klik blíž.
- S AI agentem jde vývoj webu rychle, nejvíc času ale stejně stojí detaily jako sdílení na sociálních sítích.
Aplikace iSněmovna je ke stažení přes isnemovna.cz/aplikace, hlášky a hry jsou na isnemovna.cz. Podobné příběhy z Ackee najdete v newsletteru – přihlaste se a příští takový obsah vám přijde přímo do schránky.




