[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN96Bp4C9tr7Xu90AQepAH6k14o-lFptzMpbNSeVRHpk":3},{"statusCode":4,"data":5},200,{"_id":6,"url_key":7,"content":8,"createdAt":9,"date":10,"meta":11,"name":12,"published_at":9,"short_description":15,"status":16,"updatedAt":9},"6a3ee5f08db97e9a59c00640","native-ar-capacitor","\u003Cp>A web view can't open an AR camera — so for \u003Ca href=\"/projects/bisons-go\">Bisons Go\u003C/a> we wrote a native \u003Cstrong>Capacitor plugin\u003C/strong> around Apple's \u003Cstrong>ARKit\u003C/strong> and \u003Cstrong>SceneKit\u003C/strong>.\u003C/p>\u003Cp>The plugin renders monsters, treasure and coins at real GPS coordinates in the camera view and detects QR codes for instant player-versus-player duels — while the rest of the app stays a normal Ionic Vue codebase.\u003C/p>\u003Cp>The takeaway: stay hybrid for 95% of the app, and drop to native only where the platform truly requires it.\u003C/p>","2026-06-26T20:49:52.550Z","2026-06-11",{"title":12,"description":13,"og_image":14},"Adding native AR to a Capacitor app","How we wrapped ARKit and SceneKit in a custom Capacitor plugin to bring augmented reality to Bisons Go.","","A web view can't open an AR camera — so we wrote a native Capacitor plugin around ARKit and SceneKit.",true]