Build cross-platform Native Progressive Web Apps for iOS, Android, and the web ⚡️
Switch branches/tags
Clone or download
leshik and jcesarmobile Android: Intercept proxyied requests in handleProxyRequest for GET me…
…thod only (#962)

* Android: Intercept proxyied requests in handleProxyRequest for GET method only
Latest commit 486c11f Nov 8, 2018
Permalink
Failed to load latest commit information.
.github Changed 'attemps' to 'attempts', capitalized sentences in Directory S… Mar 27, 2018
android-template Move cordova plugin files out of node_modules (#927) Oct 25, 2018
android Android: Intercept proxyied requests in handleProxyRequest for GET me… Nov 8, 2018
app-template Add PWA elements Oct 5, 2018
capacitor-cordova-android-plugins Move cordova plugin files out of node_modules (#927) Oct 25, 2018
capacitor-cordova-ios-plugins Add resourcs folder and podspec Feb 23, 2018
cli Fix update failure when Capacitor plugin is present (#932) Oct 29, 2018
core feat(camera): add camera direction option for iOS (#876) Oct 11, 2018
e2e Messing with appium Dec 24, 2017
electron-template package.json bumps Mar 26, 2018
electron Added custom html support to electron splash screen (#933) Oct 29, 2018
example Improve testing screen Jul 24, 2018
ios-template Move cordova plugin files out of node_modules (#927) Oct 25, 2018
ios Ability to configure splash autohiding on app launch in `capacitor.co… ( Nov 7, 2018
plugin-template Improve plugin generator template May 25, 2018
scripts Use spec instead of lib and also check CapacitorCordova.podspec May 3, 2018
site Ability to configure splash autohiding on app launch in `capacitor.co… ( Nov 7, 2018
.gitignore Remove stencil Jun 27, 2018
.swift-version Added Swift version at root Jan 10, 2018
CODE_OF_CONDUCT.md Update Code of Conduct (#78) Jan 20, 2018
Capacitor.podspec add support for swift 4.0 in cocoapods 1.5 and higher (#921) Oct 23, 2018
CapacitorCordova.podspec Release v1.0.0-beta.8 Sep 24, 2018
LICENSE License and CoC Dec 6, 2017
README.md Update README.md Aug 23, 2018
lerna.json Release v1.0.0-beta.8 Sep 24, 2018
package-lock.json Creating config Jan 12, 2018
package.json npm scripts May 21, 2018

README.md

Capacitor is currently in beta and is not production ready. We'd love your help testing!

⚡️ Cross-platform apps with JavaScript and the Web ⚡️

Capacitor is a cross-platform API and code execution layer that makes it easy to call Native SDKs from web code and to write custom Native plugins that your app might need. Additionally, Capacitor provides first-class Progressive Web App support so you can write one app and deploy it to the app stores, and the mobile web.

Capacitor is being designed by the Ionic Framework team as an eventual alternative to Cordova, though backwards compatibility with Cordova plugins is a priority and is actively being worked on. Capacitor can be used without Ionic Framework, but soon it'll become a core part of the Ionic developer experience.

Capacitor also comes with a Plugin API for building native plugins. On iOS, first-class Swift support is available, and much of the iOS Capacitor runtime is written in Swift. Plugins may also be written in Objective-C. On Android, support for writing plugins with Java and Kotlin is supported.

Roadmap

Disclaimer: Our roadmap is subject to change at any time and has no specific date guarantees

2018

  • Cordova Plugin Integration
    • Preliminary support for using plugins from the existing Cordova community
  • Native Shell Add-ons
    • Support for interacting with Native UI shell elements, such as native menus, tabs, and navigation, with 1-1 fallbacks to the web for first-class Progressive Web App and Electron support.
  • Electron support
    • Support for building Electron apps and interacting with Node.js libraries
  • Enterprise Premium Plugins
    • Paid add-on plugins with support for common Enterprise use cases, such as storage, authentication, security, and more
    • Developer Support options with SLAs and priority patches
    • We are working with a few large teams/businesses as early development partners. Interested? Email max@ionicframework.com

Contributing

Contributing to Capacitor may involve writing TypeScript, Swift/Objective-C, Java, or Markdown depending on the component you are working on. We are looking for help in any of these areas!

Please read the Contributing guide for more information.