A Mobile szférában a legújabb technológiai fejlesztésekkel ma is használhatjuk a telefont, hogy szinte bármit is csináljunk. A legjelentősebb mobilpiaci részesedés a Google Android-jával történik. Ezt követi az Apple iOS, majd a Microsoft Windows. Ha Ön egy buddhozó mobil fejlesztő, akkor olyan ponton találkozhat ezzel a legfontosabb helyzetgel. Hol szeretné futtatni alkalmazását egy olyan platformon, amelyről azt tervezték?
De az új nyelv, az API-k és más dolgok megtanulása unalmas feladatnak tűnhet, és az is megragadhatja az Ön platformját. De valami hívott Xamarin segíthet olyan többszintű mobilalkalmazások létrehozásában, amelyek szinte hasonlóak a platform natív alkalmazásokhoz.
Mi az a Xamarin
Xamarin 2011-ben alapított szoftvergyártó cég. Nemrég 2016-ban szerezte meg Microsoft. A Xamarin egy olyan fejlesztő számára nyújt olyan eszközöket, amelyek segíthetnek nekik a platformokon keresztüli mobil alkalmazások építésében. Az alkalmazások rendelkezhetnek minden natív funkcióval, és ugyanakkor közösen használhatják a közös kódbázist. A Xamarin-statisztikák szerint több mint 15000 vállalat támaszkodik az eszközeire, és a lista sok nagy nevet tartalmaz.
Xamarin eszközök letölthetők Vizuális Stúdió és közvetlenül létrehozhat Android, iOS és Windows alkalmazások a Visual Studio-től. A legtöbb közös kód be van írva C #. Tehát nem kell tanulnia Java, Objective-C vagy Swift alkalmazások létrehozására, ha már ismered a C # -ot. Ha kezdő vagy, akkor a hagyományos tanítási folyamat helyett a Xamarin útvonalat is megtanulhatod több platformon történő alkalmazásfejlesztést. De kihagyja valódi natív funkcióit?
A válasz erre a kérdésre többnyire Nem. A teljes eszközkészlet által nyújtott nagyszerű szolgáltatások biztosítják, hogy ne hagyja ki a funkciókat. De egy bizonyos ponton, ahol mélyebbre akart ásni. A Xamarin lehetővé teszi meglévő kód megadását más platform-specifikus nyelveken, például a Java-ban Android-ban. De ez csak akkor történik, ha valami nagyon konkrét dolgot építesz, amelyet nem lehet különböző platformokon megvalósítani.
Xamarin támogatja hordozható eszközök is. Népszerű alkalmazásokat hozhat létre Android Wear és Apple óra is. A Xamarin komponensbolt segítségével további funkciókat tölthet be alkalmazásaihoz egyszerű pluginok letöltésével. Könnyedén integrálhatja alkalmazását a legtöbb népszerű backendhez, mint például a Microsoft Azure, a Parse és stb. Hozzáadhat népszerű hitelesítési módszereket is. A számlázási támogatás és más funkciók hozzáadására szolgáló bővítmények is rendelkezésre állnak. A népszerű bővítmények többsége több platformon is elérhető, de platform specifikus bővítmények is rendelkezésre állnak, például a Google Play számlázási támogatási bővítmény.
Hogyan működik a Xamarin
Mostantól az UI-hoz érkezik, az UI nagyjából ugyanaz marad. A felhasználói felületet külön kell telepíteni a különféle platformokra, majd az UI-t a közös kódbázissal kell összerendelni. Itt van egy kép a Xamarin weboldalról, amelyet meg szeretnék osztani, hogy jobban megértsd, mi történik a motorháztető alatt.
Így fel tudsz építeni a tényleges natív alkalmazási felületet. Az ilyen felhasználói felületek nem csak a felhasználó számára biztosítják a szükséges érzéseket, hanem az alkalmazások is úgy viselkednek, mintha normális natív alkalmazások lennének. A platform specifikus felhasználói kódja alatt a megosztott C # kód hívja meg a közös kódbázist.
Az UI-t két különböző módon lehet létrehozni. Használhatja az eredeti natív módszereket az UI létrehozásához, vagy használhatja Xamarin.Forms. Az űrlapok lehetővé teszik, hogy egyszerre különböző platformokon készítsen felhasználói felületet. Csaknem 100% -os kódmegosztás van, ha úgy dönt, hogy az Űrlapokat választja az Native UI technológia felett.
Miután elvégezte az UI-t, akkor a legnehezebb része, ahol az UI-t a kódbázishoz kell csatlakoztatnia. És ezt újra meg lehet tenni két különböző kódmegosztási stratégiával, Megosztott projekt"Vagy" Hordozható osztálykönyvtárak ’.
Az Xamarin használatának kezdete
Most nézzük meg, hogyan kell kezünket erre a csodálatos dologra helyezni. A Xamarin Windows rendszeren történő használatához telepíteni kell Vizuális Stúdió. Letöltheti a Visual Studio Community-t ingyen vagy megvásárolhatja a prémium licencet, ha még nincs ilyen. Vegye át a xamarin.com webhelyet a Xamarin eszközökhöz konfigurált Visual Studio alkalmazással.
A Visual Studio egy nagyszerű IDE a Microsoft számára, amelyet széles körben használnak a Windows alkalmazások fejlesztéséhez. Miután befejezte a Visual Studio telepítését és beállítását, létrehozhat egy új "Cross Platform App" projektet, és megy. A rendszer kéri, hogy válasszon néhány beállítást, és készen áll. A Visual Studio időt vehet igénybe a projekt beállításához.
Xamarin Egyetem
Szóval nagyon érdekel ez a dolog, és úgy érzed, hogy ez a mobil alkalmazások jövője.Ha komolyan gondolja a Xamarin tanulását vagy a mobil fejlesztést, azt javaslom, hogy nézze meg a Xamarin Egyetemet. Az online egyetem élő online előadásokkal, 1: 1 diák interakcióval, a Xamarin szakértőinek útmutatásával és még sok mással rendelkezik. Sok dolgot fedeznek fel a teljes tantervben, és persze sokat tanulhat. A díj meglehetősen megfizethető, és költséget tehetsz valahol 83,25 $ / hó körül, hogy beiratkozzanak a tanfolyamra. Nézze meg itt a Xamarin Egyetemet.
A Xamarin a következő nagy dolog lesz a mobil fejlesztés világában? Gondolod, hogy felváltja a meglévő hagyományos fejlesztési módszereket? Várjunk és nézzünk. Időközben ismerkedhet meg Xamarinnal és megnézheti magának, hogy működik-e vagy sem.
Kapcsolódó hozzászólások:
- Microsoft Visual Studio - Kiadások, összehasonlítás, szolgáltatások, GYIK
- GPS, Hely API és hívó webszolgáltatások: Windows Phone Apps fejlesztői bemutató - 25
- Visual Studio Dev Essentials: GYIK és mindössze annyit kell tudnia róla
- Ismerje meg a Windows Phone 7.5 Mango alkalmazások fejlesztését: 1. rész
- A legjobb mobil pénztárcák listája Indiában online fizetések készítéséhez