Open peci1 opened 2 years ago
Hi,
It would be a nice feature, we can have this issue as an interesting gathering,
but this would not be easy to make and could take time to do.
Thanks for considering my idea. Unfortunately, I cannot help with Android development as I'm myself a complete stranger to this niche of programming...
Hi,
It would not be so hard to do in general, but the app should then support various cloud sync systems login or data from a local space should be somehow more generally fetched on mobile/web.
It could be worth considering as an option if we would get some community support to do it together, so currently the only viable option for cloud sync is Boost Note cloud app.
My idea was to point the mobile app to a folder otherwise synced by Google drive and let it use this folder as note storage. This way, the app would not need to care whether the storage is synced or purely local. However, I'm not sure if this is possible given the various permission limitations on Android.
I've tough about this as well.
Specifically a mobile App, because seeing as Boostrnote uses JSON, the synchronising could easily be handled by another application...I've specifically thought of Syncthing. That way it cuts out the reliance on a middle-man, giving you more privacy. But because of the way Boostnote stores its notes, it would be very easy to implement with cloud as well, if you wish to go that route.
Hey ! I agree with peci1 and Mirdarthos. Creating an offline app that does not think about cloud at all and let other apps like Syncthing do the sync part could be a flexible way to get an offline app with cloud support.
Never you mind relatively easily, too. Because then you don't have to worry 'bout implementing so many other APIs as well. Because cloud providers are a dime-a-dozen nowadays. Leave that to the applications that specializes in them.
And since it splits up the load, there's much less that can go wrong with Boostnote itself.
I already backup my notes to the Cloud with rclone, so the idea of separating the functionality isn't strange or impossible.
It just makes sense to me.
Hi,
agree that this would make it much easier.
So, for start, an Android app that just reads the given folder as storage (as on desktop) and shows the content to the user.
I'll see how would this process look like regarding adding an app to the android store and transferring the code needed for it to the repo.
Random thought: I have absolutely no idea how good or bad an idea this is, but wouldn't using flutter be a quicker route? AFAIK the syntax is similar to Javascript/ES6's, so in that case it should be similar. Also, cross-platform will be quicker, from what I gather.
Just my random rambling, don't know if it's a good idea or not.
:man_shrugging:
It is not out of the question, but for the most part, using react is simpler since there was already an app created for it, so reusing the code and adding the diff would be much faster.
I'll examine both ways this weekend and see what is the best way.
OK, yes, I agree. I thought you meant to do it with native Android Java kind of thing. But I agree that react would be quicker. And it's not a game or something where that sort of performance is that important, which makes it a lot easier.
Hi, do you also plan to release a mobile app/web app version of boostnote local? That would be the ideal combination for note taking for me - use any cloud you trust, use this cloud to sync the notes (and make them available offline!), and enjoy the great UI of BoostNote.
I haven't seen any mention of a mobile app on the roadmap...