Comments 18
Жаль, что приложение есть только для iOS.
Удалось попробовать на macOS, но получил вылет приложения при попытке настроить подушку при первичной регистрации и заполнении формы.
+ реализовано только жесткое распределение в долях между авансом и зарплатой. У меня логика начисления ЗП следующая:
Аванс выплачивается по количеству отработанных рабочих дней за период с 1 по 15 число месяца.
Зарплата выплачивается по количеству отработанных рабочих дней за период с 15 по последнее число месяца (кстати сервис почему-то крайнюю дату зарплаты не дал выставить выше 28 числа).
То есть, допустим, у нас 22 рабочих дня в месяце, из них 10 приходится с 1 по 15 число и 12 на оставшийся период месяца
Тогда в аванс мне приходит 10/22 частей от оклада, и 12/22 в зарплату.
То есть - это всегда плавающее значение, которое каждый год плавает вместе с производственным календарем.
Но в целом идея самого приложения огонь - с переменным успехом делаю под собственные нужды плюс-минус аналогичный пет-проект, и как раз по той же причине, что нет приложения, которое решало бы именно мою конкретную задачу ведения бюджета.
Спасибо что подсветил багу, сейчас да только на айфон сделал.
Тк делал все таки для себя и телефон как то под рукой всегда, о Маках даже не думал - теперь обмозгую. Особенно если будет больше запросов.
Про точность расчетов, согласен, тоже думал об этом, есть идеи чтобы засунуть производственный календарь = повысить точность+можно будет у Агента спрашивать/увидеть в интерфейсе какие отпускные прийдут или особенно - скок денег останется после отпуска. Я всегда проседаю после ЗП и это тоже стресс.
Но пока не придумал как сделать удобную реализацию для пользователя(чтобы еще не усложнять онбординг)
Короч если будет запрос от пользователей, то думаю в августе календарь засуну - для точности. Отпуска сделаю чуть позже при редизайне уже.
А расскажи о своем проекте?
По вылету - попробовал еще раз пройти путь, он воспроизводится в моменте, когда я пытаюсь активировать ползунок "Нужна подушка безопасности". Если его не трогать - без проблем прохожу дальше.
Что касается идеи делать версию для macOS - это скорее избыточно ввиду отсутствия массового запроса пользователей (ну и прямо скажем, достать ноутбук, чтобы посмотреть могу ли я купить очередную спонтанную хрень - плохо коррелирует со словом "удобство").
Я скорее имел ввиду, что не хватает версии для Android. Я только из-за отсутствия iPhone полез проверять саму возможность пощупать приложение из под macOS.
Что касается пет-проекта - это очень простой бот в ТГ, который решает буквально одну единственную задачу (если не углубляться в детали) - получает сумму поступивших денег на вход и возвращает сводку, на какую текущую цель и сколько денег надо мне зарезервировать из текущего поступления, чтобы деньги на эту цель были накоплены к обозначенному сроку. На первый взгляд - ваше приложение решает эту задачу + есть управление приоритетами целей, что удобно.
В общем - если или когда появится версия для Android - я бы с радостью попользовался приложением.
P.S. Первый раз за 7 лет существования аккаунта на Хабре решил откомментить чью-то статью и получил минус в карму. Отличное дружелюбное коммьюнити, получается :D
Про андроид версию, да есть уже планы чтобы сделать ее осенью - можешь оставить контакт, как появится с удовольствием поделюсь ссылкой)
Про пет проект - очень крутая идея, а можешь чуть подробнее рассказать про математику рассчетов? Например есть 2-3 цели(машина+отпуск+новый мак), разного приоритета и с разной желаемой датой. Как устроен расчет распределения сумм по каждой цели?
про карму, согласен, очень непонятные действия 0_о
У меня нет зарплаты, я вообще безработный. Есть какие-то доходы, наверное можно их как-то спрогнозировать, но это точно не зарплата. На этом месте у приложения полномочия всё?
Хм, сложный кейс
С одной стороны, да, приложение строит прогноз по 1 вещам: доходу(зарплате и авансу) и расходам(плановые категории трат) поэтому если нет понимания по доходам, то и плана не будет.
Но с другой стороны, кажется что можно прикинуть примерные суммы(или посмотреть аналитику поступлений в банке), указать в Кубыше и тогда план можно собрать
При старте приложения оно задает вопросы, и неясно, что же отвечать и как это впоследствии скажется на поведении приложения. Это несколько напрягает. Если бы хотя бы было пояснение, что вот это критически важный вопрос, продумайте хорошенько, впоследствии поменять можно только полным сбросом; а это - всегда можно поменять; а это поменять можно, но возможны такие-то некритичные последствия. А то я как на минное поле ступил и туплю (простите за невольный каламбур).
Блин извини за такой опыт.
А можешь подробнее описать, на каком именно экране/шаге у тебя было больше всего непонимания? На доходах/расходах или где то в другом месте?
Сейчас действительно онбординг сложный и не всегда интуитивно понятный.
Следовал идее, что ты один раз 5 минут тратишь и больше не возвращаешься к настройке приложения.
+Настройки всех параметров, есть в приложении:
Например: доходы и расходы правятся через экран обзора, там в верхнем левом углу кнопка которая открывает шторку с настройками.
++В целом у меня идея, что в онбординге пользователь вводит расходы "на глаз" как представляет, а далее при использовании прилки, например через месяц когда есть данные по фактическим расходам в периодах аванса и зарплаты - приложение использует усредненные фактические данные для создания плана.
Если у тебя хватит мотивации, то покритикуй пожалуйста еще)
Опиши все что не понятно/тупо/etc - мне как раз она нужна, чтобы понимать слабые стороны.
Я же в момент онбординга вижу только мастер, а нутрянку приложения не вижу.
Я прошел всего до 2-го шага, выбрал «подушку» и перешел к вводу зряплаты.
По первому шагу - выбор одного из четырех сценариев меня несколько пугает, потому что на берегу нет понимания, что это меняет и, главное, насколько критично. Ну там есть краткие пояснения, что излишки пойдут в подушку… или в другие направления… а я такой - а если я хочу 30/70 распределить условные излишки? Мне к умным или красивым, или разорваться?
Я не утверждаю, что это моё желание правильно и реализуемо. Просто описываю свои размышления на первом же шаге мастера онбординга.
Про второй шаг уже сказал - нет работы, нет оклада… но есть к примеру пособие (временно) и скажем доходы от репетиторства и т.п., это всё такое… либо там было бы сказано, что мол - если нет твердого оклада, ставьте ноль, потом разберемся; либо рекомендация вписать среднее за три месяца… В общем, я на втором шаге рассудил, что раз у меня нет зряплаты, то мне приложение бесполезно. Деинсталл… :/
Кстати. Я являюсь давним пользователем приложения YNAB и в нем мне не хватает автоматизации внесения данных из выгрузок. Оно там что-то есть, но с выгрузками наших банков не работает. Руками всё вносить регулярно - не работает. Стоит пару недель продинамить - и накапливается неподъемный долг по внесению кучи данных.
Вот размышляю, как настроить переработку выгрузок с применением нейросетей для спорных/непонятных записей в выгрузках…
Про подпись, среднего за 3 месяца, думаю хорошая идея)
А по внесению трат, как появится фикс доход, можешь попробовать использовать мою прилку, там есть ручное внесение, но можно просто кинуть скрин с операциями из банка и далее она сама классифицирует траты(по логике и истории) - пока это лучшее что придумал по упрощению внесения трат.
Сколько бы мне потребовалось времени, чтобы на работе организовать отправку приложения в стор?
День-два, написать правильно Fastlane файл. С ИИ наверное еще быстрее.
Через неделю я загружал следующую версию и решил сравнить, сколько времени на это уходит у меня самого. Не вышло вообще.
1 минута после настроенного Fastlane и даже ИИ не нужен. Я на днях публиковал очередную версию своего приложения за 1 минуту, причем у меня 3 магазина, iOS App Store, tvOS App Store, Mac App Store. Я в трех консолях вызвал команды
fastlane release_ios_app_store
fastlane release_tvos_app_store
fastlane release_mac_app_storeИ ушел пить кофе. После просто зашел в App Store Connect добавил билды для релиза и нажал Send to Review.
Конечно с ИИ сейчас все стали дофаминовыми наркоманами, хотят сразу чтобы всё работало без понимания) Но боль вашу понимаю если с этим сталкиваешься первый раз, действительно всё иногда не совсем логично.
Привет
Может я некорректно выразился в посте, но имел ввиду продуктовую и маркетинговую сторону вопроса: описание приложения, ключевые слова, рекламный текст, скриншоты и их оформление + тоже самое для английский версии.
В твоем случае, ты как их пишешь / от куда берешь?
С технической точки зрения проблем не обнаружил - в моем случае, собрал сборку в xcode, выгрузил в connect и все. Поэтому не до конца понял, что именно Fastlane делает?
Это что то вроде набора проверок/действий которые проходят в коде для подготовки билда для отгрузки в App Store Connect
Может я некорректно выразился в посте, но имел ввиду продуктовую и маркетинговую сторону вопроса: описание приложения, ключевые слова, рекламный текст, скриншоты и их оформление + тоже самое для английский версии. В твоем случае, ты как их пишешь / от куда берешь?
День добрый. Спасибо за вопрос)
Да, всё это легко автоматизируется Fastlane. Тексты для страницы приложения нужно разложить по папкам и по языкам.
Вот так у меня это в проекте, скриншот:

У меня приложение переведено на 15 языков. Я когда добавляю новую фичу, пишу ИИ - добавь в описание приложения (description.txt) новую фичу для всех языков. Потом вызываю:
fastlane upload_metadata_txtдля загрузки текстов в App Store для последнего активного билда.
Скриншоты, да, это гораздо сложнее, мне генерят специальные UI тесты, которые открывают приложение в нужном языке и проходятся по всем скринам с тестовыми данными и скриншоты складываются в отдельную папку, эта папка потом используется Fastlane как источник скриншотов. Если у меня поменялся UI, то перед релизом запускаю UI тесты на все языки и ухожу минут на 30 погулять, так как 15 языков долго ждать.
Вот так они лежат по папкам и языкам:

Потом вызываю:
fastlane upload_metadata_snaphotsНо если честно, я на это убил несколько дней чтобы всё работало как часы так как писал сам и ИИ точно в UI тестах накосячил бы. Поэтому вам не рекомендую так делать, попробуйте взять готовый Fastlane инструмент для создания снапшотов https://docs.fastlane.tools/getting-started/ios/screenshots/ и отдайте ИИ чтобы она его настроила на проект и в будущем вам бы было необходимо просто вызвать одну команду для запуска процесса.
Загрузка текстов и скриншотов в App Store через этот механизм https://docs.fastlane.tools/actions/upload_to_app_store/#upload_to_app_store
Я думаю да, просто скормите эти урлы ИИ и пусть она вам настроит эти процессы через Fastlane.
придумали супер оригинальное «Кубышка» и с ним вышли в стор. Спойлер: потом оказалось, что такое название уже занял другой сервис, и в версии 1.4 приложение стало «Кубыш»
Интересно, автор уверен, что риска претензий от авторов "Кубышки" нет? Базовый анализ по основным признакам показывает, что название схоже до степени смешения (см. Ст.1474 ГК РФ).
P.s. Не критикую выбор - автору виднее, просто подсвечиваю риск.
Спасибо большое, что подсветил.
Да именно из за того что название "Кубышка" запатентовано желтым банком, пришлось переименоваться.
Надеюсь, что прокатит тк хоть и созвучно кажется что похоже, но по сути совсем разные продукты. У банка это кредитный продукт, а у нас наоборот про свободу и накопления.
Но еще раз спасибо, что подсветил
На всякий случай в дополнение относительно "разные продукты": область-то одна - финансы. Для претензий достаточно, чтобы те, кто хочет скачать Кубышку, начали скачивать Кубыш вместо неё. При этом сложно проверить, действительно ли добросовестно перепутали или так они говорят. Соревноваться в патентном праве с юристами крупного банка - дорого может обойтись оплата своих юристов, даже при правоте. А упомянутый банк известен массой историй по жесткой работе даже со своими клиентами.
Я попросил ИИ самостоятельно опубликовать мое приложение в App Store и ушел сочинять лампу