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

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.

主站蜘蛛池模板: 呼和浩特市| 清新县| 马山县| 大邑县| 九龙坡区| 昭通市| 遂平县| 郎溪县| 万盛区| 明水县| 天全县| 台南县| 皮山县| 浦城县| 古蔺县| 赣榆县| 株洲县| 丰县| 额尔古纳市| 乌鲁木齐县| 达孜县| 新河县| 汕头市| 射阳县| 达州市| 民和| 普陀区| 惠来县| 开化县| 岑溪市| 韶山市| 赫章县| 韶关市| 孝感市| 南溪县| 天门市| 万宁市| 双峰县| 石城县| 扬州市| 包头市|