NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Guitar Chords for Everyone

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
peter marák
Člen
Avatar
peter marák:14.2.2020 16:10

Tiez som uvazoval nad xamarinom, ale ked pisete ze treba obchadzat bugy, tak si mysli ze asi cesta nevedie tadial...

 
Odpovědět
14.2.2020 16:10
Avatar
Štěpán Wünsch:15.2.2020 17:50

Xamarin.Forms mě celkem zklamal. Víc než polovinu času vývoje mi trvalo hledání proč co nefunguje a jak obejít bugy. Například text v entry nejde zarovnat na střed. Když posuneš pozici elementu v absolute layoutu, tak se neposunou "collidery pro myš", obrázky nefungujou pokud neaktualizuješ nugety a mnoho dalších blbostí. Nejhorší jsou asi ty několik let staré příspěvky na fórech jak to obejít. Xamarin by byl super kdyby se o něj starali. Ale zkus se spíš ještě optat lidí co v něm opravdu dělají. Možná že třeba Xamarin.Android na tom bude lépe

 
Odpovědět
15.2.2020 17:50
Avatar
Odpovídá na Štěpán Wünsch
Dominik Švarc:24.3.2020 23:15

Xamarin.Forms jako takový je dosti jednoduchý a přehledný pro základní aplikace. Pro složitější vývoj už vyžaduje určitou zkušenost nebo spíše přehled se Xamarinem nativních platforem nebo pro Android stačí znalost tvorby aplikací v Java.

Důležité je říct, že cokoliv jsme schopni udělat v nativních platformách jsme schopni zpracovat i do Xamarin.Forms (a pro případy, že je něco připraveno jen nativně si můžeme ušetřit práci využitím bindingu nativních knihoven - samozřejmě dle licence).

Principem Xamarin.Forms bylo vytvořit na několik platforem danou aplikaci, tedy důležitější funkčnost před nějakým grafickým stylováním, ale zatím jsem nenarazil na situaci, která by nešla celkem rychle vyřešit vč. podobných problémů jako zmiňované přesunutí textu v Entry na střed, jen se musí počítat s přizpůsobením pomocí efektů nebo rendererů.

Výjimkou snad bylo pouze vytvoření ListView s prvky zobrazenými odspodu. Tam jsem využil rotace o 180° celého ListView a pak rotace zobrazeného obsahu opět o 180°. Bohužel rychlejší/efek­tivnější/jedno­dušší řešení jsem v tomhle případě nenašel.

Verze 4.4 (release/sp) je vcelku v dobrém stavu, ale ve 4.5 drobnými chybami tvůrci vytvořili celkem zásadní paseku pro iOS. To je však v řešení (částečně už vydáno, bohužel nese stále své problémy) a určitě vývojáři, kteří se Xamarinem pracují bugy reportují, dávají náměty na zlepšení a někteří dlouhodobě přispívají na githubu. Tím bych i vyvrátil, že se o Xamarin nestarají.

Pro lidi, co mají zájem pracovat se Xamarinem bych určitě doporučil mrknout na příspěvky a blog Jamese Montemagna.

Editováno 24.3.2020 23:17
 
Odpovědět
24.3.2020 23:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.