Stránka 8 z 8

Re: Aplikace Odorik Buddy

Napsal: čtv 30. říj 2025 14:25:41
od xtel
xtel píše: čtv 30. říj 2025 10:05:43 Zkuste prosím zvážit praktickou funkci - kontrola verze a nabídka aktualizace Odorik Buddy, pokud je nová verze.

Buď to může být při spuštění appky nebo klasicky v Nastavení, kde je teď číslo verze, tak tam mít odkaz/tlačítko na kontrolu aktualizace + možnost stažení a automatické provedení instalace aktualizace.




 
Zkusím se nad tím zamyslet, jak to udělat. Ideálně by to chtělo server nebo aspoň webové stránky, ze kterých by si aplikace mohla stáhnout aktuální verzi a porovnat ji se svojí verzí. Stejně tak by to mohlo fungovat i pro samotné stažení. uživatele by to přesměrovalo na web v češtině, kde by si APK soubor stáhl ručně v prohlížeči.
Nemohl by případně odorik / miniTel poskytnout prostor na svém serveru (nebo vytvořit subdoménu typu app.odorik.cz), kde by bylo možné hostovat APK ke stažení + nějaké obslužné skripty? Navíc by to bylo docela transparentní, že se stahuje z toho správného zdroje.
případně:
Přehled praktických a zdarma použitelných možností pro hostování APK (plus důležité poznámky k omezením a bezpečnosti). Krátce a k věci:Doporučené služby
  1. GitHub Releases
    • Výhody: jednoduché, přímo ke každému repu, HTTPS, snadné verzování (tagy/releases).
    • Omezení: max ~100 MB na soubor bez LFS; veřejné repozitáře jsou zdarma.
    • Poznámka: ideální pro open-source nebo malé APK.
  2. GitLab Releases / GitLab Pages
    • Výhody: podobně jako GitHub, často více volného prostoru v rámci projektu; Pages může sloužit jako statický download site.
    • Omezení: velikost souborů závisí na nastavení runnerů a kvótě projektu.
  3. SourceForge
    • Výhody: klasika pro distribuování binárek — přímé download odkazy, správa verzí. Dobré pro open-source projekty.
    • Omezení: trochu „retro“ rozhraní, ale spolehlivé pro downloady.
  4. Cloudflare Pages / GitHub Pages
    • Výhody: můžeš naservírovat statické soubory (včetně APK) přes CDN s HTTPS. GitHub Pages + Cloudflare = velmi rychlé.
    • Omezení: GitHub má limit 100 MB na soubor; Pages není zamýšleno pro velké binárky, ale funguje.
  5. F-Droid (indexace pro open-source APK)
    • Výhody: pokud je app open-source, můžeš ji přidat do repozitáře a/nebo nabídnout přes F-Droid repo — uživatelé ji pak najdou přes jejich klienta.
    • Omezení: musí být FOSS a splňovat jejich pravidla.
  6. Úložiště jako Google Drive / Dropbox
    • Výhody: rychlé, známé, snadné sdílení odkazu.
    • Omezení: veřejné přímé linky bývají méně „profesionální“, omezení šířky pásma nebo blokace pro velký provoz; nelze verzovat jako releases.
Bezpečnost & doporučené postupy
  • Podepisuj APK (hrazené i pro users): nikdy neposílej neza­podepsanou nebo „upravenou“ APK bez informace — uživatelé tě pak nebudou důvěřovat.
  • Poskytni checksumy (SHA256) u každé verze, aby si uživatelé mohli ověřit integritu.
  • HTTPS je nutnost — hostuj jen přes HTTPS.
  • Malware kontrola: doporuč doporučit uživatelům, aby APK ověřili (VirusTotal apod.), zejména pokud nejsou z oficiálního Play Store.
Rychlý praktický tip — pokud chceš okamžitě nasadit (nejjednodušší cesta)Nejsnazší a nejprofesionálnější cesta pro malé open-source appky:
  1. založ veřejný repo na GitHub,
  2. označ commit tagem (vytvoř release),
  3. nahraj APK jako „release asset“ — GitHub vygeneruje přímý HTTPS odkaz.
    To poskytuje verzování, snadné stažení a minimální správu.
Co se týče statistik, do toho se mi moc nechce. 😄 Stejně nemám, jak a kde to pořádně testovat. Mám jen dva Android telefony a emulátor v počítači, přičemž oba mobily jsou bez Google služeb a dost osekané kvůli mému pocitu stihomamu.
jasné...
Kdyby se aplikace dostala na Google Play, tak tam se statistiky sbírají automaticky z telefonů, takže by to bylo vyřešené samo.
Je třeba ten vývojařský účet, a pak... 
  1. Vytvoření vývojářského účtu na Google Play
    • Přejdi do Google Play Console a založ účet. 
    • Vyplníš základní údaje: jméno, e‑mail, zemi, akceptace smlouvy („Developer Distribution Agreement“). 
    • Zaplatíš jednorázový registrační poplatek (cca 25 USD)
    • Po aktivaci účtu můžeš nahrávat svazky aplikace.
  2. Příprava aplikace
    • Sestav „app bundle“ nebo APK. U nových aplikací je doporučeno použít formát AAB (Android App Bundle). 
    • Připrav popis aplikace, ikonu, screenshoty, kategorizaci, cílové verze Androidu, oprávnění („permissions“) atd.
    • Ujisti se, že aplikace splňuje zásady Google Play („Developer Program Policies“) – např. co se týče ochrany dat uživatelů, oprávnění, obsahu.
  3. Nahrání aplikace a nastavení distribuce
    • V Google Play Console vytvoříš novou aplikaci („Create app“) → vybereš název, jazyk, typ aplikace („App or Game“), zda je zdarma nebo placená.
    • Nahraješ balíček aplikace (AAB/APK).
    • Vyplníš informace o distribuci – země/regiony, zda je aplikace zdarma nebo placená, zda používá nákupy v aplikaci (in‑app purchases) nebo předplatné.
    • Zvolíš fázi vydání: interní testování, uzavřené testování (closed track), open beta nebo produkce.
  4. Kontrola a schválení
    • Google provede automatizovanou (a někdy i manuální) kontrolu aplikace. Čas schválení se liší; u nových aplikací to může trvat i několik dní. 
    • Po schválení můžeš aplikaci vydat do produkce.
  5. Správa a aktualizace aplikace
    • Aktualizace aplikace (nahrání nové verze) je bez dalšího poplatku.
    • Sleduješ údaje v konzoli (downloady, hodnocení, chyby).
    • Pokud máš placené funkce nebo monetizaci, nastavíš finanční účet („merchant account“) a sleduješ výplaty.

 
 
 
 

Re: Aplikace Odorik Buddy

Napsal: čtv 30. říj 2025 16:33:08
od avod
avod píše: čtv 30. říj 2025 9:31:55 Za mě by stačilo jednoduše Volání nebo Volat. Každý, kdo používá Odorik, přece ví o co jde. Aplikace je určena k Volání a jestli je to přesměrované nebo ne, je to pořád volání. V jednoduchosti je krása.
 
=0.95em Volání=0.95em na kartu Zpětné volání a Volat=0.95em na Jednorázový hovor? Takto to myslíš? Ano jednoduchost a minimalismus, přesně to mi dneska chybí.




 
Sice jsem myslel Volání NEBO Volat místo Přesměrované volání, ale je to úplně jedno jak to uděláš, protože až to párkrát vyzkoušíme, tak si zvykneme 😉.
Ten poplatek na Google play Ti rád zaplatím. A myslím, že by nás bylo víc, kdo by Ti rád přispěl s nějakou drobnou (nebo i větší  ;)) odměnou.
 
 
 

Re: Aplikace Odorik Buddy

Napsal: čtv 30. říj 2025 18:25:36
od Hacker
xtel píše: čtv 30. říj 2025 14:25:41
xtel píše: čtv 30. říj 2025 10:05:43 Zkuste prosím zvážit praktickou funkci - kontrola verze a nabídka aktualizace Odorik Buddy, pokud je nová verze.

Buď to může být při spuštění appky nebo klasicky v Nastavení, kde je teď číslo verze, tak tam mít odkaz/tlačítko na kontrolu aktualizace + možnost stažení a automatické provedení instalace aktualizace.






 
Zkusím se nad tím zamyslet, jak to udělat. Ideálně by to chtělo server nebo aspoň webové stránky, ze kterých by si aplikace mohla stáhnout aktuální verzi a porovnat ji se svojí verzí. Stejně tak by to mohlo fungovat i pro samotné stažení. uživatele by to přesměrovalo na web v češtině, kde by si APK soubor stáhl ručně v prohlížeči.
Nemohl by případně odorik / miniTel poskytnout prostor na svém serveru (nebo vytvořit subdoménu typu app.odorik.cz), kde by bylo možné hostovat APK ke stažení + nějaké obslužné skripty? Navíc by to bylo docela transparentní, že se stahuje z toho správného zdroje.
případně:
Přehled praktických a zdarma použitelných možností pro hostování APK (plus důležité poznámky k omezením a bezpečnosti). Krátce a k věci:Doporučené služby
  1. GitHub Releases
    • Výhody: jednoduché, přímo ke každému repu, HTTPS, snadné verzování (tagy/releases).
    • Omezení: max ~100 MB na soubor bez LFS; veřejné repozitáře jsou zdarma.
    • Poznámka: ideální pro open-source nebo malé APK.
  2. GitLab Releases / GitLab Pages
    • Výhody: podobně jako GitHub, často více volného prostoru v rámci projektu; Pages může sloužit jako statický download site.
    • Omezení: velikost souborů závisí na nastavení runnerů a kvótě projektu.
  3. SourceForge
    • Výhody: klasika pro distribuování binárek — přímé download odkazy, správa verzí. Dobré pro open-source projekty.
    • Omezení: trochu „retro“ rozhraní, ale spolehlivé pro downloady.
  4. Cloudflare Pages / GitHub Pages
    • Výhody: můžeš naservírovat statické soubory (včetně APK) přes CDN s HTTPS. GitHub Pages + Cloudflare = velmi rychlé.
    • Omezení: GitHub má limit 100 MB na soubor; Pages není zamýšleno pro velké binárky, ale funguje.
  5. F-Droid (indexace pro open-source APK)
    • Výhody: pokud je app open-source, můžeš ji přidat do repozitáře a/nebo nabídnout přes F-Droid repo — uživatelé ji pak najdou přes jejich klienta.
    • Omezení: musí být FOSS a splňovat jejich pravidla.
  6. Úložiště jako Google Drive / Dropbox
    • Výhody: rychlé, známé, snadné sdílení odkazu.
    • Omezení: veřejné přímé linky bývají méně „profesionální“, omezení šířky pásma nebo blokace pro velký provoz; nelze verzovat jako releases.
Bezpečnost & doporučené postupy
  • Podepisuj APK (hrazené i pro users): nikdy neposílej neza­podepsanou nebo „upravenou“ APK bez informace — uživatelé tě pak nebudou důvěřovat.
  • Poskytni checksumy (SHA256) u každé verze, aby si uživatelé mohli ověřit integritu.
  • HTTPS je nutnost — hostuj jen přes HTTPS.
  • Malware kontrola: doporuč doporučit uživatelům, aby APK ověřili (VirusTotal apod.), zejména pokud nejsou z oficiálního Play Store.
Rychlý praktický tip — pokud chceš okamžitě nasadit (nejjednodušší cesta)Nejsnazší a nejprofesionálnější cesta pro malé open-source appky:
  1. založ veřejný repo na GitHub,
  2. označ commit tagem (vytvoř release),
  3. nahraj APK jako „release asset“ — GitHub vygeneruje přímý HTTPS odkaz.
    To poskytuje verzování, snadné stažení a minimální správu.
Co se týče statistik, do toho se mi moc nechce. 😄 Stejně nemám, jak a kde to pořádně testovat. Mám jen dva Android telefony a emulátor v počítači, přičemž oba mobily jsou bez Google služeb a dost osekané kvůli mému pocitu stihomamu.
jasné...
Kdyby se aplikace dostala na Google Play, tak tam se statistiky sbírají automaticky z telefonů, takže by to bylo vyřešené samo.
Je třeba ten vývojařský účet, a pak... 
  1. Vytvoření vývojářského účtu na Google Play
    • Přejdi do Google Play Console a založ účet. 
    • Vyplníš základní údaje: jméno, e‑mail, zemi, akceptace smlouvy („Developer Distribution Agreement“). 
    • Zaplatíš jednorázový registrační poplatek (cca 25 USD)
    • Po aktivaci účtu můžeš nahrávat svazky aplikace.
  2. Příprava aplikace
    • Sestav „app bundle“ nebo APK. U nových aplikací je doporučeno použít formát AAB (Android App Bundle). 
    • Připrav popis aplikace, ikonu, screenshoty, kategorizaci, cílové verze Androidu, oprávnění („permissions“) atd.
    • Ujisti se, že aplikace splňuje zásady Google Play („Developer Program Policies“) – např. co se týče ochrany dat uživatelů, oprávnění, obsahu.
  3. Nahrání aplikace a nastavení distribuce
    • V Google Play Console vytvoříš novou aplikaci („Create app“) → vybereš název, jazyk, typ aplikace („App or Game“), zda je zdarma nebo placená.
    • Nahraješ balíček aplikace (AAB/APK).
    • Vyplníš informace o distribuci – země/regiony, zda je aplikace zdarma nebo placená, zda používá nákupy v aplikaci (in‑app purchases) nebo předplatné.
    • Zvolíš fázi vydání: interní testování, uzavřené testování (closed track), open beta nebo produkce.
  4. Kontrola a schválení
    • Google provede automatizovanou (a někdy i manuální) kontrolu aplikace. Čas schválení se liší; u nových aplikací to může trvat i několik dní. 
    • Po schválení můžeš aplikaci vydat do produkce.
  5. Správa a aktualizace aplikace
    • Aktualizace aplikace (nahrání nové verze) je bez dalšího poplatku.
    • Sleduješ údaje v konzoli (downloady, hodnocení, chyby).
    • Pokud máš placené funkce nebo monetizaci, nastavíš finanční účet („merchant account“) a sleduješ výplaty.

 
 
 
 


 
K tomu GitHubu, to určitě není moc uživatelské, to mi přijde lepší odkazovat lidi sem, na diskuzní fórum, které je aspoň v češtině. Na zbytek reagovat ohledně Googlu nemohu, protože s tím nemám zkušenosti.
Jinak zmiňujete podepisování aplikace, tato aplikace je podepsaná, pokud se jí někdo pokusí podvrhnout tak nebude mít můj klíč a telefon vám nedovolí aktualizovat současnou.
 

Re: Aplikace Odorik Buddy

Napsal: čtv 30. říj 2025 18:29:52
od Hacker
avod píše: čtv 30. říj 2025 16:33:08
Sice jsem myslel Volání NEBO Volat místo Přesměrované volání, ale je to úplně jedno jak to uděláš, protože až to párkrát vyzkoušíme, tak si zvykneme 😉.
Ten poplatek na Google play Ti rád zaplatím. A myslím, že by nás bylo víc, kdo by Ti rád přispěl s nějakou drobnou (nebo i větší  ;)) odměnou.
 

 
Přesměrované volání má být název název karty a samotné tlačítko bude Volat, protože uživatel vytočí číslo. U zpětného volání přejmenuji tlačítko na Objednat hovor.

Já se ozvu pane  :D  dělám si srandu, jsem rád že z toho má někdo užitek. Spíš potřebuji ty ochotné testery, ať to mohu zkusit publikovat na Google, sice nevím jestli nám to Google časem nesmaže, protože takový osud měli údajně všechny předchozí aplikace Odoriku. Ale zkusit to můžeme
 
 
V nové verzi to bude tedy takto:

Obrázek  Obrázek  Obrázek  Obrázek

 
 
 
 
 
 

Re: Aplikace Odorik Buddy

Napsal: čtv 30. říj 2025 20:30:46
od xtel
K tomu GitHubu, to určitě není moc uživatelské, to mi přijde lepší odkazovat lidi sem, na diskuzní fórum, které je aspoň v češtině. Na zbytek reagovat ohledně Googlu nemohu, protože s tím nemám zkušenosti.
Ten GitHub jde využít jen zdarma jako hosting těch APK. Uživatelé pro stažení nemusí být ni přihlášeni.

Ale lepší by podle mne byla nějaká forma podpory ze strany Odoriku, že vám poskytnou nějaký prostor, subdoménu, a tam mít APK ke stažení...