I developed Android apps for an EV charging platform for 5 years. Now working for Mapbox to integrate a navigation app into cars. Quite complex environment. Most Android topics are exactly the same as on a phone, it’s quite fun though because your app can control car functionality
Syncthing will do a 1 to 1 connection if possible, else it will use a relay server. Traffic is encrypted. Open source. After the initial setup of marrying the devices together, it's just a matter of starting the application. Pretty much what you want?
There are community-contributed relay servers that you can use. Check out the syncthing website, they explain how all of this works. It's a very good piece of software.
But CDNs are made for static content so your comment means I can't run a dynamic website unless I have unlimited file descriptors and flawless connectivity.
"Need" is a strong word. But I think the point is that if you expect wildly spikey traffic/don't want the site to go down if it receives a very sudden influx of requests, going static is a very good answer, much cheaper than "serverless" or over-provisioning.
I think it's more like your gen1 wi-fi enabled Philips screwdriver stops working because it's EOL as opposed to because nobody uses Philps screws anymore. Sometimes it's the latter, but not always.
A more direct analogy is right there; your Phillips head screws cam out more easily than Torx. Everyone who wants screws that don't shred as easily moves to that weird 6 pointed star pattern, and your Phillips head screwdrivers are suddenly EOL'd.
On Android you can use split screen apps. Either some apps are broken (including some I was part of writing...) or it's really annoying to put in text when both apps are open. It's really just useless almost alway
I'm always fascinated at the threshold where people will decide something just won't happen ("useless") because it's not comfortable enough.
I'm more in the camp of pushing the limits as far as technically possible if it means I'm neither walking around with a 13" screen at all time nor need to be home to be able to look at two things at the same time.
So I'll be fine with readjusting a bit the window to input text if it means I can do the thing now instead of 6 hours later. At least I don't want Google to kill the feature just because it requires working around some quirks.
...except when it is really handy to have so why lock it down? I use it quite often on a 6” screen - small by 'modern' standards - and would not want to see our disappear 'to protect me' or for some other bullshit reason. This, b.t.w., is one of the many reasons why I vastly prefer Android-as-it-was over anything from the fruit factory and probably also over Android-as-it-will-become. I don't want my hands to be held by some vendor who thinks I'm too stupid to cope with some complexity to achieve my goals and would rather I buy yet another overpriced trinket from them.
It is my feet and my gun and it is up to me if I want to risk shooting the former with the latter.
It doesn't exist, because it's complex to set up and up until 5 years ago almost no one wanted to do this. Now some people want to do it, and they can use an Employer of Record via facilitating companies. But the visa situation will probably still be difficult, it's pretty much a gap
I was scrolling and scrolling, waiting for the author to mention the new methods, which of course every Android Dev had to migrate to at some point. And 99% of us probably thought how annoying this change is, even though it probably reduced the number of bugs for Turkish users :)
Unrelated, but a month ago I found a weird behaviour where in a kotlin scratch file, `List.isEmpty()` is always true. Questioned my sanity for at least an hour there... https://youtrack.jetbrains.com/issue/KTIJ-35551/
(Germany/Munich)