[Talk-cz] Expanze mobilní aplikace Fody
Vlákno 4.2. - 8.2.2026, počet zpráv: 6
Zdravím,
jak jsem již psal, vyvíjím mobilní aplikaci Fody. Aktuálně zdrojový kód i
APK (aplikační balíček pro Android) lze najít na GitHubu či CodeBergu. Kód
na CodeBergu (https://codeberg.org/osmcz/fody-app) je aktuálnější, protože
ho častěji aktualizuji, ale hotové APK jsou zas jen na GitHubu (
https://github.com/schmic75-gasos/fody/releases) a vydávají se jen při
důležitějších updatech. Zatím aplikace umí pohodlně nahrávat fotky do
Fodyho, prohlížet fotky, zobrazit analýzu, plus je tam i mapa. Umí také
zobrazit základní info o projektu čtvrtletí (měsíce). Dnes odpoledne přidám
do aplikace více informací o aktuálním projektu období díky API od Vojty
Fošnára (viz. CodeBerg organizace osmcz). V budoucnu bych z toho chtěl
udělat takovou univerzální českou OSM appku, pro pohodlnou úpravu mapy i
přidružených projektů (např. právě Fody) z terénu. Budu rád za jakékoliv
připomínky, nápady apod.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20260204/20c6eed5/attachment.htm>
Ahoj, par postrehu co jsem rychle proletl:
- Vzhledem k tomu, ze rikas, ze to ma byt univerzalni aplikace, ocenil
bych, kdyby jsi ji dal vlastni jmeno, jinak uz ted vznikaji zmatky, co
je a co neni Fody (btw nesklonuje se).
- radek 403 ref 'none' - bez reference, ref '' - nezname stav - tj. neni
to to same
- fotky autora - AP metoda own, je neefektivni (pro aplikaci, rychlost i
server) tahat vse a pak znovu filtrovat
- zavisis na ruznych vecech, ktere se kluci snazi mermomoci zrusit
(napr. vrstvy na osmap.cz)
- URL na Fody prosim uprav na osm.fit.vut.cz, postupne to predelam i na
webu.
- Nevidel jsem nikde moznost fotky posunout, realne je hodne fotek dost
posunutych pokud se pouzije jen aktualni poloha/exif, uzivatele tezko
polezou na jiny interface aby to upravovali jinde.
- Stejne tak by tam mel byt odkaz na editaci fotky, pokud se clovek
uklepne nebo splete, nema jak to opravit.
- Část funkcionality (posuny a hlavně nahrávání) je řešeno přes
JavaScript část osmap.cz -https://github.com/osmcz/osmcz/tree/master/js
(primárně guideposts.js, photoDB-gui.js). API tedy neřeší všechny
kontroly apod, předpokládá, že to udělá klient. Z toho důvodu je ve Fody
udělána ochrana, kdo může k API přistupovat. Historicky to používalo jen
pár projektů a zatím stačilo vyřešit to přes správné CORS hlavičky v
HTTP požadavcích. Tvoje aplikace to zřejmě ignoruje (vzhledem k tomu, že
funguje), což znamená, že to bude potřeba řešit jinak. Fody historicky
vzniklo ze staršího projektu primárně kvůli tomu, že ten neřešil nijak
kvalitu nahrávaných dat a tím pádem byly data reálně nepoužitelné pro
jakékoliv zpracování - kvalita dat je tedy pro mne pořád primární cíl.
Zatím tom.k
Dne 2026-02-04 13:41, Michal Schneider napsal:
zobrazit citaci
> Zdravím,
> jak jsem již psal, vyvíjím mobilní aplikaci Fody. Aktuálně
> zdrojový kód i APK (aplikační balíček pro Android) lze najít na
> GitHubu či CodeBergu. Kód na CodeBergu
> (https://codeberg.org/osmcz/fody-app) je aktuálnější, protože ho
> častěji aktualizuji, ale hotové APK jsou zas jen na GitHubu
> (https://github.com/schmic75-gasos/fody/releases) a vydávají se jen
> při důležitějších updatech. Zatím aplikace umí pohodlně
> nahrávat fotky do Fodyho, prohlížet fotky, zobrazit analýzu, plus
> je tam i mapa. Umí také zobrazit základní info o projektu
> čtvrtletí (měsíce). Dnes odpoledne přidám do aplikace více
> informací o aktuálním projektu období díky API od Vojty Fošnára
> (viz. CodeBerg organizace osmcz). V budoucnu bych z toho chtěl
> udělat takovou univerzální českou OSM appku, pro pohodlnou
> úpravu mapy i přidružených projektů (např. právě Fody) z
> terénu. Budu rád za jakékoliv připomínky, nápady apod.
> _______________________________________________
> talk-cz mailing list
> talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz
Ahoj,
myšlenka na mobilní apku pro Fody je stará jako Fody samo, takže velký
velký palec nahoru za její realizaci.
Osobně bych buď nemíchal více věcí dohromady a nechal aplikaci jako
jednoúčelový nástroj pro nahrávání, prohlížení a úpravu fotek ve Fody.
Pokud z toho máš v plánu dělat nějaký multitool, pak bych se aspoň
přimlouval za změnu názvu (jak už psal tom.k).
A až budeš mít pocit, že je apka tak nějak ready (podle mě je už teď), tak
navrhuji řešit instalaci a aktualizace např. přes F-Droid nebo něco
podobného. Stahovat buildy z GitHubu je trochu přes ruku. Na druhou stranu
dostat vlastní apku do Google Play je pain, takže to ani nenavrhuji :-)
H.
On Wed, 4 Feb 2026 at 13:42, Michal Schneider <noemiamisa na gmail.com> wrote:
zobrazit citaci
> Zdravím,
> jak jsem již psal, vyvíjím mobilní aplikaci Fody. Aktuálně zdrojový kód i
> APK (aplikační balíček pro Android) lze najít na GitHubu či CodeBergu. Kód
> na CodeBergu (https://codeberg.org/osmcz/fody-app) je aktuálnější,
> protože ho častěji aktualizuji, ale hotové APK jsou zas jen na GitHubu (
> https://github.com/schmic75-gasos/fody/releases) a vydávají se jen při
> důležitějších updatech. Zatím aplikace umí pohodlně nahrávat fotky do
> Fodyho, prohlížet fotky, zobrazit analýzu, plus je tam i mapa. Umí také
> zobrazit základní info o projektu čtvrtletí (měsíce). Dnes odpoledne přidám
> do aplikace více informací o aktuálním projektu období díky API od Vojty
> Fošnára (viz. CodeBerg organizace osmcz). V budoucnu bych z toho chtěl
> udělat takovou univerzální českou OSM appku, pro pohodlnou úpravu mapy i
> přidružených projektů (např. právě Fody) z terénu. Budu rád za jakékoliv
> připomínky, nápady apod.
> _______________________________________________
> talk-cz mailing list
> talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20260205/cc6abcf3/attachment.htm>
Ahoj,
On Thu, Feb 5, 2026 at 8:53?AM <tomas.kasparek na gmail.com> wrote:
zobrazit citaci
> Z toho důvodu je ve Fody
> udělána ochrana, kdo může k API přistupovat. Historicky to používalo jen
> pár projektů a zatím stačilo vyřešit to přes správné CORS hlavičky v
> HTTP požadavcích. Tvoje aplikace to zřejmě ignoruje (vzhledem k tomu, že
> funguje), což znamená, že to bude potřeba řešit jinak.
jenom technická poznámka: CORS slouží pro ochranu _uživatelových dat v
prohlížeči_, nikoli pro nějakou ochranu serveru proti čemukoli. Mobilní
aplikace CORS hlavičky ignoruje tak nějak z principu, protože? není
prohlížeč, tedy ani nemá co chránit.
-- Petr Kadlec / Mormegil
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20260205/e09f8f69/attachment.htm>
Takhle, CORS je myslím funkční pouze v případě, že nějaká doména stahuje
něco z jiné domény. Ale když to ta aplikace stahuje přímo z Fody, tak se
vlastně chová jako běžný uživatel, který si Fody prohlíží. Kdybych však
udělal webovou verzi té aplikace, tam by už byly CORS problém.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20260206/4c65b282/attachment.htm>
Ahoj,
ano, jak jsem psal CORS se pouzilo pro vyreseni omezeni pristupu protoze
pro potreby omezeni pristupu to delalo to co bylo treba i kdyz to na to
neni urcene. Nerikam, ze tady je to vhodny zpusob. Jen mi slo o to, ze
vzhledem k tomu, ze cast logiky je na klientske casti, ma to vliv na
kvalitu vyslednych dat a to je neco, co je pro mne dulezite. Jak jsem
psal, za mne by bylo idealni se nekde (online) potkat a probrat to
celkove.
Zatim tom.k
Dne 2026-02-06 06:52, Michal Schneider napsal:
zobrazit citaci
> Takhle, CORS je myslím funkční pouze v případě, že nějaká
> doména stahuje něco z jiné domény. Ale když to ta aplikace
> stahuje přímo z Fody, tak se vlastně chová jako běžný
> uživatel, který si Fody prohlíží. Kdybych však udělal webovou
> verzi té aplikace, tam by už byly CORS problém.
> _______________________________________________
> talk-cz mailing list
> talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz
« zpět na výpis měsíce