• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    LUCIEN
    LUCIEN --- ---
    Pardon za pripadne OT [ Flutter a Dart ]
    BRAP242
    BRAP242 --- ---
    JOHNY_G: ja ve flutteru delam a muzu potvrdit ze zatim to vypada na prvni poradny multiplatformni framework....
    ROTTWEILER
    ROTTWEILER --- ---
    LWEEK: Pokud porovnáš UI u aplikací od velkých firem, tak je to v podstatě stejné na obouch platformách. Ta rychlost taky není problém a leckdy je to rychlejší než nativní tookit pokud je to kompilované.

    Jediný problém je interakce s nativními API, protože ty bridge mají dost často bugy nebo jsou pomalejší, ale pokud člověk nepotřebuje nutně API z platformy, tak multiplatformní je skvělý.
    TOOMIX
    TOOMIX --- ---
    LWEEK: my jedeme v Xamarin.Forms v kombinaci se Syncfusion a docela to jde
    MR_DAN
    MR_DAN --- ---
    nezacinaly takhle pred 15-20 lety debaty o jave? :-)
    LWEEK
    LWEEK --- ---
    Já tyhle multiplatformní udělátka nemusím. Chápu ekonomiku věci. Rozumím tomu, že vývoj mobilních aplikací není levný a tak se sahá po těhle frankensteinech. Mám k tomu ale pár výhrad, když opominem rychlost, stabilitu a podporu specifických funkcí platformy.

    Psát jedno UI pro vícero platforem je jako Esperanto pomocí kterého se měli domluvit všechny národy světa. Nápad dobrý, ale Esperantu skoro nikdo nerozumí a doma není nikde. Stejně tak alternativní UI frameworky mluví na uživatele divným jazykem vzdáleně připomínající něco povědomého.

    Dokud je apka malá a jednoduchá, tak to celkem jde. Jakmile vyroste a začnou se klást nároky, tak se to může změnit, a dost často mění, v malou noční můru. Co je v nativním kodu za chvilku může být na alterativní tchnologii boj o život. Náskok na začátku projektu se posléze vykompenzuje na těhle nepříjemnostech které nezřídka končí obligátním "sorry, nejde to".

    LWEEK
    LWEEK --- ---
    JOHNY_G: Jo ty kokso, to bude to v čem se teď tak vehementně píšou ošklivé bankovní aplikace. :D A já si říkal co to je za divnohybrid.
    JOHNY_G
    JOHNY_G --- ---
    REFLEX: Já jako nativní vývojář podobné frameworky nesnáším. Cokoli jsem vyzkoušel, byl vždycky průser, tak jsem to přestal zkoušet :-). Ale jestli bych něčemu dal šanci, tak je to Flutter (mají i guide pro reactivce a webaře). Na ten mám naprosto fantastické ohlasy, a mohlo by ti to jako webaři být bližší než Kotlin. Navíc to pak rovnou vyplivneš třeba pro jabko :-).
    MR_DAN
    MR_DAN --- ---
    REFLEX: zdarek, ja jsem nedavno s podobnou iniciativou skoncil u react native a expo.io ... a je to bozi! rozhodne vic nez resit nativni ios :-) teda pokud bys nechtel zustat jen u androidu
    REFLEX
    REFLEX --- ---
    Ahoj, jsem web vyvojar a chtel bych si ve volnem case spichnout nejakou mobilni apku (vyzkouset si to a osahat :D). Umim vuejs a castecne react. V Jave jsem delal mobilni appku tak 8let zpatky? Takze uz si uprimne toho moc nepamatuju :]

    Jestli to chapu tak Native aplikace jsou ve vsem lepsi (rychlost, responzibila, api. atd atd.), ma cenu zkouset React Native na vyvoj mobilni apky? Mozna dostaneme projekt, kde by vedle mobilni apky byla i webova a nejlepe kdyby vypadali stejne, takze mi dava docela smysl to udelat pomoci Reactu (nejspis se budu podilet minimalne, chci to nechat lidem co uz mobilni apku delali, ale zaroven nad tim chci mit prehled)
    DATEL
    DATEL --- ---
    Díky všem za info
    DACAN
    DACAN --- ---
    DATEL: to je subjektivni. me na macbooku 8G nestacilo
    DRIZDIK
    DRIZDIK --- ---
    S příchodem dobré paralelizace v gradlu užiješ i 4 jádra na i7, ty myslím v i5 nebyly ..
    DRIZDIK
    DRIZDIK --- ---
    DATEL: Já bych šel i na macku do min 16G RAM, pokud chceš mít více projektů.. A potom záleží na tom kolik emulátorů si udržuješ .. zabírají hrozně místa, takže 256SSD může být málo. Aktuálně jsem na MacBook Pro s touchbarem early 2017 myslím
    YAZZMAN
    YAZZMAN --- ---
    YAZZMAN: (macbook pro early 2015)
    YAZZMAN
    YAZZMAN --- ---
    DATEL: Presne tohle mam a je to v klidu. Neni to samozrejme kdovijake delo, ale pracovat se na tom da
    DATEL
    DATEL --- ---
    Ahoj, vyvíjíte někdo prp Android na nějakém MacBooku? Pokud ano, nebo pokud s tím máte zkušenost, stačí nějaký s i5, 8 GB RAM a 256 GB SSD? Na Win PC musím mít alespoň 16 GB, jinak se to nehýbe (někdy mám otevřené i 2-3 projekty naráz), 256 SSD na Win je taky nedostačující (pořád mažu image prp emulátor, když s ním potřebuju a pak už ne pracovat) a nejsem si jist i tou i5 - na Win jsem ji měl, pak jsem dostal i7 a byl to dost rozdíl. Díky za info :-)
    GIOMIKY
    GIOMIKY --- ---
    Ahoj, jak prosim odchytim tuhle exception:
    I/X509Util: Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
    z WebView a provedu svoje navazne akce?
    LWEEK
    LWEEK --- ---
    Záhada vyřešena, je potřeba zavolat `measureChildWithMargins(...)` což asi inflatne cell.
    LWEEK
    LWEEK --- ---
    Zdravím! Řešíme v práci takovou věc. Potřebujeme komponentu která by kreslila tabulku!

    Podmínky:
    - tabulka může mít X (asi max 15 ale to je jedno) sloupců
    - tabulka může mít tisíce řádků
    - tabulka roztáhne sloupce aby vyplnili šířku obrazovky
    - tabulka umožní horizontální scrolování pokud se sloupce na šířku nevejdou
    - tabulka má nahoře header s názvy sloupců

    Oukej, omrkli jsme pár hotových komponent a přijde nám že nejsou dobrý match. Jednak protože jsou psané v Jave a my přešli na Kotlin. Druhak protože neplní všechny podmínky výše jmenované.

    Hledáme tedy jednoduchý způsob jak si takovou věc napsat sami. Mě osobně napadlo si napsat vlastní LayoutManager pro RecyclerView.LayoutManager. To by mohlo fungovat, co myslíte?

    Začal jsem to psát, a mám tu jakýsi dummy layouter který layoutuje celly, jenže ty celly jsou prázdné, průhledné - neobsaují view. Snažím se zjistit co jsem opominul. Není tu náhodou někdo, kdo si psal vlastní LayoutManager?
    Kliknutím sem můžete změnit nastavení reklam