官术网_书友最值得收藏!

Using web technologies to develop for mobile

After understanding what is happening inside a Hybrid App, it is important to know how web technologies are used to develop Mobile Apps. We can use simple HTML5, CSS, and JS to create mobile-specific UIs and enable them to be viewed in the WebView discussed previously. But any website, even if it is a mobile web app, should not be directly packaged into a Hybrid App. This is the most popular mistake developers make and then complain about the performance of the Hybrid App.

A Hybrid Mobile App UI needs to have proper separation of concerns and can be best developed using single page architecture (SPA) or MV* architecture. It helps in providing a seamless user experience and provide a Native App such as engagement. It also equips developers with segregated areas to code, for example, writing views using HTML5 markup templates, styling using CSS, and logic in JS.

Ionic Framework uses an open source MV* framework called AngularJS to build robust Native-looking Hybrid Mobile Apps. AngularJS is an extensive topic that cannot be covered here, but we will learn about some basics that are essential in utilizing Ionic Framework to its full potential.

主站蜘蛛池模板: 邵东县| 永清县| 革吉县| 岢岚县| 昆山市| 万安县| 宣城市| 通河县| 奇台县| 尉氏县| 晴隆县| 清镇市| 灌南县| 稻城县| 成武县| 北京市| 乐都县| 梁河县| 涿州市| 松原市| 寻乌县| 合江县| 广州市| 孟州市| 讷河市| 遂平县| 玉田县| 昂仁县| 仁寿县| 乌鲁木齐市| 景泰县| 扎兰屯市| 罗平县| 乌兰浩特市| 永城市| 陈巴尔虎旗| 萨迦县| 岐山县| 乌拉特中旗| 资中县| 襄城县|