Ответ: Прога "Долги и Займы".
19 сентября получил первый платёж от гугла. 116$.
Обычный банковский перевод на usd-счёт на карточке. Коннект установлен.:) На счёт новой версии - начал упрощать прогу. В том плане, чтобы она сама делала очевидные вещи. Например, * если при первом запуске нашли папку с бэкапами, то предлагать импортировать последний бэкап - на главном экране, не заставлять лезть в резервные копии, * автосохранение бэкапов включить по дефолту, * автоудаление бэкапов, когда их больше 10, * прочее в том же ключе. Ближайшие переделки - для раздела резервных копий, это одна из важнейших частей проги, я об этом раньше всерьёз не задумывался. |
Ответ: Прога "Долги и Займы".
Новости:
* народ потихоньку скачивает, и покупает Pro * я получил второй платёж ($124) * и занялся доработкой План простой: * перевести прогу на модель MVP * допиливание фич (упрощение в бэкапах уже в процессе). С текущей архитектурой уживаться стало трудно, а новая сулит изящество, и минимизацию ошибок, особенно по части обновления ui после долгих задач, когда вьюхи уже померли. |
Ответ: Прога "Долги и Займы".
Графику для "молодого вождя" сам делал?
|
Ответ: Прога "Долги и Займы".
Цитата:
MVP - это минимальный работоспособный продукт. |
Ответ: Прога "Долги и Займы".
Цитата:
|
Ответ: Прога "Долги и Займы".
Цитата:
|
Ответ: Прога "Долги и Займы".
Цитата:
Цитата:
|
Ответ: Прога "Долги и Займы".
Наконец-то продолжил разработку.
MainActivity.class был 4,500 строк, стал 100! + 120 строк CustomActivity, от которого должны наследоваться все активити проекта. Не всё нравится в новой архитектуре, но явно лучше прежнего месива. Из интересного: 1. сделал универсальный ActivityResultManager - регистрируем слушателя результата и стартуем startActivityForResult - всё. В базовом классе активити результат закидывается в этот менеджер, и делается попытка найти подходящего слушателя. 2. сделал LifeCycleManager и LifeCycleComponent. Менеджер вешается на базовый класс активити и прокидывает события типа onStart / onStop / и т.п. во все зарегистрированные для этого активити компоненты. Добавление компонента в менеджер происходит в конструкторе компонента и скрыто от разработчика. Выглядит примерно так: PHP код:
|
Ответ: Прога "Долги и Займы".
Ох, ещё один год прошёл. :)
Зарелизил новую версию - 4.0 ! * Новая функция - вход по отпечатку пальца (доступна в Pro-режиме). * Новая функция - автоподстановка имён из телефонной книги при добавлении нового контакта. * Улучшен и упрощён раздел резервных копий - добавлен индикатор гугл драйва возле каждого бэкапа. * В окне изменения баланса добавлены итоговые значения баланса, которые получатся после нажатия на Плюс или Минус. Это позволяет гораздо легче ориентироваться в числах. * Переделана внутренняя структура приложения для повышения стабильности. Сейчас доступна 50% аудитории, к вечеру открою всем. Это было долго, скажу я вам.)) Но теперь дело сделано, прога заимела структуру Model - Presenter - View, поддерживать и расширять функционал теперь является несложной задачей. Таргет сдк = 28! Гуглу должно понравиться. А минималка сдк зачем-то 14, меньше 19 уже и смысла нет ставить. С добавлением нового апи для гугл драйва прога пожирнела, пришлось делать мультидекс, а физически вес увеличился всего на 1 мб и составил 2.5 мб. Для публикации теперь делаю не apk, а app bundle, типа меньше размер скачивания и всё такое, хоть он и так маленький. Если количество устанок вырастет а крэшей уменьшится - буду доволен вдвойне. Оценка в маркете - 4.62, что довольно хорошо, если не сломал ничего в обнове, то ожидаю новые 5ки. Идей по доработке много, но хз когда вернусь к ним снова. Возможно, будут минорные релизы с 1 фичей, которые можно сделать за пару вечеров после работы. |
Ответ: Прога "Долги и Займы".
Как тебе удаётся столько лет заниматься этим проектом?
Расскажи хоть о профите |
Ответ: Прога "Долги и Займы".
Ну я же так, наскоками занимаюсь.
Щас вот на работе пишу на php и js, и бывает охота на старой доброй джаве попрогать. Можно бы и котлин запихнуть, если б какой-то отдельный модуль делал, а смешивать джаву и котлин в кучу не хочется. Доход небольшой есть, новая версия стала дороже, и рекламу всё же воткнул, и стало примерно $100 раз в месяц. Печалят иногда непонятные баги, которые у меня не повторяются. Радует то что народ пишет на почту, описывают проблему и пытаются помочь пофиксить. Крэшей стало больше, некоторые стэктрэйсы уходят в недра операционки. Наверное зря у меня презентеры живут дольше чем активити, помирают вместе с активити только вьюшки. А может просто новые версии андроида стали капризнее, я не сильно вникаю. На уме крутится идея сделать веб-версию, чтоб захватить айос и пк, с виду не сильно сложно, но это будет возможно только по подписке, чтоб платить за серв. В любом случае это дофига делов, не хочу связываться. |
Часовой пояс GMT +4, время: 15:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot