Comments (3)
Это будет не скоро. Я еще не настолько опытный программист.
Насчёт десктопной версии - я вижу, что вероятно проект написан на Flutter(через Dart), и также в проекте присутствуют папки "windows", "linux", "macos". Я хоть сам и не знаю Flutter(да и dart тоже), но знаю что он хорошо подходит для создания кросс-платформенных приложений, поэтому я думаю в интернете найдутся туториалы для создания десктопной версии.
Насчёт синхронизации сам не знаю т.к.:
сам и не знаю Flutter(да и dart тоже)
но могу только примерно объяснить: нужно на двух платформах настроить мини-сервер и желательно требуется держать его запущенным пока устройство работает - на пк можно поставить либо службу которая будет "следить" за соединёнными устройствами либо при запуске системы запускать просто целую программу, на телефоне только через какую-нибудь службу(не знаю как это реализовывается). Но также надо заметить что на двух девайсах придётся ещё и клиентскую одновременно часть держать включённой.
Дальше, каждые несколько минут(например), телефон отправляет "пинг" на ПК с действием "сравнить и найти что появилось, а что удалилось", получает, меняет в приложении на телефоне данные, и если всё прошло отлично, отправить компьютеру ещё запрос по типу "эй, не забудь и у меня сравнить!", после чего ПК понимает это действие и делает всё также, как делало мобильное приложение.
НО, если лень самому всё такое реализовывать, не забываем, что уже есть похожее решение - git и другие SCM(source code management) утилиты - там также есть сравнение, fetch, pull и т.д. что впринципе может сделать разработку синхронизации ещё легче :).
По желанию, могу немного поддержать вас через DonationAlerts прямо сейчас, чтобы появилось немного мотивации :)
from todark.
Большое спасибо за объяснение, постараюсь сделать. Просто еще проблема во времени, его не очень много. Но со следующей недели его будет больше и я смогу активно заняться улучшением приложения.
По желанию, могу немного поддержать вас через DonationAlerts прямо сейчас, чтобы появилось немного мотивации :)
Лучше это сделайте, когда я выложу новую версию, чтобы было за что. Думаю, к концу месяца выпущу.
from todark.
Это будет не скоро. Я еще не настолько опытный программист.
from todark.
Related Issues (20)
- Теги как в Trello и Github
- Сохранять уже введённые данные при случайном закрытии меню создания
- Показывать модальное окно при нажатии на кнопку отмены
- Option to change week start
- Возможность перемещать задачи между категориями
- сделать стиль шрифта заголовка задачи одинаковым
- [Feature Request] Option to enable auto-backups
- Add italian translation HOT 1
- Use a translation app(like Weblate or Crowdin) HOT 2
- Question on permission: READ_EXTERNAL_STORAGE HOT 2
- [Feature Request] Toggle to switch between 24h and 12h time formats HOT 2
- Option to clear all items of a list
- [Feature Request] Sub categories HOT 1
- App crashes every time I make a task or uncheck a completed task HOT 1
- Application have no title in the task switcher HOT 2
- Animation still plays when OS's one is disabled
- [Feature Request] Additional category tabs
- [Feature Request] Allow to pin certain tasks
- Please!!! Take away those ugly, bulky drawings. In the amoled theme they especially stand out by their ugliness and bulky, they make me want to take my eyes off them and GO TO ANOTHER APPLICATION as I did. HOT 2
- Backup google drive
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from todark.