Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashishgopalhattimare/stickynotesfx
A synchronised Sticky Note between desktop and android platform via Google FIrebase
https://github.com/ashishgopalhattimare/stickynotesfx
android-application cryptography desktop-application firebase-database java-8 javafx synchronization ux-design
Last synced: 25 days ago
JSON representation
A synchronised Sticky Note between desktop and android platform via Google FIrebase
- Host: GitHub
- URL: https://github.com/ashishgopalhattimare/stickynotesfx
- Owner: ashishgopalhattimare
- Created: 2019-09-12T13:45:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-29T12:08:05.000Z (about 5 years ago)
- Last Synced: 2024-11-20T04:47:42.456Z (3 months ago)
- Topics: android-application, cryptography, desktop-application, firebase-database, java-8, javafx, synchronization, ux-design
- Language: Java
- Homepage:
- Size: 9.05 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sticky Notes FX
There are online versions of software available where they provide **synchronization** of documents between different platforms. This application provides the same approach by taking user details in the beginning and keeping the user's notes synchronized in all platforms such as Desktop and Android.
![]()
Fig.1 - Sticky Notes FX Logo.
## Features Implemented
1. The user can access every note separately while keeping the integrity of the notes safe. Currently, the data is consistent during the run-time.
2. When the user deletes the note, it is deleted from the application as well.
3. The user can create a new note from the editable notes as well, and from the note list as well.
4. If the user double-clicks on the note card, it opens up as a separate note.
![]()
Fig.1 - Still shots from the Sticky Notes FX.
# Features Being Worked On
1. Currently, synchronizing the data in the local database and keeping only the login information in the *firebase network*.
2. Enable the search option in the note list (filter the notes and show only which contains the searched word).
>***Initial Apporach :** List generated from the search is the subset of the mainList, and since they are having reference to same objects in the memory, updating one should reflect on the major one. Besides this, the application should also keep track of the notes which are opened from the search criteria.*# Future Work
Since the data is stored in firebase, the application can be made to work on the android platform as well, to provide a better User Experience
> Get hands-on experience on the **Android Development**.