Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
capacitor-plugin-safe-area
capacitor plugin to get safeArea info on Android and IOS, support Capacitor6
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There have been some experiments but nothing production ready.
Elm + Ionic Capacitor as the native host. It works flawlessly.
You will need capacitor-plugin-safe-area to calculate the height of the title bar on your mobile device so that your app doesn't draw content under the date / time / signal / etc
{ "name": "gearbag", "version": "1.0.0", "description": "it's gearbag time baby", "main": "index.js", "scripts": { "worker": "elm make src/Worker.elm --output worker.js && node worker-host.mjs", "icons-splashscreen": "cordova-res ios --skip-config --copy && cordova-res android --skip-config --copy", "start": "npm run worker && NODE_ENV=DEV vite --host", "elm-build": "npm run worker && vite build", "sync": "npm run elm-build && npm run icons-splashscreen && npx cap sync", "elm-review": "elm-review", "elm-review-watch-fix": "elm-review --watch --fix", "elm-review-fix": "elm-review --fix", "elm-review-suppress": "elm-review suppress", "web-build": "npm run elm-build" }, "repository": { "type": "git", "url": "[email protected]:jmpavlick/gearbag.git" }, "author": "", "license": "ISC", "bugs": { "url": "" }, "homepage": "https://github.com/jmpavlick/gearbag#readme", "dependencies": { "@capacitor-community/admob": "^4.0.0-1", "@capacitor/android": "^4.0.0", "@capacitor/core": "^4.0.0", "@capacitor/device": "^4.0.1", "@capacitor/ios": "^4.0.0", "@capacitor/status-bar": "^4.0.1", "capacitor-plugin-safe-area": "^0.0.4", "cordova-res": "^0.15.4", "elm": "^0.19.1-5", "elm-format": "^0.8.5", "elm-review": "^2.7.1", "terser": "^5.13.1", "vite": "^3.0.4", "vite-plugin-elm": "^2.7.0" }, "devDependencies": { "@capacitor/cli": "^4.0.0", "elm-go": "^5.0.13", "vite-plugin-favicon": "^1.0.8" }, "overrides": { "capacitor-plugin-safe-area": { "@capacitor/core": "^4.0.0" } } }
Here’s a link to an older experiment where I combined Elm with Ionic Capacitor: https://github.com/seanstrom/elm-capacitor-experiment