Here's the first public preview release of my new ...
# feed
j
Here's the first public preview release of my new library: CloudBridge! It offers access to multiple cloud services (currently Dropbox, Google Drive and OneDrive, WebDAV planned) through one shared api on Android, iOS, desktop and web (note that authentication does slightly differ per platform, but it's all documented). I use no official SDKs (aside from Google Identity Services for Drive authentication) so the library is small, flexible and consistent (in types, behaviour and error handling!) 🙂 Perfect for building features like cloud backup or sync, without your own infrastructure and/or concerns over having access to users' private files 🔒 github.com/jacobras/CloudBridge
K 14
kodee happy 11
🚀 4
🐕 3
☁️ 2
🌉 2
f
🐕
❤️ 2
j
Released today: 0.11.0! CloudBridge is a KMP library to support Dropbox, Google Drive, OneDrive or WebDAV with a unified API, response types and error handling on Android, iOS, desktop and the web. New since ^previous feed post: • WebDAV support! • Delta (changes) support • More file APIs (binary downloads/uploads, moving files, fetching file/folder details) • Built-in rate limiting with automatic retries • Token refreshing jacobras.github.io/CloudBridge
🚀 3
🔥 3
K 5
s
Very nice! I actually noticed the lack of a library like this in the ecosystem when I was working on my previous app, Ashampoo Photo Organizer. I’m glad this exists now. PixRater+ only works with local files because I didn’t feel like going through all the work involved in implementing cloud sync logic again. Thank you for taking care of that! Seeing your progress, I’m now considering adding a sync module that would allow people to sync their local photo libraries without having to install any additional software. 🤔
❤️ 1
j
Thanks! Do note that the library currently only works with app folders, so it can't access the data in an entire cloud drive, for example
👍 1