trilium icon indicating copy to clipboard operation
trilium copied to clipboard

Do you have an Android version of the app or plan to make an Android version in the future?

Open ghostxiu opened this issue 3 years ago • 2 comments

Describe feature

Want to implement Docker as the server and Android as the client

Additional Information

No response

ghostxiu avatar Jun 30 '22 06:06 ghostxiu

No, Android client is not planned, sorry. It's just too much work, this would probably require a complete reimplementation for Android.

zadam avatar Jul 01 '22 20:07 zadam

You can access the mobile version if you're running trilium server, in case the helps someone! I do that and it's very useable

andersmmg avatar Jul 10 '22 20:07 andersmmg

Perhaps we should close this in favor of #3047

meichthys avatar Nov 05 '22 21:11 meichthys

你好!您的邮件已收到,处理成功后会与您联系。修ghostxiu

ghostxiu avatar Nov 05 '22 21:11 ghostxiu

This one is older, so I closed the other one.

zadam avatar Nov 06 '22 12:11 zadam

Perhaps we can rename the title to include iOS or make it about a "mobile app"?

meichthys avatar Nov 07 '22 01:11 meichthys

I believe a good start would be to improve the existing mobile version.

Namely:

  • Content is often cut off due to large font sizes
  • The interface is slow
  • Properties such as labels and relationships are unavailable (even though properties are one of the core components of trilium workflows)

BeatLink avatar May 20 '23 00:05 BeatLink

@BeatLink I agree that the mobile interface needs some improvements, but you can always try the desktop interface via mobile (IMO its much better and even more usable) Screenshot_20230519-215418_1.png

meichthys avatar May 20 '23 01:05 meichthys

Good idea! Is there a way to permanently disable the mobile frontend?

BeatLink avatar May 20 '23 01:05 BeatLink

I'm interested in trying to build an app front end. I've been messing around with the mobile web version with the server hosted on Termux, but it is a bit clunky.

@meichthys have you made any progress? In either plans or actual code?

ShadowCommander avatar Jul 02 '23 19:07 ShadowCommander

你好!您的邮件已收到,处理成功后会与您联系。修ghostxiu

ghostxiu avatar Jul 02 '23 19:07 ghostxiu

@ShadowCommander I also find the mobile interface to be quite unpredictable in different browsers and viewports. The inability to access the note attributes and other top of desktop screen tabs is quite restricting. Trying to use the desktop view on mobile isn't much better.

I haven't made any significant progress other than some small scripting using pytrilium and trilium-py.

I have an MVP android python app that can pull the content of a single note based on a provided noteID - not usable by any means but proof to me that some type of mobile app should be possible even if it doesn't implement an entire synced storage.

I'd be glad to help out where I can if you want to push this forward 👍

meichthys avatar Jul 03 '23 02:07 meichthys

I think the best solution might be to implement a progressive web app framework such as https://capacitorjs.com/ or https://cordova.apache.org/. That way, there is still just one code base written in web language.

To enable to full set of features, the mobile app interface will need to be reworked to include the more powerful features such as attributes and non text notes.

BeatLink avatar Jul 06 '23 11:07 BeatLink

Would people here be interested in a Flutter client being developed that can cover both mobile and desktop native operation at once?

GQAdonis avatar Oct 24 '23 17:10 GQAdonis

你好!您的邮件已收到,处理成功后会与您联系。修ghostxiu

ghostxiu avatar Oct 24 '23 17:10 ghostxiu