forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Android (http://forum.boolean.name/forumdisplay.php?f=150)
-   -   Прога "Долги и Займы". (http://forum.boolean.name/showthread.php?t=19544)

Жека 02.12.2015 08:57

Ответ: Прога "Долги и Займы".
 
Вложений: 1
Все кто хотели пароль или просто поддержать - купили.
Последние 2 дня ноль покупок.
Ожидаемо мало.
Вложение 22110
Из новых идей - присвоение меток для каждой совершаемой операции.
И фильтрация по меткам в разделе История.
Также в разделе история сделаю вывод не всех позиций, а выборочно - Неделя / Месяц / Год / Все , с подсчётом суммарных значений за этот период.

Это позволит учитывать расходы. Как?
1. Создаём контакт БЮДЖЕТ
2. Совершаем операции с матками типа #зарплата, #продукты, #подарки (поступления в бюджет "плюс", траты "минус")
3. Помимо текущей суммы контакта можем получить сумму на подарки и прочее, имеющее метку.
4. Профит?

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

Что думаете об этом?
Видна ли вам польза от меток, если не хотите вести бюджет?

Хочу сделать метки по возможности ненавязчивыми, 1 иконочка #, открывающая окошко выбора / добавления новой.

moka 02.12.2015 16:13

Ответ: Прога "Долги и Займы".
 
Работа с метками должна быть не обязательной.
И очень очень простой для того чтобы пользовались фичей.

Для улучшения продаж Pro, как уже предлагал, добавь в заголовок метку типа аккаунта, с предложением поддержать/стать про пользователем иногда выскакивающим.

Заметил что если первый раз установил приложение, открыл - показывает changelog, закрыл окошко. Затем сворачиваешь приложение, разворачиваешь, и он снова окошко changelog показывает.

Жека 03.12.2015 12:44

Ответ: Прога "Долги и Займы".
 
Цитата:

Для улучшения продаж Pro, как уже предлагал, добавь в заголовок метку типа аккаунта, с предложением поддержать/стать про пользователем иногда выскакивающим.
вместо "ненужного" календаря поставить серую иконку PRO, которая будет загораться ярче после покупки. при нажатии на серую открывать диалог Pro-mode, на активную - выводить хинт "спасибо за покупку".
ну и конечно функционал развивать нужно, т.к. пароль все кому нужно ставят в самом телефоне.
Цитата:

Заметил что если первый раз установил приложение, открыл - показывает changelog, закрыл окошко. Затем сворачиваешь приложение, разворачиваешь, и он снова окошко changelog показывает.
ага. не только с этим окном проблема. если свернуться в разделе история (в любом кроме контактов), то при разворачивании увидим контакты. но нажатие назад не закроет прогу, а как бы вернёт нас в контакты, и только потом закроет.
не доглядел, исправлю.

St_AnGer 26.12.2015 17:57

Ответ: Прога "Долги и Займы".
 
Вложений: 1
Листаю я тут такой вконтактик и ВНЕЗАПНО рекламная запись:
Вложение 22176
:)

Жека 26.12.2015 20:47

Ответ: Прога "Долги и Займы".
 
Зарелизил версию 3.1!

Что нового?

* Список контактов:
- Возможность изменять баланс уже существующего контакта по кнопке "Плюс" (внизу окна). Также в поле ввода имени добавлена функция автоподстановки существующих имён. Введите имя и сумму, нажмите плюс или минус - в результате указанная сумма будет добавлена к выбранному контакту. Если контакта нет, то он будет добавлен.
- Возможность скрыть контакты с нулевым балансом - новый пункт "Отображать нулевой баланс" в разделе сортировки (кнопка в верхней панели).
- Отображение в виде карточек; имя и сумма теперь на одной строке - для компактности.
* Добавлено удаление последних комментариев - крестик справа от комментария.
* Улучшен дизайн всплывающих окошек.
* Сохранение всех открытых окон при повороте экрана; и сам поворот делается быстрее.
* Небольшие исправления и улучшения.

Скрины




Статистика


Делая этот релиз, в который раз удивился - почти всё уже написано за нас, никак не могу привыкнуть к этому.
В частности, стили элементов. Раньше я придумывал параметры сам, а теперь беру готовые.

Планы на новую версию:
- добавить анимации - переходы между экранами, заполнение списка пунктами и прочее;
- запилить аналитику, смотрю в сторону https://appmetrica.yandex.com/;
- попробовать пригнать народ через паблики вк или что-то подобное, проверить на сколько это даст профит.
(при условии, что готов отдать не более 2 т.р.)

Пока что бизнес делать не получится, мало фич.
Купили pro-версию - 22 шт. Итого $13,67. Всё же лучше нуля!

Возможно, последний абзац последнего скрина подстегнёт интерес к покупке, и то что теперь слово PRO в экшенбаре.
В общем, я решил просто делать качественный продукт (ха-ха), качать скиллы, не заморачиваться на заработке.
И даже снизил цену для всех до 25р (в зарубежных странах минималка $0.5).

Скачать v3.1

moka 26.12.2015 21:10

Ответ: Прога "Долги и Займы".
 
Обновился.
Где мои данные?

3 раза открывал, закрывалось само сразу, мигало и закрывалось.
На 4ый раз открылось, моих данных нету. Благо был бэкап.

Имхо, но это не дело если обновляясь данные трутся.

Жека 26.12.2015 21:54

Ответ: Прога "Долги и Займы".
 
Цитата:

Сообщение от moka (Сообщение 302933)
Обновился.
Где мои данные?

3 раза открывал, закрывалось само сразу, мигало и закрывалось.
На 4ый раз открылось, моих данных нету. Благо был бэкап.

Имхо, но это не дело если обновляясь данные трутся.

да это просто п*здец!
залил в релиз тестовую версию. :(((
похерил данные людям.
я расстроен.............

попробуй эту версию, поправил кое-что.

moka 26.12.2015 23:41

Ответ: Прога "Долги и Займы".
 
Благо у меня был бэкап.
Херовый такой fuckup :(

Жека 27.12.2015 05:21

Ответ: Прога "Долги и Займы".
 
moka, спасибо большое, что написал тут о проблеме! если бы я не зная лёг спать, масштаб проблемы был бы намного больше.

пока что в маркете 5 отзывов про этот баг, что довольно мало.
но доверие подорвано.

я полагаю, у большинства прога обновилась в фоновом режиме, вместе с прочими прогами/играми, и они не запускали её, потом так же прилетело исправленное обновление, запуск которого сулит только новые плюшки без ошибок.

в очередной раз убеждаюсь, что сложно вести проект одному.

* не удаётся протестировать всё, что требуется (одна знакомая скачала, полазила, сказала всё норм, я после этого нашёл 3 бага, не критичных, но тем не менее)
* с трудом даётся публикация в соц. сеть.
вконтакте в принципе легко, а больше я не создавал нигде, только репост в твиттер из контакта.
* с трудом обновляю сайт (у меня нет cms-ки, всё ручками через ftp)

moka 27.12.2015 06:18

Ответ: Прога "Долги и Займы".
 
Да, в одиночку многие дела очень тяжело потянуть когда нужно делать несколько дел, и постоянно.
Думаю стоит пересмотреть политику перезаписки данных приложением, и ни в коем случае не отчищать данные без конкретного действия пользователя. Например: лучше пусть приложение будет падать на новой версии (пока патч не выпустишь) но оставит данные, чем запустится и потерет данные.

У любой 1-человек-команда будет момент когда уже один не справляешься, или несешь урон качества, но еще не достаточно работы для более одного человека.

Жека 27.12.2015 09:55

Ответ: Прога "Долги и Займы".
 
Цитата:

Сообщение от moka (Сообщение 302944)
лучше пусть приложение будет падать на новой версии (пока патч не выпустишь) но оставит данные, чем запустится и потерет данные.

угу.
щас у меня есть спец. билд, в котором затирание данных как раз предусмотрено логикой - это билд, на котором я делаю скрины для маркета. он и оказался в печати.

в новой версии уберу вставку тестовых данных. добавлю их сам 1 раз и сохраню в файл бэкапа.

про несколько человек я имел ввиду ведение групп, помощь в тестах.
в самой-то проге нефиг делать нескольким.
в данном случае можно было обойтись одним тестером с ником moka.:)
но я торопился, думал что сегодня уже не будет времени сесть за комп, т.к. завтра уезжаю.

теперь будут в отзывах висеть комменты об удалении данных и всё, прощай моя маленькая империя.

Жека 27.12.2015 15:27

Ответ: Прога "Долги и Займы".
 
Зарелизил версию 3.1.1!

Исправлено:
* не запрашивался пароль на вход у тех, кто его установил.

В новый год без багов и всё такое.
Кто может - установите, проверьте, плиз.

Написал в маркете в описании проги (для русских) о том, что была проблема и она исправлена.

Посмотрим, что будет со скачиваниями.

moka 27.12.2015 16:02

Ответ: Прога "Долги и Займы".
 
Обновил, открылось как нужно. :)
Большое спасибо за то что сделал высоту записей меньше, выглядит на много лучше так :)

Жека 27.12.2015 16:28

Ответ: Прога "Долги и Займы".
 
moka, спс!
у тебя табличка "что нового" и там 3.1.1 при старте была?
А то я ссылку тут не оставил, у меня в маркете пока только 3.1 висит.

И второе - шрифты стали крупнее?

Скачать из дропбокса v3.1.1

moka 27.12.2015 16:31

Ответ: Прога "Долги и Займы".
 
3.1.
popup'а не было вроди.
И шрифты, не отметил какие были раньше. Выглядит ок.

Жека 27.12.2015 16:43

Ответ: Прога "Долги и Займы".
 
Понятно, ок. Вчерашняя.

Теперь доступна 3.1.1.

Жека 07.02.2016 19:36

Ответ: Прога "Долги и Займы".
 
Почти доделал новую версию 3.2.
Осталось вставить анимации появления вьюшек.

Предлагаю потестировать - скачать с дропбокса.
(сделайте бэкап на всякий случай).

Что нового:
* Добавлен Калькулятор - иконка рядом с полем "сумма"; умеет считать выражения типа 2+2*2 (=6);
* Новый календарь; также возможность устанавливать время;
* Резервные копии - возможность переименовать и удалить файл;
* Небольшие доработки.

Подробности не для прессы:
* Рекламный баннер на странице истории;
* При выборе рейтинга в "О программе" - если рейтинг меньше 3.5, то вместо перехода в маркет предлагаем написать письмо с пожеланиями по улучшению;
* После очистки истории контакта, если у него не было активной непогашенной суммы, то последняя запись истории не удалялась;
* Убирание кнопки "+" при свайпах вверх/вниз;
* При обновлении версии добавлена проверка - доступен ли Про-режим; сделано для отсечения дельцов, которые отменяют покупки;
* Вернул обычную иконку, без новогодней шапки.

impersonalis 07.02.2016 19:45

Ответ: Прога "Долги и Займы".
 
Цитата:

Сообщение от Жека (Сообщение 303957)
* При выборе рейтинга в "О программе" - если рейтинг меньше 3.5, то вместо перехода в маркет предлагаем написать письмо с пожеланиями по улучшению;

:super:

Жека 08.02.2016 05:16

Ответ: Прога "Долги и Займы".
 
Правда текущая реализация отправки письма мне не нравится, т.к. предлагается открыть почтовую программу.
Надо бы отправлять напрямую себе на сайт пост-запросом.
Но пока так оставлю.

Жека 11.02.2016 19:19

Ответ: Прога "Долги и Займы".
 
Зарелизил версию 3.2.
Скоро будет доступна в маркете.

Скачать из дропбокса

Пара новых вьюшек.



Ещё - я перешёл на минимальную версию сдк 11 - андроид 3.0.
В статистике:
2.3.3-2.3.7 | 77 шт. | 1,57 %

Извиняйте чуваки.

Жека 20.02.2016 09:35

Ответ: Прога "Долги и Займы".
 
В начале недели обновил прогу до 3.2.1.

Встроил Appmetrica от яндекса.
Добавил эвенты по нажатию на все элементы.

По самой метрике:
* обновились о отметились в статистике 855 чел.
* собираются крэш-репорты, которые в гугл консоль не попадают. 32 штуки поймано.
крутая штука - это возможность прям тут загрузить файл mapping.txt, который позволяет делать reTrace - чтобы стэк отображался нормальным, а не обфусцированным.
* статистика популярных эвентов на картинке

На форму истории операций ведут 4 действия
* пункт главного меню
* пункт меню на контакте
* область с суммарными значениями в экшенбаре
* кнопка в окне изменения баланса (на картинке выше - change balance : show history)

Первые 3 действия оказались примерно равны по частоте, и в 3 раза реже чем 4е.

Жека 09.03.2016 14:45

Ответ: Прога "Долги и Займы".
 
Активные юзеры перевалили за 5 тыщ!
Неплохо.
Скриншот

moka 09.03.2016 16:23

Ответ: Прога "Долги и Займы".
 
А как вообще статистика, есть графики и т.п.? Если не жалко шарить конечно.
И с прыбылью как? :)

Жека 10.03.2016 07:21

Ответ: Прога "Долги и Займы".
 
Прибыль минимальна. Думаю, при наличии платного облачного хранилища и напоминалки будет заметное число покупок, но пока что я занят другими делами.

Статистика на 1 листе

Ещё с adMob'a $12. Живём! :-)

Жека 05.05.2016 19:42

Ответ: Прога "Долги и Займы".
 
Готовлю к выпуску новую версию - 3.3.

Основные изменения - улучшение раздела резервных копий.
Главное новшество - онлайн хранилище, Google Drive, для Pro-режима.
Также новая функция - сохранение копий при выходе из приложения (опционально в настройках).

Просьба ко всем заинтересованным - потестировать.
Работают ли новые фичи, не сломались ли старые.

скачать из дропбокса

Жека 09.05.2016 09:30

Ответ: Прога "Долги и Займы".
 
Новая версия 3.3 в маркете!

Что нового:
  • Новая функция - онлайн хранилище данных, используется сервис Google Drive (в Pro-режиме);
  • Новая функция - авто-сохранение резервных копий при выходе из приложения;
  • Исправление ошибок.

Открыть Play Маркет

Скачать из дропбокса

Жека 22.09.2016 10:08

Ответ: Прога "Долги и Займы".
 
19 сентября получил первый платёж от гугла. 116$.
Обычный банковский перевод на usd-счёт на карточке.
Коннект установлен.:)

На счёт новой версии - начал упрощать прогу.
В том плане, чтобы она сама делала очевидные вещи.

Например,
* если при первом запуске нашли папку с бэкапами, то предлагать импортировать последний бэкап - на главном экране, не заставлять лезть в резервные копии,
* автосохранение бэкапов включить по дефолту,
* автоудаление бэкапов, когда их больше 10,
* прочее в том же ключе.

Ближайшие переделки - для раздела резервных копий, это одна из важнейших частей проги, я об этом раньше всерьёз не задумывался.

Жека 03.03.2017 12:29

Ответ: Прога "Долги и Займы".
 
Новости:
* народ потихоньку скачивает, и покупает Pro
* я получил второй платёж ($124)
* и занялся доработкой

План простой:
* перевести прогу на модель MVP
* допиливание фич (упрощение в бэкапах уже в процессе).

С текущей архитектурой уживаться стало трудно, а новая сулит изящество,
и минимизацию ошибок, особенно по части обновления ui после долгих задач, когда вьюхи уже померли.

Evgen 03.03.2017 13:35

Ответ: Прога "Долги и Займы".
 
Графику для "молодого вождя" сам делал?

DarkInside 03.03.2017 14:35

Ответ: Прога "Долги и Займы".
 
Цитата:

перевести прогу на модель MVP
Шо значит "перевести на модель MVP"?
MVP - это минимальный работоспособный продукт.

St_AnGer 03.03.2017 16:05

Ответ: Прога "Долги и Займы".
 
Цитата:

Сообщение от DarkInside (Сообщение 312227)
Шо значит "перевести на модель MVP"?
MVP - это минимальный работоспособный продукт.

Model-View-Presenter, производная от MVC (Model–View–Controller). Ты никогда не работал с сайтовыми движками аля-Joomla? :)

DarkInside 03.03.2017 16:49

Ответ: Прога "Долги и Займы".
 
Цитата:

Ты никогда не работал с сайтовыми движками аля-Joomla?
Неа

Жека 04.03.2017 11:51

Ответ: Прога "Долги и Займы".
 
Цитата:

Сообщение от Evgen (Сообщение 312226)
Графику для "молодого вождя" сам делал?

Графика мне досталась от друзей, которые хотели сделать эту игру но забили.
Цитата:

Сообщение от DarkInside
Шо значит "перевести на модель MVP"?

St_AnGer верно сказал. Если хочешь посмотреть подробности то в гугле "mvp android", полно инфы. :)

Жека 26.04.2018 19:09

Ответ: Прога "Долги и Займы".
 
Наконец-то продолжил разработку.

MainActivity.class был 4,500 строк, стал 100! + 120 строк CustomActivity, от которого должны наследоваться все активити проекта.

Не всё нравится в новой архитектуре, но явно лучше прежнего месива.

Из интересного:

1. сделал универсальный ActivityResultManager - регистрируем слушателя результата и стартуем startActivityForResult - всё.
В базовом классе активити результат закидывается в этот менеджер, и делается попытка найти подходящего слушателя.

2. сделал LifeCycleManager и LifeCycleComponent.
Менеджер вешается на базовый класс активити и прокидывает события типа onStart / onStop / и т.п.
во все зарегистрированные для этого активити компоненты.
Добавление компонента в менеджер происходит в конструкторе компонента и скрыто от разработчика.
Выглядит примерно так:
PHP код:

private static final LifeCycleComponent lifeCycleComponent = new LifeCycleComponent(MainActivity.class) {
        @
Override
        
public void onResume(IHaveLiveCycle parent) {
            if (
adView != null) {
                
adView.resume();
            }
        }

        @
Override
        
public void onPause(IHaveLiveCycle parent) {
            if (
adView != null) {
                
adView.pause();
            }
        }
    }; 


Жека 14.04.2019 09:16

Ответ: Прога "Долги и Займы".
 
Ох, ещё один год прошёл. :)

Зарелизил новую версию - 4.0 !

* Новая функция - вход по отпечатку пальца (доступна в Pro-режиме).

* Новая функция - автоподстановка имён из телефонной книги при добавлении нового контакта.

* Улучшен и упрощён раздел резервных копий - добавлен индикатор гугл драйва возле каждого бэкапа.

* В окне изменения баланса добавлены итоговые значения баланса, которые получатся после нажатия на Плюс или Минус.
Это позволяет гораздо легче ориентироваться в числах.

* Переделана внутренняя структура приложения для повышения стабильности.

Сейчас доступна 50% аудитории, к вечеру открою всем.

Это было долго, скажу я вам.))

Но теперь дело сделано, прога заимела структуру Model - Presenter - View, поддерживать и расширять функционал теперь является несложной задачей.

Таргет сдк = 28! Гуглу должно понравиться.
А минималка сдк зачем-то 14, меньше 19 уже и смысла нет ставить.

С добавлением нового апи для гугл драйва прога пожирнела, пришлось делать мультидекс, а физически вес увеличился всего на 1 мб и составил 2.5 мб.

Для публикации теперь делаю не apk, а app bundle, типа меньше размер скачивания и всё такое, хоть он и так маленький.

Если количество устанок вырастет а крэшей уменьшится - буду доволен вдвойне.

Оценка в маркете - 4.62, что довольно хорошо, если не сломал ничего в обнове, то ожидаю новые 5ки.

Идей по доработке много, но хз когда вернусь к ним снова.
Возможно, будут минорные релизы с 1 фичей, которые можно сделать за пару вечеров после работы.

ant0N 14.04.2019 10:38

Ответ: Прога "Долги и Займы".
 
Как тебе удаётся столько лет заниматься этим проектом?
Расскажи хоть о профите

Жека 29.07.2019 19:47

Ответ: Прога "Долги и Займы".
 
Ну я же так, наскоками занимаюсь.
Щас вот на работе пишу на php и js, и бывает охота на старой доброй джаве попрогать.
Можно бы и котлин запихнуть, если б какой-то отдельный модуль делал, а смешивать джаву и котлин в кучу не хочется.

Доход небольшой есть, новая версия стала дороже, и рекламу всё же воткнул, и стало примерно $100 раз в месяц.

Печалят иногда непонятные баги, которые у меня не повторяются.
Радует то что народ пишет на почту, описывают проблему и пытаются помочь пофиксить.

Крэшей стало больше, некоторые стэктрэйсы уходят в недра операционки.
Наверное зря у меня презентеры живут дольше чем активити, помирают вместе с активити только вьюшки.
А может просто новые версии андроида стали капризнее, я не сильно вникаю.

На уме крутится идея сделать веб-версию, чтоб захватить айос и пк, с виду не сильно сложно, но это будет возможно только по подписке, чтоб платить за серв.
В любом случае это дофига делов, не хочу связываться.


Часовой пояс GMT +4, время: 17:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot