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

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

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

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

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

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,375
Написано 490 полезных сообщений
(для 884 пользователей)
Ответ: Прога "Долги и Займы".

Новости:
* народ потихоньку скачивает, и покупает 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
Написано 37 полезных сообщений
(для 50 пользователей)
Ответ: Прога "Долги и Займы".

Графику для "молодого вождя" сам делал?
(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,035
Написано 1,165 полезных сообщений
(для 2,796 пользователей)
Ответ: Прога "Долги и Займы".

Сообщение от 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
(Online)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
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,375
Написано 490 полезных сообщений
(для 884 пользователей)
Ответ: Прога "Долги и Займы".

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

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

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

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

Зарелизил новую версию - 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, 07:38   #100
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 754
Написано 277 полезных сообщений
(для 712 пользователей)
Ответ: Прога "Долги и Займы".

Как тебе удаётся столько лет заниматься этим проектом?
Расскажи хоть о профите
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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