Пишу приложение для людей: система синхронизации данных
Ранее писал про то, что завершил систему синхронизации медиа.
Да, это так, но обнаружилась "айн проблем"! оказалось что очень много чего придется синхронизировать и кажется нет конца данным, которые будет требоваться синхронизировать. Сперва требовалось синхронизировать профиль, потом медиа с разным уровнем доступа, потом контакты, предвидится еще синхронизация сообщений, уведомлений... Что еще там всплывет? 😂
В итоге нахожусь в процессе работы над машиной по синхронизации вообще всего. Будет работать так: даешь задачу машине и забываешь про нее навсегда.
Пока перенес синхронизацию медиа в эту систему. Система синхронизации контактов(номеров) телефонной книги в процессе. Ранее писал к чему пришел по синхронизации контактов.
Сейчас на сервере нужно доделать часть системы:
- телефонный контакт поступает на сервер
- добавляется в задачу на хэширование
- хэшируется до кипения процессора согласно стандартам ISO и законам РФ
- клиенту приходит ID хэшированного контакта
Помним, шифрование AES-256 не подходит, нужно использовать алгоритмы которые шифруют в безвозвратно одну сторону.
После завершения процесса хэширования, клиент сможет получить ID контакта. В общем работы как в аду, невпроворот, но если выжимать педальку упорства, то результат будет.
На днях взвесил приложение, вес составляет около 30 мб. 15 мб из них - неприкасаемый резерв флюттера. Остальное - мой код, библиотеки, файлы (пока иконки интерфейса в основном).
Один из разработчиков подкинул мне интересную мысль:
Просто шаришь в чём прикол - чем меньше кода ТЫ написал - тем проект лучше)
CRUDошльопа©
Сегодня чуть позже, если время позволит, поделюсь тем, что узнал про китайские мессенджеры.
Кому интересно, можете подписаться куда-нибудь на меня, попробуете мессенджер в числе первых.
Постепенно буду продолжать делиться успехами :)


