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

Improve user experience on slower devices #154

Closed
3 tasks done
korelstar opened this issue Dec 10, 2016 · 3 comments
Closed
3 tasks done

Improve user experience on slower devices #154

korelstar opened this issue Dec 10, 2016 · 3 comments
Assignees

Comments

@korelstar
Copy link
Member

korelstar commented Dec 10, 2016

I've tested the app on my old Samsung Galaxy Gio (from 2011) and found some bottlenecks: Especially, loading the list of notes from the database and the synchronization are very slow.

Loading the list of notes from the database

  • Introduce database index to speed up sorting
  • Maybe it could be helpful to save the excerpt in a separate column (with index) and then do not load the full note (i.e. load it only without the actual text), when only the list of notes is required.

Synchronization

  • Synchronization takes very much time, because always all notes are transferred and compared. This could be improved, but requires changes on the server site (e.g. check if the ETag of the notes file has changed).
@stefan-niedermann
Copy link
Member

@korelstar the synchronisation part has already been done, right? Maybe we than should drop this paragraph while the other proposals still make sense.

@korelstar
Copy link
Member Author

Yep, you're right. I've updated the text and introduced check-marks to track the progress.

@stefan-niedermann
Copy link
Member

Follow-Up in #528.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants