Mike
Надо чтобы приложение как то узнавал, что юзер получил сегодня 20 очков. Подсчет должен быть только для сегодня. Т.е. ровно в 24.00 счетчик должен обнулятся. Подскажите best practics для этого. Это Shared Preferences? Или есть инструменты лучше для этого?
Записывай события набора очков в с суммой очков и датой в БД. Потом одним запросом выбирай, что нужно — например, больше ли сумма очков за сегодня, чем определённый порог
a
Для этого надо апгрейдить БД. Вариант через Shared Preferences тоже норм?
M
А в чем проблема апгрейдить бд? Напиши миграцию
a
Код придется тащить в SqliteOpenHelper пока все старые версии проапгрейдятся. Не хочу увеличивать размер приложения.
M
Так у тебя же получится только добавление одного нового столбца и все
Mike
Код придется тащить в SqliteOpenHelper пока все старые версии проапгрейдятся. Не хочу увеличивать размер приложения.
так вообще любой код увеличивает размер приложения — не добавлять теперь новую логику?
ᛖᚹᛋᛁᚱ
Философский вопрос, как много людей на котлине используют Дагер? И для чего
ᛖᚹᛋᛁᚱ
Просто, интересно
--------
Философский вопрос, как много людей на котлине используют Дагер? И для чего
А для чего используется Дагер в принципе? Он в котлине что-то другое делать будет?
Mike
Философский вопрос, как много людей на котлине используют Дагер? И для чего
У котлинистов чуть больше свободного рабочего времени, им даггер ещё нужнее!
ᛖᚹᛋᛁᚱ
А вдруг
ᛖᚹᛋᛁᚱ
У котлинистов чуть больше свободного рабочего времени, им даггер ещё нужнее!
Я тут недавно делал диалог с каллбеком на Джаве. Так страдал от new и кучи интерфейсов для связи
M
Даггер добровольно используют те, кто любит боль
Mike
Я тут недавно делал диалог с каллбеком на Джаве. Так страдал от new и кучи интерфейсов для связи
сочувствую, наверное, стоит подучить джаву, чтоб не страдать так
ᛖᚹᛋᛁᚱ
Но учи не учи, а прописывания явное указание классов переменных и new никуда не денется
Vyacheslav
Ребят кто имел опыт работы с дип линками? И четко на практике репродюсил их работу на установку неустановленного приложения по редиректу и получения данных после установки из дип линки?
Дурний Кіт
вроде бету паблишили и работало
Дурний Кіт
через фаербейс и еще какой то сервис был левый
Vyacheslav
После установки из стора, сразу появлялась кнопка "открыть" по нажатию открывалась прила с данными из дип линки?
Future Franklin
Можно ли использовать адаптив иконки в drawable?(у меня сплеш это стиль)
Future Franklin
Вот так если использовать иконки с мипмапа
Future Franklin
Или можно задать высоту и ширину битмапу?
Future Franklin
Я хз просто
Roman
Можно
Future Franklin
Как?
Future Franklin
Подскажите)
Арслан
Всем привет. Как я понял, Гугл запрещает ссылки из приложения на странички для донатов. Такой вопрос. Можно ли в приложения встраивать покупки, которые не дают никакой функциональности? (Ну то есть такая версия доната без выбора суммы?)
Anonymous
Anonymous
Они через 7 дней спишут 2500 или каждый месяц будут?
Anonymous
Они через 7 дней спишут 2500 или каждый месяц будут?
Через 7 дней спишут 2500 за год. Если подписку отменить, денег назад не будет, подписка будет активна еще год в отмененном состоянии (оплачено же), а потом всё, услуги нет, денег не спишут
Anonymous
И да, если подписку отменить до 13 января, пока идет trial период семидневный, то денег не спишут
Yerlan
можно ли observe'ить изменения boolean в rxjava?
Di7aK
лайвдата не проще? от rx полезным остался только зип
Александр
BehaviorSubject
Yerlan
лайвдата не проще? от rx полезным остался только зип
у меня просто она не подключена, и ради одной переменной не хочется :D
Di7aK
И не стоит
Di7aK
Я заранее знал что rx это провал как и флеш в браузере
Yerlan
BehaviorSubject
напрягает что после изменений нужно триггерить onNext самому вручную ...
Yerlan
А если асинхрон
не понял 😐
Di7aK
Я тоже
Александр
напрягает что после изменений нужно триггерить onNext самому вручную ...
а подругому никак, в любом случае надо при изминении вызывать функцию, которая будет оповещать о этом изминении подписчиков
Bahrom
напрягает что после изменений нужно триггерить onNext самому вручную ...
Думаю написать в сеттере в одном месте не напряг
Bahrom
Нет просто обратиться к булеану через сеттер метод и там заодно триггерить
Bahrom
Если в котлине то еще проще
Yerlan
кул 👍
Yerlan
только постараюсь добавить к actions теги чтобы закрывать конкретный
Granderbird
Ребят, а есть гугловские рекомендации по написанию чата? У нас в приложении дохуя разных типов сообщений, нужно что бы эт всё не лагало при отрисовки и компановки, есть для этого где то какие то рекомендации?
a
Только вчера узнал, что есть encryptedSharedPreferences. А насколько она надежна? Можно ли там хранить пароли от БД?
Artem
Всем привет. Никто не сталкивался - делаю темную тему для datePicker и вот на андроид 21 api вот такое появляется сзади. Не всегда, но очень часто. На всех версиях выше - нормально.
Vyacheslav
Понял спасибо
Если надо будет вернуть случайно списанные деньги , например на 8 день заметил что деньги пропали. Гугл сделает спокойно полный возврат.
a
точняк!
Ravshan
Всем привет. Как сделать такой background?
Ravshan
BDB 🏴‍☠️
Просто фотку поставить
Dmytro
Всем привет. Как сделать такой background?
Вроде как обычная картинка
Ravshan
Так, как дать вот эфект?
Ravshan
Нельзя никак без редактора посторонних?
BDB 🏴‍☠️
Так, как дать вот эфект?
Это уже не андроид, это дизайнерские штуки в Фотошопе
a
Это снизу кнопка? Если кнопка, то по Material Design должны быть отступы от края.
BDB 🏴‍☠️
Градиент у которого альфа?
Dmytro
Нельзя никак без редактора посторонних?
Зелёный цвет на отдельном слое в виде фона.. и на другом слое делаешь эти узоры с прозрачностью
Ravshan
А для чего в служит alpha в imageview?
BDB 🏴‍☠️
Anonymous
Автор написал что можно в любой момент отказаться от подписки
a
Разве я не прав?
Granderbird
Anonymous
Теперь понятно что будет
BDB 🏴‍☠️
Ставишь фотку в бек фотку с калькулятором. А форграунд лайоут с градиентом с темно зеленго на свето зелёный и ставить альфа 0.3 или тип того. Вот тебе эффект