Money Tracker — приложение для личных финансов на iOS и Android, созданное для тех, кто хочет чистую, приватную запись того, что приходит и что уходит. Всё — счета, категории, транзакции, статистика — живёт на вашем телефоне. Никакого сервера, хранящего ваши данные.
Главный экран показывает картину месяца: доходы, расходы, чистый баланс по всем счетам. Ниже те же данные читаются как сгруппированный по дням список, месячная сетка или календарь, где у каждой даты своя метка дохода и расхода.
Шесть типов счетов, одна главная книга
Наличные, банк, кредитная карта, цифровой кошелёк, инвестиции, сбережения. Каждый счёт несёт свой баланс, свой список транзакций и детальный вид с доходами, расходами и последними записями за месяц. Любой счёт можно сделать счётом по умолчанию для новых транзакций; форма открывается с ним уже выбранным.
Удаление счёта не уничтожает его. Счёт и всё, что к нему привязано, уходит в раздел «Удалённые», откуда одним касанием восстанавливается.
Категории — готовые и свои
Приложение поставляется с 8 категориями расходов и 4 категориями доходов, уже локализованными на английский, упрощённый китайский и традиционный китайский. Добавляйте сколько угодно собственных категорий, каждая со своим цветом и иконкой. Системные и пользовательские категории живут в разных разделах менеджера. Удаление пользовательской категории, к которой всё ещё привязаны транзакции, сначала спросит подтверждение; удаление мягкое, так что случайное нажатие обратимо. Категории общие между счетами, так что запись «Еда» в наличных и запись «Еда» на кредитной карте сопоставимы в статистике.
Чековый OCR на вашем телефоне
Над полем суммы — маленькая карточка камеры. Сфотографируйте бумажный чек, и Money Tracker предзаполнит итог, дату и предположительное название продавца. Распознавание идёт на вашем телефоне, так что фото никуда не уходит. Каждое предзаполненное значение можно отредактировать перед сохранением. Второй поток OCR живёт в форме редактирования счёта — для сканирования банковской карты или номера счёта.
Ввод суммы в стиле калькулятора
Касание поля суммы открывает четырёхфункциональную клавиатуру с живым предпросмотром выражения. Введите 12.50 + 8.40, увидите 20.90 мгновенно и отправьте в форму. Длинная арифметика, утомительная на клавиатуре телефона, становится одним непрерывным движением.
Статистика под ваш стиль расходов
Вкладка Статистика соединяет круговую диаграмму категорий с линией тренда за 30 дней и за 12 месяцев. Фильтруйте по расходам, доходам или прибыли. Фильтруйте по диапазону счетов. Касание сектора или строки открывает транзакции за ним — постранично, с поиском по ключевому слову в заметке и удалением свайпом. У каждого счёта есть вид списком и вид по месяцам, а для длинной истории сверху лежит вид по годам. Диаграммы, drill-down и списки по счетам читают одни и те же данные, поэтому никогда не противоречат друг другу.
Ежедневное напоминание — по желанию
Хотите мягкий пинок записывать сегодняшние расходы — подпишите устройство на ежедневный топик напоминаний. Время суток настраивается в Настройках (по умолчанию 21:00). Напоминания выключены, пока вы их не включите, и отписываются мгновенно, когда вы их выключаете. Ваши настройки напоминаний синхронизируются через одну анонимную запись, так что настройка переходит с вами на новое устройство. Никакие данные транзакций, счетов или категорий не покидают телефон — уходит только та запись настроек.
JSON-резервная копия по-вашему
Экран экспорта пишет один файл money_tracker_<timestamp>.json со всей базой. Сохраните его через системный выбор папок — iCloud Drive, Google Drive, Файлы, USB-накопитель или любое стороннее приложение, зарегистрированное как Documents provider. Системная панель «Поделиться» рядом: почта, мессенджер, заметки, AirDrop, Nearby Share. JSON — это простой текст: откройте в любом редакторе и посмотрите. Импорт принимает тот же файл: если у импортированной записи и существующей совпадает ID, она перезаписывается на месте, а не дублируется — так месячные экспорты сливаются чисто.
PIN и биометрическая блокировка
6-значный PIN может запирать приложение при каждом возвращении на передний план. Задайте его в Настройках, выберите шесть цифр, и PIN будет запрошен раньше любого содержимого. Поверх PIN лежит необязательный биометрический слой — Face ID или Touch ID на iOS, отпечаток пальца (или лицо) на Android. Если биометрический запрос не может сработать, система откатывается на код устройства, а не на PIN приложения, так что цепочка доверия остаётся привязанной к платформе.
Только локально — by Design
Счета, категории, транзакции, OCR-текст, статистика — всё живёт в локальной базе внутри частного хранилища приложения. Удаление приложения удаляет всё. Два единственных необязательных сетевых вызова во всём приложении — это пуш напоминания и синхронизация настроек напоминания; оба выключены по умолчанию. Никакого аналитического SDK, никакой рекламы, никакого трекинга.
Языки и тема
Доступно на английском, упрощённом китайском, традиционном китайском, итальянском, немецком, японском, корейском, испанском, португальском и французском. Тема по умолчанию следует за устройством; одним касанием можно принудительно включить светлую или тёмную. Первый день недели (понедельник или воскресенье) тоже настраивается и влияет на отображение месячной и дневной сетки.