skills/erkamyaman/ionic-capacitor-skills/ionic-native-essentials

ionic-native-essentials

Installation
SKILL.md

Native Essentials

Six small but commonly needed Capacitor plugins. Each gets one focused reference; install only what you actually use.

When to consult

  • Camera (@capacitor/camera) — take photos / pick from gallery: camera.md
  • Filesystem (@capacitor/filesystem) — read / write files in app sandbox: filesystem.md
  • Share (@capacitor/share) — native share sheet: share.md
  • Haptics (@capacitor/haptics) — taps, vibrations, impact feedback: haptics.md
  • Network (@capacitor/network) — connection status + offline UX: network.md
  • Keyboard (@capacitor/keyboard) — show/hide / resize behavior on focus: keyboard.md

Hard rules

  • ✅ Install only the plugins you use — don't install all six "just in case." Each adds binary size.
  • ✅ Run npx cap sync after every plugin install.
  • ✅ Add the relevant Info.plist permission strings for plugins that need them (Camera = NSCameraUsageDescription, Filesystem with photo library access = NSPhotoLibraryUsageDescription).
  • ❌ Don't request permissions on launch — request when the user invokes the feature (tap "Take photo", not on app start).
Installs
4
GitHub Stars
5
First Seen
11 days ago