The review process is completely random. One day they accept your app completely, the other day your "iPad screenshot is a strechted iPhone image" or something. Its just frustrating.
It does seem random - I have submitted apps multiple times, and provided demo credentials for them to use (the app is gated, so you can't do anything without an account and logging in first).
In 80% of the cases they never even logged into the app before giving us the OK (all logins and actions are logged, so it is easy to tell)
I have a pet theory that the reviewers have some quota of rejection that they must meet, so they're encouraged to reject apps for bullshit reasons.
About 20% of the updates to my app get rejected for no reason other than that the reviewer clearly didn't bother reading the attached review instructions. I have a hard time thinking that _all_ of them are this stupid, so nowadays I started thinking they do this on purpose.
We send temporary passwords by email. So we reach two goals:
1. User can Login immediately
2. User email is automatically verified because if the email is invalid, he never receives the temporary password
I can agree with most of the article but consider that not every startup has a sys-admin or can afford one. We are also a startup and we use AWS + heroku because we don't want to focus on setting up a ruby server and handle deployment pipelines and all that. This is the BIG advantage of cloud.
Yes we don't use a lot of AWS tools but S3 is "pay as you go" exactly for that reason.
The only reason we might need to switch to a Hetzner-like architecture is because our customers want the data to be in Germany. No other reason could move us there tbh.
I was using Cordova with VUE.js and had fantastic results in both iOs and Android, using "Buefy" as my UI framework.
I started with Nativescript and ended up in building a WebView which I then simply included.
I haven't tested Vue Native yet but wanted to know why Cordova seems to be on the decrease :( I feel like I have to develop in Vue Native or Nativescript soon to not lose track. However, I always liked the Cordova/Vue combination and I could realise fantastic apps with it.
honestly, not sure about this either. Cordova works great without having to support two separate codebases for your views, which is what we all want. Vue Native, while sporting a nice HTML syntax, is just wrapping native components, which means you have to write your app specifically for native.
Probably OSHA guidelines not keeping up with technology. Technically they're operating machinery on-site. There's probably a line somewhere that states that if you're operating machinery on-site you need to be wearing the appropriate gear.
The concept of driving a vehicle while not being in the area wasn't a possibility they considered while writing the regulations.
And yes, you could say that they should "just use common sense", but that's a fuzzy line. There's often good sounding excuses as to why one should not follow the regulations to the letter "this time". And those are the times bad stuff happens.
Putting your phone next to your Macbook and letting it being charged wirelessly would be an innovation. MagSafe on a phone does not make much sense as it would fly away anyways if you hit it hard. USB-C consistency would also be nice.