Look into KDE Connect¹ - it provides some of that seamless experience. It even has some basic support for syncing between iOS and Gnome, but it's originally designed for seamless integration between Android and KDE's plasma desktop.
1. https://kdeconnect.kde.org/