- Learning Ionic
- Arvind Ravulavaru
- 204字
- 2021-07-16 13:40:54
Mobile Hybrid Architecture
Before we start working with Ionic, we need to understand the bigger picture of the Mobile Hybrid platform.
The concept is pretty simple. Almost every mobile operating system (also called Platform when working with Cordova) has an API to develop apps. This API consists of a component named Web View. A Web View is typically a browser that runs inside the scope of a mobile application. This browser runs the HTML, CSS, and JS codes. This means that you can build a web page using the preceding technologies and then execute it inside your app.
You can use the same knowledge of web development to build native-hybrid mobile apps (here, native refers to installing the platform-specific format file on the device after it has been packaged along with the assets), for instance:
- Android uses Android Application Package (
.apk
) - iOS uses iPhone Application Archive (
.ipa
) - Windows Phone uses Application Package (
.xap
)
The package/installer consists of a piece of native code that initializes the web page and a bunch of assets needed to show the web page content.
This setup of showing a web page inside the mobile app container that consists of your application business logic is called as a Hybrid App.
- 極簡(jiǎn)算法史:從數(shù)學(xué)到機(jī)器的故事
- Web前端開(kāi)發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- Learn to Create WordPress Themes by Building 5 Projects
- 人臉識(shí)別原理及算法:動(dòng)態(tài)人臉識(shí)別系統(tǒng)研究
- JavaScript從入門(mén)到精通(第3版)
- Hands-On Swift 5 Microservices Development
- Python Data Structures and Algorithms
- 新一代SDN:VMware NSX 網(wǎng)絡(luò)原理與實(shí)踐
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Django實(shí)戰(zhàn):Python Web典型模塊與項(xiàng)目開(kāi)發(fā)
- 貫通Tomcat開(kāi)發(fā)
- Training Systems Using Python Statistical Modeling
- 超好玩的Scratch 3.5少兒編程
- Flink核心技術(shù):源碼剖析與特性開(kāi)發(fā)
- RESTful Web API Design with Node.js