• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    MAJACHUNATA
    MAJACHUNATA --- ---
    hoj, byl by tu nekdo ochotny jen zbezne kouknout na strukturu a rozmer me hobby appky kucharske? je to takovy muj pet projekt, ale nejsem zrovna android vyvojar, tak se muzu dopoustet zasadnich na prvni pohled zaznamenatelnych preslapu.
    nejde mi o hluboky review. jen povrchni nazor
    YAZZMAN
    YAZZMAN --- ---
    MADBANANA: Nejsem :D Jsem Android Lead na tom projektu :)
    MADBANANA
    MADBANANA --- ---
    YAZZMAN: Veri najs! Ty seš sám pan Miroslav?
    MADBANANA
    MADBANANA --- ---
    YAZZMAN: Článek již není odemčený! 🙁
    YAZZMAN
    YAZZMAN --- ---
    Ahoj, trochu se pochlubím, co děláme v Hradci za appku

    Antiprokrastinační nástroj z Česka je světová jednička. Zastaví vás před bezduchým scrollováním na Instagramu a spol. | Hospodářské noviny (HN.cz)
    https://archiv.hn.cz/c7-67834600-12mmbm-7130919696728d1
    STARF
    STARF --- ---
    NETWORK: na Androidu 10 a nizsim mozna jo, od 11 dal ne... dostanes se jen do /storage/emulated/0/Android/obb/app.package.name (balik tvoji konkretni aplikace)
    NETWORK
    NETWORK --- ---
    Ahoj, našel by se, prosím, někdo zkušený a mohl by mi zodpovědět jednu otázku?

    Když si na současných verzích Androidu přidělím tato práva: MANAGE_EXTERNAL_STORAGE (samozřejmě to uživatel musí potvrdit/povolit) měl bych mít plný přístup do složky /storage/emulated/0/Android/obb/ ?

    Děkuji!
    PUSCHPULL
    PUSCHPULL --- ---
    PUSCHPULL: vyřešeno (zatím) tak, že vyšla nový verze kodeku a s tou zvuk přehrávače funguje.
    PUSCHPULL
    PUSCHPULL --- ---
    Zeptám se i zde:

    Mám televizi, systém Android TV, přehrávač MX Player, který se skvělý, ale v poslední době po aktualizci přestává korektně fungovat zvuk.
    Choosing the Right MX Player Custom Codec
    https://www.free-codecs.com/guides/choosing-the-right-mx-player-custom-codec.htm
    CODECS.COM: User Reviews for MX Player Custom Codec 1.86.0
    https://www.free-codecs.com/mx-player-custom-codec_reviews.htm
    Podle všeho nezbývá než čekat až někdo problém vyřeší a Custom Codec bude fungovat i na nejnovější verzi přehrávače. Ale po čase to celé bude opakovat.
    Měl by někdo nějakou smysluplnou radu?
    BROWN_ALEX
    BROWN_ALEX --- ---
    Pokud vás zajímá, jak najít klíčová slova pro propagaci vaší aplikace nebo hry, zde je zajímavý článek: https://medium.com/@asolytics/aso-keyword-research-tool-for-app-store-the-most-comprehensive-guide-on-how-to-easily-collect-all-900217dce408
    FERRENC
    FERRENC --- ---
    Ahoj, nevíte pls, jak na Android (XIAOMI) změním výchozí aplikaci pro otevírání adresy z Google kalendáře? Dal jsem "zapamatovat" Google Maps, ale potřebuji změnit na Mapy.cz. Díky!
    DATEL
    DATEL --- ---
    DATEL: jen doplním, že oproti tomu dotazu, co jsem odkazoval, já to musím posílat přes FormData s parametrem "file", aby to bylo jako mulpart form data stejně jako když to jde z webového formuláře.
    DATEL
    DATEL --- ---
    Ahoj, tonoucí se stébla chytá, zkusím to tady. Běžně dělám vývoj pro Android nativně, ale bohužel mi teď přistál projekt, který musím dělat v React Nativu s co možná největším využitím existujícího kódu v React JS (tj. klasickém webovém).

    Narazil jsem na jeden dost velký problém, a sice na kombinaci Axios knihovny pro HTTP požadavky a uplodem souborů. Jde o File, potažmo Blob, ze kterého dědí. Když chci poslat soubor na server přes multipart form, tak Axios to pořád odmítá, že neobsahuje žádný part. Několik dní jsem prolézal internet, ale vše, co se jen trochu blížilo k nějakému výsledku, selhalo.

    Problém je stejný jako zde: https://stackoverflow.com/questions/68286332/axios-in-react-native-cannot-post-a-blob-or-file

    Jenže tam mu pomohl ten workaround s nastavením prototypů pro Blob a File, což u mě vůbec nefunguje. Je to řešení staršího data, je možné, že se už kupa věcí změnila.

    Jediné, co s Axiosem funguje, je že místo File tam pošlu vlastní strukturu

    {
    uri: result.fileCopyUri,
    type: fType,
    name: fName,
    }

    Důležité je to uri, tohle File ani Blob vůbec neobsahují a hlavně ten File / Blob má v té struktuře ještě jednu úroveň, objekt _data (viz ten odkaz, tam je to uvedené).

    Něřešíl jste někdo náhodou tuhle blbou kombinaci, tj. React Native + Axios + upload File / Blob jako multipart s úspěšným výsledkem?
    ROLAND
    ROLAND --- ---
    JOHNY_G: Máš asi pravdu, já jsem se vývoji aplikací nikdy nevěnoval, tak netuším jak je to platově při nich. Mám tak nějak povědomí jen z toho vývojářského prostředí heR, když jsem hledal lidi do svého týmu.

    Ukolovníků jsou sice tři prdele, ale funkčnost a layout jejich widgetů je sporadická A odvíjí se i telefon od telefonu. A těžko říct kdy je to fail vývojáře a kdy fail nebo zmrdství systému či výrobce telefonu. Já dlouho používám ten Bussines Calendar tu free verzi, není ideál, ale dalo se než přišla nějaká její aktualizace a přestal se ten widget aktualizovat. Reakce vývojáře bylo fuckup, je to tvůj problém ne naší aplikace.
    Jasně takže když něco funguje a po aktualizaci přestane, je to problém uživatele.
    Na starších mobilech s Androidem jsem také neměl víceméně problém. To zhoršení je cca otázkou tak posledních 10 let.

    Mě by stačil vlastně jen vidget na který v případě potřeby kliknu otevře třeba google kalendář zadám událost. Jen prostě nechápu že to na Androidu je takový problém něco najít. Když si vezmu že před 20 lety tohle bylo na WM, zdarma, přímo součástí systému, funční a přesně vyhovující mým potřebám. To je to co mi rozum nikdy nebude brát. Už jsem i uvažoval, že si zase začnu kupovat papírový diářík.
    Takže se omlouvám za nepřesnost a zmatení. Jsem ještě stále od včerejška v rage modu.

    To na levé části obrázku je víceméně přesně to co hledám. Nepotřebuji tam vlastně ani ikonku A u dané události datum, čas a až pak název nebo krátký popis události a pokud jich v ten den bude více tak hezky pohromadě pod jedním dnem a když proběhne čas tak postupně mizí ze seznamu a posouvají se další budoucí události. A aby to umožnilo zvětšit font abych na přečtení nepotřeboval lupu. A aby ten widget se dal nastavit na 4x3 nebo 4x2. Ale 9 dolarů měsíčně to je za mě fckup.
    https://assets.hongkiat.com/uploads/beautiful-android-calendar-apps/upto.jpg

    Microsoft Launcher jsem kdysi také zkoušel. Poslední pokus byl že s ním měla nástavba systému v telefonu konflikt. Nemluvě o praktikách kolekce dat, nevyžádaného spamu. To mi teď předvádí také třeba Smart bankink. Fakt ať jdou všichni s těmahle praktikama tam kde slunce nesvíti.

    No a máš pravdu po asi dalších 8 hodinách hledání, zkoušení a soustředění aby mi nebouchly saze jsem řekněme našel widged, co jsem kdysi používal, ale na předešlém telefonu nešel používat a ani nainstalovat, proto jsem přešel na Bussiness Calendar. Takže teď Bussines Calendar Widget šel do háje. A uvidíme zda na tomhle telefonu bude ty události aktualizovat. Není to sice ideál, ale přijatelnější než ten widged od BC. Takže díky všem za trpělivost. Kalendář je asi vyřešen. Ten staronový widget je ochoten jak se zdá spolupracovat i s tím BC i s Google. Ale i tak je to crazy muset mít x aplikací aby si se dostal na něco co ti alespoň nějak přijatelně vyhovuje. Místo jedné.

    S přehravačem se ještě uvidí. Tímto děkuji za podněty:
    BAT:
    TOOMIX:
    Uvidíme a znovu zkusím dát šanci VLC. A pak případně vyzkouším ten Poweramp.

    Konec.
    ROLAND
    ROLAND --- ---
    BAT: Máš pravdu přemýšlím samozřejmě o tom, že zkusím ten jejich 15 denní trial. Ted budu zkoušelt to VLC jestli mě to začně štvát a nebo to moje negativní naladění nakonec přejde a zůstanu u něj.

    Existují telefony s klávesnicí, jen strašně předražené ve smyslu kvality zpracování, životnosti a promyšlenosti designu. Možná že to klasika zamýšleli jak by to vyhovovalo jim už moc klasika nemysleli na zájemce. Ale jinak klasika výrobci, ti řeknou že lidi o to nemají zájem, no byznys. Nebo reálně ne dostatečný byznys.
    Kdysi jsem se ptal třeba u Motoroly, než ji sežralo Lenovo. To je to samé nebo v bledě modrém se děje s aplikacemi a hrami.

    BAT: Jo chápu, ta zábava nebo důležitý cíl je prostě základ. Krom toho že musíš být z něčeho živ. Ale jit do něčeho jen kvůli penězům, se obvykle projeví i na kvalitě toho produktu a i toho týmu.

    Já bych i ten google nejspíš používal, ale nevím jak dostat nebo aktivovat ty správné rozměry widgetu. Můj telefon a jeho nástavba Androidu to neumožnuje. A mobil dle mých požadavků s čistým Androidem jsem nesehnal.
    A fakt jsem googleplay prohledával hodně a vyzkoušel desítky aplikací. Některé mi i nejdříve řekněme vyhovovali, ale pak přišla aktualizace a staly se nepoužitelné. Stačí se i pak podívat na 1 hvězdičkové hodnocení a u nich stovky souhlasů od dalších uživatelů, a pak ty robotické reakce vývojáře, co jsou z 99% na pěst a akorát ještě víc vytočí.
    JOHNY_G
    JOHNY_G --- ---
    Já třeba přehrávám hudbu přes výpalné (YouTube Music), ale když potřebuju MP3, tak používám VLC. Umí jak moderní tagované řazení (záložka Audio a Playlists), tak práci ve složkách (záložka Browse), a normálně přehrává na pozadí. I když designově to není nic, o čem bys psal domů.

    Kalendářů a úkolovníků jsou tři prdele. Některé cloudové, některé oldschoolové. A ze tvého zadání nevidím nic, co by neuměl Google Calendar a pár widgetů na ploše :-). Nebo existují alternativní launchery. Třeba Microsoft Launcher drží tuhle filozofii v zásadě do dnes. Má na swipe doleva z domovské obrazovky tzv. Glance, což je právě obrazovka s agendou, úkolníčkem, ovládáním medií a zkratkami na často používané funkce.

    Jestli to chceš na zakázku, tak ti to možná za pár desetitisíců uplácá nějaký student, ale od zkušeného vývojáře počítej se šesti ciframi. 1000+ na hodinu je celkem běžná seniorní sazba. Nejodvážnější nabídka, kterou jsem v posledních letech viděl, byla na 600, a to je tak na to jim popřát hodně štěstí :-). S game developmentem to nemůžeš srovnávat, to je prakticky nejhůř placené programátorské odvětví u nás.

    Nevěřím, že bys nenašel něco hotového zdarma nebo za pár dolarů jednorázově :-). A i kdybys platil měsíčně, tak se nedožiješ toho, abys zaplatil stejně jako za zakázkovou výrobu :-D.
    BAT
    BAT --- ---
    ROLAND: Ja bych prehravac hudby sam nedelal, protoze si myslim, ze se da najit uz hotovej co ti sedne.
    Naopak spis ten ukolovnik bych si kdyztak asi udelal sam - ten mi prijde naopak jako mnohem jednodussi vec.
    Ale jen pokud bych ten vyvoj mel soucasne jako zabavu, jinak bych se asi pokudil pouzit treba kalendar od Google (ne ze bych mel Google nejak rad, nebo jejich produkty, ale predpokladam, ze tam uz rovnou bude nejaka synchronizace, atp.).
    BAT
    BAT --- ---
    ROLAND: Jojo, stara dobra Xperie - denne pouzivana temer 13 let a stale bezchybne funkcni vc. te famozni vysouvaci klavesnice. Jen baterii jsem samozrejme musel casem poridit novou.
    Kez by vyrobci mobilu dostali opet rozum a zacali delat neco podobne praktickeho, jen s novym vnitrkem (a s nejakym otevrenym systemem prostym jakychkoliv vnucenych aplikaci).
    Ale neverim, ze se neco takoveho jeste nekdy stane.

    ROLAND: Jinak ten prehravac ma i decentni podporu pro "slozkovy" sytem alb atp., proto jsem u nej nakonec zustal.
    Ale jestli by to vyhohovalo tobe, to uz musis zkusit sam (trial verze je zadara, a kdyby se to osvedcilo, tak za tech par babek to imo stat muze)
    ROLAND
    ROLAND --- ---
    DRIZDIK: Já po nějakých zkušenostech stále tak nějak věřím že by se to dalo udělat tak nějak tak aby se aktualizovat nemuselo a když už muselo tak aby to nebyl nějaký oser? I když u tohodle typu apek nemám zkušenosti. A ani jsem se nikdy s žádným programátorem na tohle konkrétně nebavil. Jen jsem třeba u vývoje hrej hodněkrát od nich slyšel, že něco takhle nejde, že to takhle nemůžu. A hádej co, vždy to šlo. ;) Jen chápu že někdy je to na začátku pro toho programátora fakt náročné a oser, ale když mu to pak v pozdější fázi vývoje pomůže a ušetří čas tak je rád.

    A myslíš že nezjebnutí se oproti zjebnutí se je nevyplaticí se? ;)
    Mě už z toho jak to je s těma mobilama a aplikacemi na ně začíná hrabat. A přemýšlím že ten mobil jednoho dne zahodím. Jenže internet banking, dvoufázová ověření a další věci, které bez toho dělat nejdou.
    Kliknutím sem můžete změnit nastavení reklam