Jonathan's Dev Blog

Jonathan Perry
Written by@Jonathan Perry
Fullstack dev - I like making products fast

GitHubMediumTwitter

How to make an image uploading app with Vue, Quasar, Firebase Storage and Cordova - Part 2

What we’re building We’ll build a cross-platform mobile app for taking photos and uploading to firebase. In Part 1 , we saw how to take a picture and save it to Firebase Cloud Storage. In this post…

How to make an image uploading app with Vue, Quasar, Firebase Storage and Cordova - Part 1

What we’re building We’ll build a cross-platform mobile app for taking photos and uploading to firebase. In Part 1, we’ll take a picture and save it to Firebase Cloud Storage, and then show it in ou…

How to load a local HTML file into Ionic Web View in a Hybrid Cordova iOS app

Problem When working on a Cordova Hybrid app (a cordova app wrapped in a thin layer of native UI) that uses Ionic Web View plugin as the WebView, there was a requirement from the client to have a n…

How to solve the no scrolling issue with Ionic Web View in non-Ionic Cordova iOS apps

Problem When building a new Cordova iOS app, you’ll have to face the WebView Dilemma: Cordova’s default iOS WebView is currently UIWebView, which is deprecated in iOS, and has been replaced by WKWebV…

How to solve fastlane installation error on macOS Mojave

What is fastlane Fastlane is a very useful automation tool for publishing iOS / Android apps. It make the building and deployment process scriptable, which makes it less error prone, and lets you pu…

How to make your Svelte 3 Cordova app work on old phones using Babel 7 and Rollup

When working with a relatively new framework like svelte you come across issues that more “battle tested” frameworks have solved already. One such issue is transpiling your code to work on older brow…

We’ve detected that your app is using an old version of the Google Play developer API - Fastlane issue

The problem You might be getting this error in the Play Console: We’ve detected that your app is using an old version of the Google Play developer API. From 1 December 2019, versions 1 and 2 of this …

How (and why) to change your Android Cordova app's minSdkVersion

TL;DR For example, for setting minSdkVersion to 24, in add in the Android platform section: Make sure to remove and re-add the platform or it won’t work! For considerations, and a way to test tha…

How to solve "An invalid or illegal string was specified" error with Svelte 3 and Cordova

The problem Once you’re done configuring babel for your svelte cordova app , and you have your svelte code all transpiled, you might still notice a cryptic error on old Android devices (6 and below)…

How to solve Mismatch of CPU Architecture error in cordova crosswalk plugin

The problem There’s a misleading error message when using the crosswalk plugin with modern cordova builds: Lucky for us, it doesn’t really mean every user has to download crosswalk separately for you…