• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    Diskuse o vývoji aplikací pro platformu Android.
    -----------------
    Tipy, Triky, Postřehy, Začátečnický help, Nápady na nové aplikace.

    Oficiální developerská stránka: http://developer.android.com
    Něco málo v češtině na WiKi android fora: http://wiki.androidforum.cz/index.php/Programov%C3%A1n%C3%AD
    Článek na Zrojáku: http://zdrojak.root.cz/clanky/vyvoj-pro-android-ii/

    Docela zajímavé tutoriály přímo od vývojářů ze Sony Ericsson:

    na tvorbu vlastního View adapteru
    http://blogs.sonyericsson.com/developerworld/2010/05/20/android-tutorial-making-your-own-3d-list-part-1/

    zajímavý nápad na zoomování jedním prstem - aneb vytváření gest
    http://blogs.sonyericsson.com/developerworld/2010/05/18/android-one-finger-zoom-tutorial-part-1/
    rozbalit záhlaví
    MIKULAS
    MIKULAS --- ---
    DACAN: Kotlin vnimam jen jako zjednodusovadlo psaní Javy, ovsem na enterprise projekty značně nezralý. Za rok bude uplně jinde a kdo to má pořád refaktorovat? :) Obdobná situace u Apple - ObjC vs Swift
    DACAN
    DACAN --- ---
    ADAMH: ten tool existuje (udelej si Kotlin file vloz tam ze schranky nejaky Java kod - zepta se te to na konverzi, umi to asi i jednotlivy Java files, ale ted nemam zadny po ruce). ale chce to v Kotlinu psat po kotlinovsku, ne jen slepe interpretovat Java styl.

    Kotlin Playground: Edit, Run, Share Kotlin Code Online
    https://play.kotlinlang.org/koans/Introduction/Hello,%20world!/Task.kt

    Jinak nikomu Kotlin necpu, nejsem zadnej honimir.

    Nicmene pokud se nekdo bude chtit nesmyslne porovnavat Java vs Kotlin, tak nema prilis moc argumentu. Ten jazyk je soucasnej, skvele se hodici na vyvoj mobilnich app, treba s pouzitim Rx. Podivejte se na iOS Swift, je to prakticky obdoba Kotlinu. A naopak.
    DACAN
    DACAN --- ---
    TOOMIX: Ja o koze, ty o voze. Xamarin jsem kdysi zvazoval, ale chtely se delat prilis low-level aplikace a tenkrat to bylo v zacatcich a narazil jsem hned s prvotnima pozadavkama - delala se bankovni app s velkou securitou.
    ADAMH
    ADAMH --- ---
    Pro mě jako starého človeka :) to je zas další změna. Nějak se mě nedaří se odhodlat skočit do toho kotlina namísto javy. Hádám, že asi není žádny builtin tool který by mě aktuální projekt v jave převedl na kotlin :)
    YAZZMAN
    YAZZMAN --- ---
    MAJACHUNATA: no... Pokazdy, kdyz pisu v Jave, si rikam, jak moc jednodussi a lepsi by bylo psat to v Kotlinu. Ale opacne se mi to nestalo nikdy :) Pise se v tom krasne, elegantne, mnohem min radku...

    Implicitni pristupove metody, null safety, if a when dokazou vracet hodnoty, high order functions, extensions (!!!), datove tridy... A tak :)
    TOOMIX
    TOOMIX --- ---
    DACAN: na javu jsem si nevzpomnel od ty doby, co jsem potkal Xamarin
    MAJACHUNATA
    MAJACHUNATA --- ---
    ADAMH: To zní jako důvod. Jednoduchost mi připadá jako příliš malá výhoda na vynaložené náklady
    DACAN
    DACAN --- ---
    MAJACHUNATA: Kotlin to chce vyzkouset v realnem "provozu", tzn. neco v tom napsat. pak uz si na Javu ani nevzpomenes.
    ADAMH
    ADAMH --- ---
    Nikdy jsem v něm nezačal, java mě vyhovuje. Prý má být jednodužší, snáze se tam má programovat. Ale spíše je šance, že se google bude snažit zbavit javy vzhledem k soudnim sporum s Oracle.
    MAJACHUNATA
    MAJACHUNATA --- ---
    Ahoj, sice už ňáký pátek programuju, ale s Androidem teprve začínám a tak budu mít možná hloupé otázky. První je spíš zvědavost než problém. V čem je výhodné používat jazyk Kotlin, že to Google podporuje? Stačí odkazem. Nic uspokojivého se mi nepodařilo najít. Díky
    ADAMH
    ADAMH --- ---
    To mě dlouho nepřišlo, další strike od admob za to že jsem porušoval podmínky. To že tam nění me app ID jim je fuk, stačí že nějaký šmejd stáhne moji appku z google play, dá si své package, ponechá můj admob kód a přídá nějaký škodlívý kód. Já dostanu dáreček v podobě rizika zrušení účtu.
    DATEL
    DATEL --- ---
    Zdar, používáte někdo data binding? Nějak asi nevidím zásadní výhodu oproti standardnímu plnění widgetů, naopak to generuje zase další třídy... Tak bych rád znal názor dalších, jestli ma smysld se tím vůbec zabývat. Díky.
    DACAN
    DACAN --- ---
    CLOVICEK: resili, sice to bylo API pro kameru, ale taky jsme meli problem s cinanem.

    Asi bych vyzkousel dalsi zarizeni se stejnou verzi Androidu od jineho vyrobce a pak, pokud budes chtit vedet, co se tam deje/nedeje, budes muset oddebugovat primo na xiaomi.
    CLOVICEK
    CLOVICEK --- ---
    Ahoj, řeším teď jednu záhadu. V mitappinventor jsem si udelal jednoduchou appku pro ovladani arduina pres bluetooth. Kdyz aplikaci zkousim na starem lowend tabletu, vse bezi jak ma a ardu s androidem normalne komunikuje. Kdyz tu samou aplikaci rozjedu na xiaomi note 4, zarizeni se sice sparuje, ale uz nepripoji. Pritom ostatni aplikace na telefonu s arduinem pres bt funguji uplne normalne. Opravneni aplikace je taky v poradku, pristup k bt ma. Resili jste nekdo takovou "selektivni nefunkcnost"? Napadá Vás, co by to mohlo způsobovat?
    MIKULAS
    MIKULAS --- ---
    REDTIME: proboha to ne ... Apple, snad brzy Google a pak každý další, kdo na to bude mít kapacitu - zbytek řeší trh, tech. progress a krádeže duševního vlastnictví :) Za předpokladu, že by byl nový OS (dočasně?) kompatibilní s Androidem, resp. Google Play (ne tak blbě jako Blackberry), přišlo by mi to zajímavé.
    REDTIME
    REDTIME --- ---
    MIKULAS: takze cilem je, aby mel kazdy vendor vlastni reseni nebo jak to mam chapat?
    MIKULAS
    MIKULAS --- ---
    ADAMH: puvodni otevrenost je super na penetraci trhu, to se uz povedlo ale nabralo to necekany spad, napriklad v podobě Xperia X s pomerem stran 21:9 ... v takove chvili mi zcela dava smysl nabidnout alternativu, ktera je zcela uzavrena a podporuje sebe sama
    ADAMH
    ADAMH --- ---
    ADAMH: Treba k tomu androidu, leta tu mame funkcni fileprovider ale drtiva vetsina app i par navodu na developer.android.com pozaduji prava k external storage a primy pristup k datum jen pro sdileni nejakej blbosti. Za tyhle veci by mel davat google play minusove body, protoze by to bylo proti bezpecnostnim doporucenim.
    ADAMH
    ADAMH --- ---
    MIKULAS: Myslim ze google pricichl k penezum v dobe kdy zrusil nexus a uvedl na trh dvakrat drazsi pixel. Jsem rad ze mu tento smer moc nevysel a ze android zustava "otevrenej".

    MIKULAS: Ja teda myslim, ze android os sam o sobe je v poradku. Problem je v nesmyslnosti prav co nektere aplikace pozaduji a to ze to google play defakto neresi.
    DATEL
    DATEL --- ---
    MIKULAS: kéž by... ta roztristenost HW i úprav Androidu je noční můra vývojářů. No, sám jsem zvědav, co z toho nakonec vyleze
    MIKULAS
    MIKULAS --- ---
    DATEL: očekával bych, že Alphabet dá licenci jen malému počtu vendorů, případně bude vyrábět hw sám ... android divočina zaroste a oni budou lákat uživatele do vlastní zahrádky po vzoru Apple.
    Kliknutím sem můžete změnit nastavení reklam