- Ionic (mobile app framework)
- Ionic
- Mobile app development
- Index of JavaScript-related articles
- Web Components
- SuperCard
- Apache Cordova
- Appery.io
- Cross-platform software
- Twilio
- Ionic Framework - The Cross-Platform App Development Leader
- Open-Source UI Toolkit to Create Your Own Mobile Apps - Ionic …
- Build Your First Ionic Mobile App: Angular Development Tutorial
- Create your Ionic App - Ionic Framework
- How to Install The Ionic Framework CLI to Build Mobile Apps
- Create an Ionic React App: Framework and Documentation
- App Development Core Concepts and Tools - Ionic Framework API
- UI Components | User Interface Application Building ... - Ionic …
- Mobile Browser Support to Run Ionic Apps Anywhere - Ionic …
- Ionic - Appflow Dashboard
ionic mobile app framework
Ionic (mobile app framework) GudangMovies21 Rebahinxxi LK21
Ionic is an open-source UI toolkit for building cross-platform mobile, web, and desktop applications using web technologies such as HTML, CSS, and JavaScript/TypeScript. It provides a set of pre-designed UI components and tools for building high-quality, interactive applications. Ionic was originally built as a complete open-source SDK for hybrid mobile app development created by Max Lynch, Ben Sperry, and Adam Bradley of Drifty Co. in 2013. The original version was released in 2013 and built on top of AngularJS and Apache Cordova. However, the latest release was re-built as a set of Web Components using StencilJS, allowing the user to choose any user interface framework, such as Angular, React or Vue.js. It also allows the use of Ionic components with no user interface framework at all. Ionic provides tools and services for developing hybrid mobile, desktop, and progressive web apps based on modern web development technologies and practices, using Web technologies like CSS, HTML5, and Sass. In particular, mobile apps can be built with these Web technologies and then distributed through native app stores to be installed on devices by utilizing Cordova or Capacitor.
History
Ionic was created by Drifty Co. in 2013. After releasing an alpha version of the framework in November 2013, a 1.0 beta was released in March 2014, a 1.0 final in May 2015, and several 2.0 releases in 2016.
Since January 2019, Ionic 4 allows developers to choose other frameworks apart from Angular like React, Vue.js, and web components. Ionic 4 was built using StencilJS.
Services and features
Ionic uses Cordova and, more recently, Capacitor plugins to gain access to host operating systems features such as Camera, GPS, Flashlight, etc. Users can build their apps, and they can then be customized for Android, iOS, Windows, Desktop (with Electron), or modern browsers. Ionic allows app building and deployment by wrapping around the build tool Cordova or Capacitor with a simplified 'ionic' command line tool.
Ionic includes mobile components, typography, interactive paradigms, and an extensible base theme.
Using Web Components, Ionic provides custom components and methods for interacting with them. One such component, virtual scroll, allows users to scroll through a list of thousands of items without any performance hits. Another component, tabs, creates a tabbed interface with support for native-style navigation and history state management.
Besides the SDK, Ionic also provides services that developers can use to enable features, such as code deploys, automated builds. Ionic also provides its own IDE known as Ionic Studio, but it was discontinued in 2020.
Ionic also provides a command-line interface (CLI) to create projects. The CLI also allows developers to add Cordova plugins and additional front-end packages, enable push notifications, generate app Icons and Splash screens, and build native binaries.
Supported platforms
For Android, Ionic supports Android 4.4 and up. For iOS, Ionic supports iOS 10 and up. Ionic 2 supports the Universal Windows Platform for building Windows 10 apps. Ionic Framework, based on Angular.js, supports BlackBerry 10 apps.
Performance
Ionic apps run with a mixture of native code and web code, providing full access to native functionality if necessary, with the bulk of the UI of the app built with standard web technology. Ionic utilizes native hardware acceleration features available in the browser (such as CSS animations) and optimizes rendering (avoiding expensive DOM manipulation). Ionic leverages CSS transitions and transforms for animation as a way to leverage the GPU and maximize available processor time.
Installation
Ionic is an npm module and requires Node.js.
References
External links
Ionic Framework
Cordova vs Capacitor: A Comparison in Building Ionic Framework Apps
Kata Kunci Pencarian: ionic mobile app framework
ionic mobile app framework
Daftar Isi
Ionic Framework - The Cross-Platform App Development Leader
Ionic is built to perform fast on the all of the latest mobile devices. Build apps with a small footprint and built-in best practices like hardware accelerated transitions, touch-optimized gestures, pre-rendering, and more.
Open-Source UI Toolkit to Create Your Own Mobile Apps - Ionic …
Ionic is an open source UI toolkit for building performant, high-quality mobile apps using web technologies — HTML, CSS, and JavaScript — with integrations for popular frameworks like Angular, React, and Vue.
Build Your First Ionic Mobile App: Angular Development Tutorial
Ionic's single codebase builds for any platform using just HTML, CSS, & JavaScript. Develop your first mobile app with our step-by-step Angular tutorial.
Create your Ionic App - Ionic Framework
Create your own beautiful mobile app with just a few clicks and the power of Ionic Framework.
How to Install The Ionic Framework CLI to Build Mobile Apps
The Ionic CLI is the preferred method of installation—offering a wide range of dev tools and help options. Learn how to install Ionic and begin building apps.
Create an Ionic React App: Framework and Documentation
Build awesome apps across mobile and web, with the React you know and love. Ionic React is native React version of Ionic Framework, the free, open source SDK powering millions of mission-critical apps all over the world.
App Development Core Concepts and Tools - Ionic Framework API
One of the most common use cases for Ionic is to build an app which can be downloaded from both the App Store and Play Store. Both iOS and Android software development kits (SDKs) provide Web Views which render any Ionic app, while still allowing for full Native SDK access.
UI Components | User Interface Application Building ... - Ionic …
Ionic Framework comes stock with a number of high-level UI components, including cards, lists, and tabs to quickly and easily build your app's user interface.
Mobile Browser Support to Run Ionic Apps Anywhere - Ionic …
Due to a foundation in web technologies, Ionic mobile apps can run anywhere the web runs — iOS, Android, browsers, PWAs, and more. Learn about browser support.
Ionic - Appflow Dashboard
Ionic is an advanced mobile app development framework that makes it easy to build performant, beautiful apps for the app store and the web using open web technologies.