Note:
I have never done translation before. I plan to learn the ionic framework. I have not found any Chinese documents on the Internet. I can see an entry-level document on the official website. So I plan to try a translation in my half-bottle English. This is a painful and long-term process. Part of the translation. Put it in part. Let's get it at 1.1 ., Original article address: the ionic book
The ionic book
Ionic framework
Welcome to the official ionic book, where we will walk through the process of getting ionic and all its Dependencies installed, creating a new project, designing and building the UI, adding logic, testing, deploying on the device, and publishing to the various app stores.
Welcome to the official ionic framework getting started, you can learn how to install ionic, how to create a new project, how to design and make the UI, how to add business logic, how to deploy to devices for debugging, and how to publish a project to an application. store.
Chapter 1: All About ionic
Welcome to the official guide to building HTML5 mobile apps with the ionic framework, written by the creators of ionic. it contains all you need to know to get started building apps with ionic, and lays a foundation for more advanced development.
If you 've used other mobile development frameworks in the past, you shoshould find ionic fairly similar to use. but getting started with any framework is always daunting, so we will start simple and expand on some basic concepts. but first, we need to talk a bit about the ionic project itself, where it fits into the dev stack, and why we built it.
Chapter 2: ionic
Welcome to the ionic framework official guide. The ionic framework is a solution for building mobile apps using HTML5 technology. This document is prepared by the ionic framework author, this includes all the basic content required to develop an app using the ionic framework, laying the foundation for advanced development.
If you have used other app development frameworks before, you will find that the ionic framework is very simple to use. It is difficult to get started with any framework, so we will start with the simplest and most basic concepts. First, let's introduce the ionic project itself, which applications it applies to, and why we develop this project.
What is ionic, and where does it fit?
Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. hybrid apps are essentially small websites running in a browser shell in an app that have access to the native platform layer. hybrid apps have extends benefits over pure native apps, specifically in terms of platform support, speed of development, and access to 3rd party code.
Think of ionic as the front-end UI framework that handles all of the look and feel and UI interactions your app needs in order to be compelling. kind of like "Bootstrap for native," but with support for a broad range of common native mobile components, slick animations, and beautiful design.
Unlike a responsive framework, ionic comes with very native-styled Mobile UI elements and layouts that you 'd get with a native SDK on iOS or android but didn't really exist before on the web. ionic also gives you some opinionated but powerful ways to build mobile applications that eclipse existing HTML5 development frameworks.
Since ionic is an HTML5 framework, it needs a native wrapper like Cordova or phonegap in order to run as a native app. we stronugly recommend using Cordova proper for your apps, And the ionic tools will use Cordova underneath.
What is the ionic framework? Which applications are suitable for development?
The goal of the ionic framework is to use HTML5 technology to construct a hybrid mobile app. A hybrid application is essentially a website running on the browser shell provided by the native platform. With the support of the platform, hybrid applications have many advantages over native applications, such as faster development and easier integration with third-party code.
As a front-end UI framework, ionic can complete all front-end UI interaction functions necessary for the application. The ionic framework is similar to the guidance of native applications .), However, it supports a large number of native application components, slide effects, and is well designed.
Unlike the responsive framework, ionic comes with many UI components and deployment similar to the native. You can see these components in the iOS and Android sdks, however, it has never been used in Web development before. Ionic also allows developers to create custom components based on the HTML5 development framework to develop mobile applications.
Because ionic is based on the HTML5 framework, it needs to be packaged using Cordova or phonegap to run as a native application. We strongly recommend using Cordova and use the ionic tool to use Cordova by default.
Introduction to ionic framework)