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

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.

主站蜘蛛池模板: 朝阳县| 清流县| 朝阳市| 那曲县| 新和县| 柯坪县| 广德县| 元江| 铁岭县| 西乌珠穆沁旗| 荣昌县| 军事| 闵行区| 额济纳旗| 西安市| 周口市| 霍邱县| 四会市| 灌南县| 全州县| 玛沁县| 宕昌县| 乐昌市| 文昌市| 山西省| 图木舒克市| 长治县| 商河县| 南平市| 卢龙县| 乌审旗| 大安市| 红桥区| 宜阳县| 清水河县| 丹凤县| 渝中区| 正宁县| 新宾| 安岳县| 潜江市|