OwnNotes
Mobilní klient Nextcloud Notes pro Android a iOS. Poznámky drží i v telefonu, takže jdou psát bez připojení, a na serveru zůstávají obyčejnými soubory Markdown.
Kdo má poznámky v Nextcloudu, má je na svém serveru, jenže ve vlaku bez signálu nebo na chatě se slabým připojením se k nim webové rozhraní Notes nedostane. OwnNotes je mobilní aplikace pro Android a iOS, která poznámky z aplikace Nextcloud Notes drží i v telefonu. Psát a upravovat jde bez připojení, a jakmile se signál vrátí, aplikace změny srovná se serverem. Na serveru přitom zůstávají obyčejné soubory Markdown a kategorie odpovídají složkám, takže je dál otevře webové rozhraní Notes, aplikace Text i kterýkoli jiný klient.
Poznámky na vlastním serveru, ne v cizím úložišti
Poznámky v Google Keep nebo v Apple Poznámkách leží na serverech jejich provozovatele. OwnNotes komunikuje přímo s Nextcloudem, jehož adresu uživatel zadá, a nic nepřidává do formátu, který Notes používá: poznámky jsou soubory Markdown ve složce Notes, přílohy leží ve složce .attachments.<id> u poznámky a sdílení jde přes běžná sdílení Nextcloudu. Co je jen pro aplikaci, třeba uložené pohledy nebo zámky, zůstává v telefonu. Kdo by OwnNotes přestal používat, nemusí nic převádět.
Kdo přechází z Google Keep, naimportuje archiv ZIP z Google Takeout i s přílohami.
Co OwnNotes uživateli dává
Psaní bez signálu a bez ztráty textu
Poznámky leží v místní databázi SQLite a ukládají se průběžně. Změna napsaná bez připojení čeká ve frontě; dokud je aplikace otevřená, zkouší ji odeslat každých 30 sekund a nahoře ukazuje, kolik změn ještě neodešlo a proč. Na Androidu odešle změny i zavřená aplikace přes WorkManager, s volitelným intervalem 15 nebo 30 minut, 1 nebo 6 hodin a s volbou jen přes Wi-Fi. Kdy se úloha doopravdy spustí, rozhoduje systém.
Kolize se nepřepíšou potichu
Když se tatáž poznámka mezitím změnila jinde, aplikace server nepřepíše. Ukáže obě verze a nechá uživatele vybrat, nebo je spojí po řádcích a výsledek ukáže dřív, než ho uloží. Úpravy, které se týkají jiných řádků než změna z druhého zařízení, spojí sama. Otevřená poznámka se se serverem srovnává každé 4 sekundy, takže text dopsaný na počítači se objeví v telefonu a kurzor zůstane na místě.
Editor zůstává v Markdownu
Editor ukazuje zdrojový Markdown a do náhledu se přepíná tlačítkem, nikdy sám od sebe. V náhledu jde odškrtávat úkoly a klepnutí do textu otevře editor na řádku, kam uživatel klepl. K tomu šablony, denní poznámka, historie úprav, hledání v poznámce a lišta s formátováním nad klávesnicí.


Pořádek ve stovkách poznámek
Poznámky se třídí podle kategorií a oblíbených. Aplikace si pamatuje uložené pohledy, filtruje podle příloh, úkolů, stavu synchronizace a poznámek sdílených s uživatelem a umí hromadné akce. Řadit jde podle názvu nebo poslední změny.
Přílohy a obsah z jiných aplikací
Fotky, soubory a hlasové poznámky jdou přes frontu přenosů s místní mezipamětí, takže obrázek v náhledu se ukáže i bez sítě. Text nebo soubor z jiné aplikace jde uložit jako novou poznámku nebo připojit na konec existující. Poznámku jde sdílet jinému uživateli přes Nextcloud.
Telefon jako zápisník
Na plochu Androidu jdou přidat widgety se seznamem poznámek, jednou poznámkou, zaškrtávacím seznamem nebo rychlou poznámkou. K tomu zkratky na ikoně aplikace a dlaždice Nová poznámka v rychlém nastavení. Na širokém displeji, třeba na tabletu, je seznam a editor vedle sebe. Rozhraní je česky, anglicky a německy.

Jak to funguje
Aplikace je napsaná ve Flutteru 3.47.7 a Dartu 3.13.5. Kód je rozdělený na balík s protokolem Notes API, balík s místní databází a mobilní aplikaci. Přihlášení jde přes Nextcloud Login Flow v2, takže heslo k účtu se zadává na stránce vlastního serveru, nebo načtením kódu QR. Aplikace dostane heslo aplikace a uloží ho do Android Keystore, respektive do Klíčenky v iOS. Přihlášených účtů může být víc. Při odebrání účtu aplikace heslo aplikace na serveru zruší a předem upozorní, kolik poznámek ještě na server neodešlo.
Synchronizace se ptá jen na změny od posledního stažení a bod, odkud pokračovat, přežije restart. Přerušené stahování ani přeskočené místní změny ho neposunou dopředu, takže nic nevypadne.
Pro koho to je
- Pro uživatele Nextcloudu, kteří píšou poznámky v telefonu a nechtějí čekat na signál.
- Pro firmy, které provozují vlastní Nextcloud a nechtějí mít pracovní poznámky u cizího poskytovatele.
- Pro ty, kdo střídají telefon a počítač: v telefonu OwnNotes, na počítači webové rozhraní Notes nebo jakýkoli editor nad synchronizovanou složkou.
- Pro přechod z Google Keep, včetně příloh.
Soukromí a zabezpečení
Obsah poznámek putuje jen mezi telefonem a vlastním serverem Nextcloud. Aplikaci jde zamknout otiskem prstu, obličejem nebo zámkem telefonu, a když je zamčená, widgety skryjí názvy poznámek. Na Androidu jde zakázat snímky obrazovky. Místní databáze SQLite šifrovaná není.
Hlášení pádů přes Sentry a analytika Rybbit se do aplikace dostanou, jen když je zapne konfigurace při sestavení, a i pak je jde v nastavení vypnout každé zvlášť. Podle produktového webu hlášení neobsahují text poznámek, jejich názvy ani adresu serveru. Sestavení ze zdrojového kódu bez konfigurace telemetrie nic neposílá.

Stav projektu a plány
Poslední verze je 0.2.6 z 27. října 2026. Aplikace je v uzavřeném testování na Google Play a v TestFlightu. U verze 0.2.5 prošlo v CI 390 testů mobilní aplikace, 129 testů protokolu a 113 testů databáze. Synchronizace a přihlášení jsou ověřené na telefonech Galaxy S9 a S21 proti skutečnému serveru Nextcloud 34.
Co zatím chybí, vede repozitář v souboru TODO.md:
- synchronizace na pozadí v iOS a okamžité aktualizace přes
notify_push, - záloha, kterou jde obnovit; dnešní export do ZIPu obsahuje poznámky v Markdownu podle kategorií, ale ne metadata a přílohy,
- koš a historie verzí ze serveru,
- verze pro Windows, macOS a Linux, rozepsaná do třiceti kroků podle desktopové verze OwnTalku,
- společné přihlášení: když už je účet přihlášený v OwnTalku nebo v OwnDecku, nabídne ho OwnNotes na přihlašovací obrazovce, nikdy ne automaticky.
Widgety, sdílení z jiných aplikací a rychlé akce v iOS zatím prošly jen simulátorem, zkouška na skutečném iPhonu je v plánu. Rozložení pro skládací Galaxy Fold je ověřené jen v emulátoru.
Ke stažení
- Google Play: veřejně v obchodě zatím není. Do uzavřeného testu se jde přihlásit účtem Google přes stránku testování.
- iOS: v App Storu zatím není, sestavení jsou v TestFlightu. Pozvánku jde vyžádat na dev@nks-hub.cz.
- Ze zdrojového kódu: hotové balíčky v GitHub Releases nejsou; aplikace se sestaví příkazy
flutter pub getaflutter runv adresářiapps/mobile.
Aplikace má vlastní web ownnotes.nks-hub.cz. Na serveru je potřeba Nextcloud s aplikací Notes, v telefonu Android 7.0 nebo iOS 15.0 a novější.
Zdrojový kód
Kód je na github.com/nks-hub/ownnotes pod licencí MIT.