Design Philosophy

Capacitor's Design Philosophy: Web-First, Native-Capable

Capacitor 243,123 's documentation promises "a consistent, web-focused set of APIs" that keep an app "as close to web standards as possible." Four habits follow:

"Native-capable" means the plugin catalog never boxes you in: you can write Kotlin or Java in the project you own, or wrap it as a plugin (Custom Plugins). The price is that permissions, icons, signing and Gradle upgrades live in native files you maintain.