- Getting Started with Ionic
- Rahat Khanna
- 201字
- 2021-07-23 14:38:24
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.
- JavaScript Unlocked
- PHP+MySQL網(wǎng)站開發(fā)技術(shù)項(xiàng)目式教程(第2版)
- Implementing Cisco Networking Solutions
- bbPress Complete
- 利用Python進(jìn)行數(shù)據(jù)分析(原書第3版)
- Unity 2D Game Development Cookbook
- Advanced Express Web Application Development
- 現(xiàn)代C++編程實(shí)戰(zhàn):132個(gè)核心技巧示例(原書第2版)
- 人工智能算法(卷1):基礎(chǔ)算法
- Visual Basic程序設(shè)計(jì)(第三版)
- 零基礎(chǔ)學(xué)HTML+CSS
- 基于GPU加速的計(jì)算機(jī)視覺編程:使用OpenCV和CUDA實(shí)時(shí)處理復(fù)雜圖像數(shù)據(jù)
- 數(shù)據(jù)結(jié)構(gòu)與算法詳解
- HTML5+CSS+JavaScript深入學(xué)習(xí)實(shí)錄
- Python深度學(xué)習(xí):基于PyTorch