Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Guitar Chords for Everyone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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...

 
Odpovedať
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

 
Odpovedať
15.2.2020 17:50
Avatar
Odpovedá 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.

Editované 24.3.2020 23:17
 
Odpovedať
24.3.2020 23:15
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!