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

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

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

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

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

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, 09:29   #92
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,374
Написано 489 полезных сообщений
(для 882 пользователей)
Ответ: Прога "Долги и Займы".

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

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

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

Последний раз редактировалось Жека, 04.03.2017 в 08:44.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
Антихрист (04.03.2017), DarkInside (03.03.2017), moka (03.03.2017), SBJoker (03.03.2017), St_AnGer (03.03.2017)
Старый 03.03.2017, 10:35   #93
Evgen
Знающий
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow capital of Earth! :)
Сообщений: 280
Написано 36 полезных сообщений
(для 49 пользователей)
Ответ: Прога "Долги и Займы".

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

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

Сообщение от 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, 13:49   #96
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 07.08.2011
Сообщений: 504
Написано 190 полезных сообщений
(для 368 пользователей)
Ответ: Прога "Долги и Займы".

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

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

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

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)
Ответ


Опции темы

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

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


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


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