Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android version? #12

Open
survivor303 opened this issue Jul 19, 2018 · 24 comments
Open

Android version? #12

survivor303 opened this issue Jul 19, 2018 · 24 comments

Comments

@survivor303
Copy link

survivor303 commented Jul 19, 2018

is this dead project?
well i really like that Google keep look of it and really want to see this on Android too.
so does it happen anytime soon? :) (with widget)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@matiasdelellis
Copy link
Owner

is this dead project?

Not although it advances very slowly... 😞

well i really like that Google keep look of it and really want to see this on Android too.
so does it happen anytime soon? :) (with widget)

It's on my wish list, but there's still no attempt at implementation..

Thanks,
and regards..

@thomasfrobieter
Copy link

Mabe try to contact the author of https://play.google.com/store/apps/details?id=it.niedermann.owncloud.notes&hl=de ? Hopefully they're interested supporting quicknotes.

@stefan-niedermann
Copy link

@thomasfrobieter that's me :) But i am much more interested in solving #26 which would solve this issue, too.

@matiasdelellis
Copy link
Owner

Hello everyone..
In the last release, add a basic api, which would be the starting point of an application. I don't have the capacity to do it, but I could gladly help you with it. 😄

Note that this is relatively similar to the official notes API, but I won't be able to match it, due the attachments, and tags, which make it conceptually different. (And on the other hand we use html instead Markdown. 😅 ).

Well... This is only a starting point, 😉

@hardwareadictos
Copy link

hardwareadictos commented Jun 23, 2020

Wow really nice!!! Just discovered this project, so powerful!! Ler me know if you need a tester :D

Making a multiplatfor app (Windows and Linux maybe) with something easy like Proton would be awesome also. Should make this app awesome for Personal and Work proposes!

@matiasdelellis
Copy link
Owner

Hi everyone,

Although I had some experience in java/android, I never ever started a project from scratch ... 🙈
Taking advantage of free time due to the excessive quarantine in my country, I guess I can try to learn something .. 😅

Well, I'm basically following this Youtube tutorial (Thanks @haerulmuttaqin)..

... but adapting it to the Android-SingleSignOn library from Nextcloud.. 😬

It is probably very simple for users' expectations, but at least I hope to get a basic application to start and later improve ..

imagen
imagen

I don't know how far I can advance in this project (There are many things that I don't even consider yet..), but I'm so happy with so little that I wanted to show you. 😄 🎉

@stefan-niedermann
Copy link

@matiasdelellis awesome! We have a Telegram group for users of the SSO lib - if you are interested, let me know, we can provide support for SSO integration. Current group members are the maintainers of the Deck, Notes, News and Bookmarks android app.

@matiasdelellis
Copy link
Owner

Wow @stefan-niedermann

Thank you.
Soon I will ask for your help .. 😬

My current doubt with the library is that I would like to make a singleton class to manage the calls, but I still hope to learn more basic things about android development.

I was just thinking that it would be interesting to do a basic project, that interacts with the tutorial application. If I can continue, I will probably do something about it, but I will surely contact you first.

@matiasdelellis
Copy link
Owner

Wow..
I had some problems with the libraries since I am using androidx unintentionally, and then also with retrofit responses context but it's working .. 😬

Screenshot_20200831-122551

@stefan-niedermann
Copy link

Feel free to open issues in the SSO repository if you have concrete questions - if you want to join the Telegram group, just send me your phone number via eMail ([email protected]) 🙂

@matiasdelellis
Copy link
Owner

Well... Needless to say, how basic the application is, and how little tested is. 🙈
I insist on how basic it is. For my part consider it just a good starting point for the application. but if you want to see your notes on the phone it will serve you very well. 😉

But if someone wants to play for a while. Welcome to try ..

Thanks to all,
Regards,
Matias.

@matiasdelellis
Copy link
Owner

Some updates... 🎉

  • Save the configured user.
  • Search inside the notes.
  • Filter by tags, shares and starred notes. Still can't filter by colors. Soon. 😬
  • Styles improvements.
Choose account Notes View None detail Sidebar filters Filter by text
Screenshot_20200903-210951 Screenshot_20200903-210742 Screenshot_20200903-223237 Screenshot_20200903-210726 Screenshot_20200903-210813

Apk to test:

Of course, it is worth saying that it is a 100% test version. 🙈

@survivor303
Copy link
Author

Im very impressed for this work! 🥇

wauwau. When we get image support? :)

@matiasdelellis
Copy link
Owner

Hi @survivor303

When we get image support? :)

Viewing attachments could be implemented soon. However, attaching new images to notes may be more difficult. Something similar now happens with rich text. We can visualize it, but when we save the notes we lose all the format. 😞

I have to find the right libraries for these tasks. 🤔

To clarify the current state, these are the current limitations:

  • It only implements edit the title, content, and color. if you save a note, you will lose attachments, tags or shares.
  • It can display the HTML quite well, but if you save a note, you will lose the formatting.
  • It only works with the Nextcloud client installed. I don't expect to create a custom login!.
  • It works 100% online, without any type of cache.

The next steps..

  1. Ensure that attachments, shared, etc are not lost when notes are saved. Easy. I did not do it before for lazy. haha. But the rich format will have to wait.
  2. Show that extra information in the main view.
  3. Show all extra information in the edit note activity as read only..
  4. Lots of fixes, which I deliberately ignore to advance on other things. 🙈

Just with these points, I would be happy to publish a preliminary version. 😉

@matiasdelellis
Copy link
Owner

Just a couple of updated screenshots .. Part of points 2 and 3 done.
Note that the attachments still not displayed, and if you save the note still lose the format, tags, etc. 😞

Note list Note detail
Screenshot_20200905-201348 Screenshot_20200905-201110

@matiasdelellis
Copy link
Owner

With the last commit, you don't lose any information beyond the format when you save the notes. 😬

Apk to test..

@jancborchardt
Copy link

@matiasdelellis very cool work! :) We have a Nextcloud Talk instance with a "Notes team" channel, where for example @stefan-niedermann, @korelstar, me and others hang out. I can invite you there (with your email address) if you like?

@matiasdelellis
Copy link
Owner

Hi @jancborchardt
Thank you very much for the invitation. Soon I will contact you, and also with @stefan-niedermann

Meanwhile I continue to advance in various things. In general I tell you that it costs me much more to deal with layouts, than with programming in general. 😅
Also in terms of programming, I am aware that I am ignoring a lot of important issues, which will remain for later. 🙈

With the last commits it implements the Grid view (Although the preference is not even remembered), and finaly the Rich text editing thanks to https://github.com/wordpress-mobile/AztecEditor-Android

List view Grid view Rich text edition
Screenshot_20200913-175156 Screenshot_20200913-175213 Screenshot_20200913-175224

Well. most importantly, you don't lose any information when saving a note. However, you still cannot view attachments (They are not lost either), or tag notes or share them. 😉

Apk to test:

@matiasdelellis
Copy link
Owner

Some updates:

  • Try to improve styles. Look at the quotes and numbered lists, or the android statusbar for example.
  • Implement grid view.
  • Implement sort dialog.
  • Implement about acitvity.
About Activity List view Grid view Sort dialog
Screenshot_20201003-170926 Screenshot_20201003-170655 Screenshot_20201003-170708 Screenshot_20201003-170722

I did a few experiments to see the attachments, but unfortunately I couldn't get it to work. 😞

@matiasdelellis
Copy link
Owner

matiasdelellis commented Oct 3, 2020

p.s: https://github.com/matiasdelellis/nextcloud-quicknotes/suites/1284462997/artifacts/19936941
p.s 2: Remember update to last release that I just publish.. 😉

@hardwareadictos
Copy link

hardwareadictos commented Oct 22, 2020

Wooops, I ha e that nextcloud app installed 🤔

Seems it's not detecting it

Android 11 latest, on a Pixel 4

Using Nextcloud 20, app installs fine on the platform and seems to work (marked as not compatible with 20)

@matiasdelellis
Copy link
Owner

Hi @hardwareadictos

Using Nextcloud 20, app installs fine on the platform and seems to work (marked as not compatible with 20)

Still don´t install NC20 on any server yet.. Maybe next week.

It is strange since there are no major changes affecting this particular application. 🤔

Please. If you are sure that the application is working, let's check only the api.

matias@services:~$ curl -u user:password https://yournextcloud/index.php/apps/quicknotes/api/v1/notes

[{"id":2,"title":"Rich text","content":"\u003Cdiv\u003EYou have a rich text easily.
....
...
...}


@hardwareadictos
Copy link

curl -u user:password https://yournextcloud/index.php/apps/quicknotes/api/v1/notes

I made a insecure curl (as i have self signed certs) and it doesn't return anything, just a "[]"

@matiasdelellis
Copy link
Owner

Hi everyone,

Since last report:

  • Dark mode, following the system theme. (It is not configurable within the application.)
  • You can view attachments at least as read-only. This thanks to the help of @stefan-niedermann . Thanks agian.. 😄
Sidebar Grid Note
Screenshot_20201022-204751 Screenshot_20201022-204819 Screenshot_20201022-204845

p.s: I will block this issue leaving here just for reference, and from now on I await the reports in your repository https://github.com/matiasdelellis/nextcloud-quicknotes

Repository owner locked and limited conversation to collaborators Oct 23, 2020
@matiasdelellis matiasdelellis pinned this issue May 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants