matiasdelellis / quicknotes

Quick notes (Some rich text, colorful notes, attachments, and organized by tags.) app to Nextcloud
GNU Affero General Public License v3.0
81 stars 15 forks source link

Android version? #12

Open survivor303 opened 6 years ago

survivor303 commented 6 years ago

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!](https://www.bountysource.com/issues/61056232-android-version?utm_campaign=plugin&utm_content=tracker%2F37754721&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F37754721&utm_medium=issues&utm_source=github).
matiasdelellis commented 6 years ago

is this dead project?

Not although it advances very slowly... :disappointed:

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 commented 5 years ago

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 commented 4 years ago

@thomasfrobieter that's me :) But i am much more interested in solving https://github.com/matiasdelellis/quicknotes/issues/26 which would solve this issue, too.

matiasdelellis commented 4 years ago

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. :smile:

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. :sweat_smile: ).

Well... This is only a starting point, :wink:

hardwareadictos commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

@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 commented 4 years ago

Wow @stefan-niedermann

Thank you. Soon I will ask for your help .. :grimacing:

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 commented 4 years ago

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 commented 4 years ago

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 (info@niedermann.it) πŸ™‚

matiasdelellis commented 4 years ago

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 commented 4 years ago

Some updates... :tada:

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. :see_no_evil:

survivor303 commented 4 years ago

Im very impressed for this work! :1st_place_medal:

wauwau. When we get image support? :)

matiasdelellis commented 4 years ago

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. :disappointed:

I have to find the right libraries for these tasks. :thinking:

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

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. :see_no_evil:

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

matiasdelellis commented 4 years ago

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 commented 4 years ago

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

Apk to test..

jancborchardt commented 4 years ago

@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 commented 4 years ago

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 commented 4 years ago

Some updates:

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 commented 4 years ago

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

hardwareadictos commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

Hi everyone,

Since last report:

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