Ismerje meg az Ionic 4 - Első lépések oktatóanyagot
Mi az az ionos?
Ez egy olyan keret, amely lehetővé teszi alkalmazások fejlesztését webes technológiákkal, vagyis a közösség által jól ismert nyílt szabványokkal: HTML, CSS és Javascript.
Az Ionic és az egyetlen kódbázis segítségével különböző platformokon, például iOS-en és Androidon működő alkalmazásokat készíthet. De a projekteket össze lehet állítani az úgynevezett PWA (Progressive Web Apps) vagy az Electron alapú asztali alkalmazásokra is.
Az ionos és hibrid fejlesztés egyik alapvető előnye, hogy mivel a webes környezetben ismert és használt fejlesztési technológiákról van szó, minden olyan fejlesztő, aki rendszeresen dolgozik az interneten, újra felhasználhatja az évek óta tárolt összes tudást.
Ennek köszönhetően, és meglehetősen enyhe tanulási görbével, a frontend fejlesztésében tapasztalattal rendelkező személy képes mobilalkalmazások fejlesztésére, amelyek elérhetővé tehetők a felhasználók számára az alkalmazásboltokban (például az Apple App Store-ban vagy a Google Play-ben).
Az Android Studio egy intelligens kódszerkesztő, amelyet közvetlenül a Google fejlesztett ki és tart fenn, hogy megkönnyítse az operációs rendszer alkalmazásainak fejlesztését.
Az Android Studio nem csak egy kódszerkesztő az Android számára, hanem egy komplett eszköz- és függőségcsomag, amely szükséges az operációs rendszer alkalmazásainak fejlesztéséhez és fordításához.

Ionic 4
Az Ionic 4 fontos új szolgáltatásokkal rendelkezik, amelyek a keretet egy új szintre emelik, minden szempontból sokoldalúbbá téve az új technológiák, a fejlesztési folyamatok beépítését.
Kétségtelen, hogy ezzel a frissítéssel a keretrendszer magas fokú érettséget biztosít, új eszközöket biztosítva a fejlesztők számára, amelyekkel csodálatos eszközorientált alkalmazásokat készíthetnek.
Az Ionic 4 most már a web-alkatrészeken keresztül kínálja a mobilra optimalizált felhasználói felület összetevőit. A webkomponensek előnye, hogy Javascript szabvány, tehát natív kódon alapulnak, amely általában nagyobb teljesítményt ér el. De mivel Javascript, a webkomponensek bármilyen frontend keretrendszerben használhatók.
Az Ionic 4 eltávolította a függőségeket bármely adott Javascript keretrendszerrel. Nincs többé szükség az Angular használatára. Használhatjuk a React, a Vue és más könyvtárakat, ha jobban szeretjük, vagy akár a natív Javascriptet, egy adott keretrendszer használata nélkül.
A felhasználói felület összetevőinek fejlesztéséhez a Stencil könyvtárat (Stencil.JS) tartalmazza. A Stencilt ugyanaz az Ionic csapat készítette, amely optimális teljesítményt nyújt számunkra, hogy mobilon és hibrid alkalmazásokban fussunk az Ionic alkalmazással. Mondhatjuk, hogy a Stencil átlátható a fejlesztő számára.
Nyilvánvaló, hogy a fejlesztő olyan elemeket fog használni, amelyeket elvileg nem ismer, ha egyedi keretrendszerrel vagy könyvtárral készített egyedi elemekről (natív webkomponensekkel rendelkező egyedi komponensekről) van szó. Nem szükséges a Stencil ismerete, mivel maguk az alkalmazáskomponensek is elkészíthetők ezzel a könyvtárral vagy az általunk preferált másik keretrendszerrel.