Stránka 1 z 1

Xamarin Forms

Napsal: čtv čer 23, 2016 16:34
od amentma
Je tu niekto z developerov co sa zameriava na Xamarin Forms? Ja sa tak trochu samovzdelavam odkedy MS odkupil a nasledne uvolnil Xamarin zadarmo. Privital by som niekoho do komunity s kym sa da debatovat o tom ako spravne urobit to alebo ono...

Ozvite sa kludne verejne alebo do SZ.

Xamarin Forms

Napsal: stř pro 28, 2016 10:22
od imperator
zdar - uz si nieco skusal ? napr jednoduchu app vyexportovat na wm android a ios ?

Xamarin Forms

Napsal: pon led 02, 2017 13:01
od iljusin66
Já si teď s Xamarinem taky hraju, ale nikoli s Forms, ale s Cordovou (v komunitní verzi Visual Studia). Pro vývoj v Cordově ti stačí znalost HTML/Javascriptu/CSS (případně nějakého jazyka na serveru, bude-li aplikae vyžadovat nějakou serverovou podporu). Pro export aplikace je však jedno jestli to budeš v Xamarinu dělat ve Forms, v Cordově nebo něčem jiném. Samotný export aplikace na nějaké zařízení je triviální, ovšem pro různé platformy musíš splnit určité podmínky. Pro Windows/Android ti stačí mít nainstalovaný emulátor (nebo fyzické zařízení), pro iOS musíš mít připojené zařízení iOS (s Remote Agentem) nebo použít nějakou cloudovou službu pro simulaci připojeného zařízení, nebo to vyvíjet na Macu (s emulátorem iOS). Samotný proces umístění hotové aplikace na Store neznám, tak daleko jsem zatím ještě nedošel :)

Xamarin Forms

Napsal: sob led 07, 2017 21:40
od imperator
Len v tej Cordova asi nemozes siahat na nejake systemove veci nie ? lebo ved ako cez javascript zistim stav baterky zo systemu napr :D takze to je skor na take tie aplikacie ze "nakupny zoznam" a tak nie ? :D

Re: Xamarin Forms

Napsal: ned led 08, 2017 11:21
od iljusin66
Můžeš, Cordova má možnost instalace různých pluginů, které ji přidávají další možnosti, včetně přístupu k systému. A výhodou je, že plugin obvykle řeší rozdíly mezi API všech platforem. Tak třeba plugin battery status: https://cordova.apache.org/docs/en/late ... index.html" onclick="window.open(this.href);return false;

Xamarin Forms

Napsal: ned led 08, 2017 11:28
od imperator
Velmi slusne - takze cez javascript len vycucnem udaje co mi poskytne plugin ? a ked robim normalka klasika v c# tak tam je na to uz api bez pluginu nie ? a okrem tych podmienok co si pisal pokial si urobim nejaku klasicku w10m app ako dizajnovo - vyzera rovnako aj na ios ci android alebo tam to pouziva ich "temu" ?

Re: Xamarin Forms

Napsal: ned led 08, 2017 11:42
od iljusin66
V c# nedělám, takže nevím. Co se vzhledu aplikaci v Cordově týká, tak to je normální HTML, takže se vzhledem systému to nemá nic společného. Je to postavené na jQuery UI. Prvku (divu např.) dáš nějakou roli (třeba button) a jQuery se postará aby prvek vypadal jako tlačítko dle UI css.

Xamarin Forms

Napsal: ned led 08, 2017 12:06
od imperator
takze dizajn tak aby zapadal do w10 a do ios si musim nakonfigurovat zvlast a sam pre obe buildy da sa povedat :)

Re: Xamarin Forms

Napsal: ned led 08, 2017 12:24
od iljusin66
Tak :) Zkus google, jestli už to někdo neřešil a nejsou nějaké styly už připravené

Xamarin Forms

Napsal: ned led 15, 2017 12:04
od amentma
btw. keby niekto chcel priklad pouzitia, mam vonku prvy projekt vytvoreny cez Xamarin Forms.

Android: https://play.google.com/store/apps/deta ... olidayInfo" onclick="window.open(this.href);return false;
iOS: https://itunes.apple.com/us/app/holiday ... 1179841615" onclick="window.open(this.href);return false;

Nie je to uplne "portovane" z Windowsu, skor nanovo napisane. Vzhladom k tomu ze povodnu Win appku som robil par rokov dozadu ked boli uplne ine verzie SDK pre WP, priamy port aspon casti kodu ani nebol velmi mozny.

Xamarin Forms

Napsal: ned led 15, 2017 12:20
od imperator
A kodil si to teda v com ? v c# ? a pre Windows si to urobil tiez ci ako ? :D resp je to automaticky uwpcko ?

Xamarin Forms

Napsal: ned led 15, 2017 13:05
od amentma
ano v c#. Povodne som robil appku pre WP este v SDK pre verziu 7.5 (Mango), tiez v c# ale tych zmien v kazdej verzii SDK je tolko, ze realne ten kod velmi tazko preportujes. Mozno sa da pouzit vacsia cast datoveho modelu, ked je dobre navrhnuty, ale samotny kod uz velmi tazko.

Xamarin neni to iste ako UWP, vlastne v tejto faze je to uplne nieco ine. Mozno ked to preslo pod MS tak to budu chciet ujednotit, ale v tejto faze je tam rozdielov viac nez dost. Najmarkatnejsie je to v XAML, tam sa snad ziadny control nevola rovnako, okrem Buttona. Napr. UWP.TextBox = Xamarin.Forms.Entry, UWP.TextBlock = Xamarin.Forms.Label.

Xamarin Forms

Napsal: ned led 15, 2017 14:47
od imperator
ten xamarin nie je nejaky modul alebo kniznica vo visual studiu ? ja som myslel ze pises kod v c# a exportnes to potom ci uz na android, ios alebo ako uwp na desktop/mobil...

Xamarin Forms

Napsal: ned led 15, 2017 18:56
od amentma
to je na dlhsiu debatu. to co vravis ty je marketingovy pohlad, aky je prezentovany na konferenciach :) prax je trochu zlozitejsia.

kod, ktory napises v c# je univerzalny do takej miery, ake kniznice k nemu pouzijes. v pripade mobilov, uz len nacitanie dat z nejakej webovej sluzby moze tvoju "univerzalnost" zrusit. nehovorim o specifickych pouzitiach napr. ziskanie GPS polohy, vyvolat sharovacie rozhranie a pod. to uz musi existovat nejaky "prevodovy mostik", ako sa to aplikuje na specificku platformu. A v tomto sice ma xamarin par mostikov, ktore pouzije automaticky, ale zdaleka nie je pokryte vsetko.

Xamarin Forms

Napsal: ned led 15, 2017 19:27
od amentma
kto by chcel o tom vediet viac, prave vcera mi prisiel mailom link na seriu webinarov http://mkto-o0039.com/a0401d046J0S00YXpOQCnR5" onclick="window.open(this.href);return false;

Xamarin Forms

Napsal: ned led 15, 2017 23:45
od imperator
ale xamarin mozem brat ako taky framework ktory ma "vseobecne funkcie" ktore potom vie poprekladat podla toho kde to exportujem nie ? ale kedze nemam vsetky a mal by som appku specificku tak si potom "specificke" veci musim dokodit uz v daných knizniciach pre dany system ? takze to by mohla byt aj odpoved preco sa vsetci nehrnu do xamarinu (napr jednotny kod pre whatsapp, instagram atd ?) pretoze pri "tucnych" velkych app by mali rovnako roboty a len dajme tomu tretinu alebo polovicu "xamarinoveho" kodu ?