Домашние финансы — полная версия на Android (экспериментальная проба)
Значок полной версии: домик с компьютерной мышкой

Полная версия на Android — проба для смелых

Настоящие «Домашние финансы» — реестр, счета, статьи, проекты, отчёты с графиками, бюджет, календарь — на телефоне, с той же рельсой разделов, что на компьютере. Подключите монитор с клавиатурой и мышью (Samsung DeX и подобные режимы) — и телефон станет рабочим местом. Базу можно возить с компьютером по домашнему Wi-Fi — записи сливаются в обе стороны, ничего не задваивается — или просто переносить файлом, вовсе без сети.

← на страницу программы · спутник — лёгкий блокнот

Это экспериментальная сборка. Она для тех, кто понимает слово «проба»: просторнее всего ей на мониторе с мышью, хотя и на телефоне в горизонтальном положении работать можно — где узко, лента прокручивается вбок (для быстрых записей на ходу всё равно удобнее спутник). Чтение чеков здесь не работает, вложения при обмене не переезжают, шероховатости обязательны. Ваши данные при этом в безопасности: перед каждым приёмом обмена снимается копия базы, а настольная база остаётся главной. Замечания — на info@lab-1m.ru.

Что нужно

Как установить

  1. Скачайте на телефоне DomFinDeX-2.0.66.apk — проще всего открыть эту страницу прямо на телефоне.
  2. Откройте скачанный файл и разрешите установку из этого источника; на предупреждение Play Protect ответьте «Всё равно установить» — сборка подписана простой подписью разработчика, как и спутник.
  3. На рабочем столе появится значок с домиком и мышкой. При первом запуске база пустая — так задумано: всё привезёт обмен.

Контрольная сумма — в sha256.txt. Обновляется новым файлом поверх, база и пара с компьютером сохраняются.

Стоит проба 2.0.24 или старше? Этот один раз обновление поверх не встанет — телефон ответит «Приложение не установлено». Начиная с 2.0.25 сборки подписаны постоянным ключом, а прежние были подписаны временным, и Android не разрешает подменять подпись. Порядок такой: сначала унесите базу пробы («База…» → «Сохранить…», файл ляжет в «Загрузки»), затем удалите пробу с телефона, поставьте свежий APK и верните базу («База…» → «Открыть…»). Дальше обновления снова будут вставать поверх.

Как перенести базу с компьютера

  1. На компьютере откройте нужную базу и в меню базы включите обе галочки: «Спутник → Принимать со спутника» и «Спутник → Обмениваться базой с телефоном».
  2. На телефоне нажмите «Обмен с компьютером…» → «Найти компьютер» — он подставит адрес и назовёт найденного. Не нашёлся — первым делом проверьте, не включён ли VPN.
  3. Компьютер покажет шестизначный код — введите его в поле кода и нажмите «Обменяться».
  4. Подождите: первый приём большой базы занимает несколько минут (плашка честно крутится). Десятки тысяч записей переезжают целиком.
  5. На компьютере появится плашка «Со спутника пришло…» — примите пакет телефона (при пустой базе на телефоне он почти пустой).

Или просто файлом — без сети

Кнопка «База…» в шапке — для тех, кто привык носить файл базы с собой. «Открыть…» принимает файл, скопированный на телефон как угодно — кабелем, диском, почтой: и голый файл базы, и архив копии. Программа сперва проверит файл, попросит перезапуститься — и откроет принесённую базу; прежняя при этом отставляется рядом, ничего не теряется. «Сохранить…» кладёт целостную копию базы в выбранное место — такой файл настольная программа открывает как есть.

Если копируете файл базы с компьютера руками — сначала закройте настольную программу: у открытой базы часть записей живёт в файле-довеске «…-wal» рядом, и копия без него выходит нецелой (проба такой файл честно отвергнет, ничего не сломав). База под паролем в пробе пока не открывается — снимите пароль в настольной программе и сохраните файл заново.

Как жить дальше

Ведите записи где удобно — на телефоне или на компьютере. Время от времени жмите «Обмен с компьютером…»: в обе стороны поедет только новое и изменённое, свежая правка побеждает, удалённое удаляется, дубликатов не бывает.

Кнопка «Заново…» пересоздаёт базу телефона пустой (понадобится перезапуск приложения) — если захотите начать с чистого листа или подключиться к другой базе.

Телефон без компьютера — тоже сценарий: базу можно вести целиком на телефоне, а обмен оставить на случай, когда компьютер появится.

Вопросы

Чем это отличается от спутника?

Спутник — лёгкий блокнот на каждый день: записать трату, снять чек, посмотреть итоги. Здесь же — вся программа целиком, ей нужен большой экран. Они дополняют друг друга и спокойно живут на одном телефоне.

Это безопасно?

Обмен работает по той же схеме, что спутник: первая связь подтверждается кодом с экрана компьютера, сам код по сети не летит, дальше устройства узнают друг друга по ключу. Всё происходит внутри вашей домашней сети, без облаков. Пакет всей базы компьютер отдаёт только при включённой галочке «Обмениваться базой с телефоном» — из коробки она выключена.

Что пока не умеет?

Чтение чеков (работает только в Windows-версии), вложения при обмене не переезжают, база под паролем не открывается, пальцем на маленьком экране местами тесно. Это проба: чем больше откликов, тем быстрее она повзрослеет — рельса разделов и перенос базы файлом появились ровно так.

Почему база сначала пустая?

Чтобы при первом обмене не родились двойники стандартных статей и счетов: всё до последней единицы учёта приезжает из вашей настольной базы.