Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > Android

Android Разработка игр на платформе Android

Ответ
 
Опции темы
Старый 22.09.2016, 10:08   #91
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

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

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

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

Ближайшие переделки - для раздела резервных копий, это одна из важнейших частей проги, я об этом раньше всерьёз не задумывался.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
Антихрист (02.10.2016), ARA (22.09.2016), impersonalis (22.09.2016), Mhyhr (23.09.2016), Nex (22.09.2016), St_AnGer (22.09.2016)
Старый 03.03.2017, 12:29   #92
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

Новости:
* народ потихоньку скачивает, и покупает Pro
* я получил второй платёж ($124)
* и занялся доработкой

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

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

Последний раз редактировалось Жека, 04.03.2017 в 11:44.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
Антихрист (04.03.2017), DarkInside (03.03.2017), moka (04.03.2017), SBJoker (03.03.2017), St_AnGer (03.03.2017)
Старый 03.03.2017, 13:35   #93
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений
(для 103 пользователей)
Ответ: Прога "Долги и Займы".

Графику для "молодого вождя" сам делал?
(Offline)
 
Ответить с цитированием
Старый 03.03.2017, 14:35   #94
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Прога "Долги и Займы".

перевести прогу на модель MVP
Шо значит "перевести на модель MVP"?
MVP - это минимальный работоспособный продукт.
(Offline)
 
Ответить с цитированием
Старый 03.03.2017, 16:05   #95
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Прога "Долги и Займы".

Сообщение от DarkInside Посмотреть сообщение
Шо значит "перевести на модель MVP"?
MVP - это минимальный работоспособный продукт.
Model-View-Presenter, производная от MVC (Model–View–Controller). Ты никогда не работал с сайтовыми движками аля-Joomla?
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
DarkInside (03.03.2017)
Старый 03.03.2017, 16:49   #96
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Прога "Долги и Займы".

Ты никогда не работал с сайтовыми движками аля-Joomla?
Неа
(Offline)
 
Ответить с цитированием
Старый 04.03.2017, 11:51   #97
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

Сообщение от Evgen Посмотреть сообщение
Графику для "молодого вождя" сам делал?
Графика мне досталась от друзей, которые хотели сделать эту игру но забили.
Сообщение от DarkInside
Шо значит "перевести на модель MVP"?
St_AnGer верно сказал. Если хочешь посмотреть подробности то в гугле "mvp android", полно инфы.
(Offline)
 
Ответить с цитированием
Старый 26.04.2018, 19:09   #98
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

Наконец-то продолжил разработку.

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

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

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

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

2. сделал LifeCycleManager и LifeCycleComponent.
Менеджер вешается на базовый класс активити и прокидывает события типа onStart / onStop / и т.п.
во все зарегистрированные для этого активити компоненты.
Добавление компонента в менеджер происходит в конструкторе компонента и скрыто от разработчика.
Выглядит примерно так:
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();
            }
        }
    }; 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (27.04.2018)
Старый 14.04.2019, 09:16   #99
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

Ох, ещё один год прошёл.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Идей по доработке много, но хз когда вернусь к ним снова.
Возможно, будут минорные релизы с 1 фичей, которые можно сделать за пару вечеров после работы.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
ABTOMAT (14.04.2019), ant0N (14.04.2019)
Старый 14.04.2019, 10:38   #100
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Прога "Долги и Займы".

Как тебе удаётся столько лет заниматься этим проектом?
Расскажи хоть о профите
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 29.07.2019, 19:47   #101
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Прога "Долги и Займы".

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

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

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

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

На уме крутится идея сделать веб-версию, чтоб захватить айос и пк, с виду не сильно сложно, но это будет возможно только по подписке, чтоб платить за серв.
В любом случае это дофига делов, не хочу связываться.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (30.07.2019)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com