< Zpět na články

iSněmovna je zpět: aplikace s živým vysíláním ze Sněmovny a web s hláškami politiků

iSněmovna je zpět: aplikace s živým vysíláním ze Sněmovny a web s hláškami politiků

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.
Dva iPhony s aplikací iSněmovna: obrazovka Živé vysílání se schůzemi, tiskovými konferencemi a výbory a přehrávač schůze Poslanecké sněmovny s časovou osou záznamů

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.

💡
Není to státní zakázka

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.

Časová osa projektu iSněmovna od hackathonu v roce 2021 přes přepis do Kotlin Multiplatform po spuštění webu isnemovna.cz v roce 2026

🧩 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 testovat přístupnost

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á.

Domluvit konzultaci zdarma


🎲 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.

Úvodní stránka webu isnemovna.cz s portréty politiků, po kliknutí se přehraje jejich hláškaDlaždice Václava Havla na webu isnemovna.cz po najetí myší: tlačítko pro přehrání, úryvek hlášky a sdílení

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í.

Detail hlášky na isnemovna.cz se sdílecí kartou, popisem kontextu, odkazem na zdroj a tlačítky pro sdílení

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.

HraJak se hrajeRozsah
KvízHráč hádá autora výroku ze čtyř nabízených jmen10 otázek, lehká
SpojovačkaHráč klikáním propojuje politiky s jejich výroky, hra počítá chyby6 párů, střední obtížnost
PexesoHráč hledá dvojice politik a jeho hláška, karty vidí jen 8 vteřin na začátku8 párů, náročné
Kvíz Kdo to řekl? na webu isnemovna.cz s výrokem a nabídkou možných autorůHra spojovačka na isnemovna.cz, ve které hráč propojuje politiky s jejich výrokyPexeso s politiky a jejich výroky na webu isnemovna.cz, karty otočené rubem se lvem

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.

Výsledek kvízu na isnemovna.cz se skóre, časem, procentuálním hodnocením a Síní slávy

🤖 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.

⚠️
Sdílení je nejtěžší část malého webu

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:

Jan Mísař, Chief Brand Officer v Ackee

Často kladené otázky

iSněmovna je bezplatná mobilní aplikace pro iOS, Android a Apple TV, která zpřístupňuje videoobsah z oficiálního webu Poslanecké sněmovny PČR. Nabízí živé vysílání ze schůzí, jednání výborů, seminářů a tiskových konferencí, videoarchiv záznamů a upozornění na začátek vysílání. Vyvíjí ji české softwarové studio Ackee na vlastní náklady.
Ne. iSněmovna je nezávislý projekt Ackee, vznikl v roce 2021 na interním hackathonu a není státní zakázkou. Aplikace jen přehledněji zobrazuje veřejně dostupný videoobsah z webu Sněmovny. Nefinancuje ji žádný orgán veřejné moci ani politická strana.
Stačí si stáhnout aplikaci iSněmovna z App Store nebo Google Play a na úvodní obrazovce zvolit probíhající přenos. Živé vysílání Sněmovny jde sledovat jako video, nebo jen poslouchat se zamknutým telefonem. Na začátek vybraných přenosů aplikace upozorní notifikací.
Nová verze podporuje čtečky obrazovky VoiceOver a TalkBack i dynamickou velikost písma, takže ji mohou používat nevidomí a slabozrací. Záznamy tiskových konferencí mají titulky, které obsah zpřístupňují neslyšícím. Přístupnost byla jednou z hlavních priorit přepisu.
Web isnemovna.cz nabízí 62 známých hlášek českých politiků a političek, které si lze přehrát, včetně kontextu a odkazu na zdroj. K tomu tři hry: kvíz, spojovačku a pexeso, se Síní slávy a sdílením výsledků. Pexeso je ke stažení i v PDF pro hraní offline.
Původní verze z roku 2021 měla dvě samostatné aplikace pro iOS a Android, takže každou změnu bylo potřeba udělat dvakrát. Kotlin Multiplatform umožňuje sdílet logiku i velkou část UI v jedné kódové základně a platformní kód psát jen tam, kde je potřeba, například u přehrávače videa. Pro projekt, který se udržuje ve volném čase, to znamená méně práce na každé změně.

🎯 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.

Odebírejte newsletter Ackee

Dominik Gerža
Dominik Gerža
Content Specialist

Máte zájem o spolupráci? Pojďme to probrat osobně!

Napište nám >