Сергей
даладна. Проверяем есть ли данные по месту хранения или там null. если таки да - загружаем из локальной базы
Сергей
а в бандле три калеки-маасива с флагами и текущей работой
Kirill
если имеется app+service(фоновая задача на 3 дня) при удалении приложения, сервис же так же выпилывается с устройства?
Kirill
Конечно. Если я правильно распарсил этот текст.
А как можно проверить действительна ли у конкретного человека подписка(in-app billing) после триала(3 дня)?
Mike
А как можно проверить действительна ли у конкретного человека подписка(in-app billing) после триала(3 дня)?
эээ, сравнить момент подписки плюс три дня с текущим моментом времени
Mike
делать Thread.sleep на три дня — это бред
Алексей Лихолетов
Может кто подсказать: я гружу данные из сети после события завершения анимации перехода на экран. Но это событие не вызывается когда приложение убито системой, а данные грузить надо. Есть какой либо каллбек что приложение восстановлено
Kirill
эээ, сравнить момент подписки плюс три дня с текущим моментом времени
так если человек например удалил приложение, вместе с ним сервис, получается через 3 дня не к чему обращаться, как мне условно проверить пользователя то?
Anonymous
Как правильно использовать productFlavors? У меня есть dev/prod/devFrash/prodFrash Надо чтобы devFrash и prodFrash смотрели в одну папку, но имели разный applicationID как сделать?
Anonymous
Почему - то директория тесно связана с applicationIdSuffix...
Mike
открыто новое слово: frash
Anonymous
что не есть гуд, должен же бить отдельный параметр дляя директории
Kirill
С сервера или откуда?
с телефона, вот задача в целом Есть приложение с подпиской, есть 3 человека который по отдельности рекламируют это приложение, как мне разделить от кого из этих рекламщиков прошла оплата подписки,
Kirill
У тебя логическая ошибка. Как ты что-либо узнаешь с телефона, если там уже нет твоего кода?
Ну вот в этом и проблема, как мне узнавать статус подписки и её фактическую оплату? Просто при удалении приложения подписка остается Может имеется сервис уже готовый? Firebase трекает только триал,а мне нужна конверсия из триала в пурчейз
Anonymous
это проблемы юзера
Anonymous
его деньги
Nick
Ребят, можна для дебила, как расшифровывается AAC? Кроме того что это аудиокодек
Kirill
Сходить с сервера к гуглу и спросить.
типо написать back end который обращается к гуглу?
Mike
типо написать back end который обращается к гуглу?
типо да, хотя я так и не понял, какую проблему ты решаешь
Mike
в переводе на русский — говна кусок 🌚
Gor
Не правда
Dj
в переводе на русский — говна кусок 🌚
Но ведь это же не сделал какой то Вася Пупкин, а сам Гугл!
Gor
Не все
Gor
Но ведь это же не сделал какой то Вася Пупкин, а сам Гугл!
Ну хотя бы обещание обновлений и багофиксов(😂)
Dj
Ну хотя бы обещание обновлений и багофиксов(😂)
И на том спасибки, могло бы быть ещё хуже
Sasha
в переводе на русский — говна кусок 🌚
а расскажи, плиз, в двух словах, чем аас плохо? я представляю, что это такое, но в проектах в связке не использовал
Sasha
про те, которые ты считаешь говном)
Mike
про те, которые ты считаешь говном)
это все, многа букав будет, долго писать
Сергій
Dj
а расскажи, плиз, в двух словах, чем аас плохо? я представляю, что это такое, но в проектах в связке не использовал
Могу рассказать по своему опыту, полностью обмазал весь проект лайвдатами и вьюмоделями, всё прекрасно работает, никаких проблем не возникало
Dj
Это смешно. Даже с самыми прекрасными решениями есть проблемы, если не хелловорлды фигачить.
Приведи топ 3 самых опасных проблем, которые могут привнести AAC
Mike
Приведи топ 3 самых опасных проблем, которые могут привнести AAC
1. Лишний код в проекте, который нахер не нужен и никак не помогает. 2. Вендор лок к андроиду. 3. Непонятная лапша из-за оторванных конструкторов или анчекед кастов.
Gor
Ой лол
Gor
Я думал увижу "неочевидные баги и сыроватость"
Mike
сыроватость придумали те, кому стыдно сказать «не знаю, не пробовал»
Dj
1. Лишний код в проекте, который нахер не нужен и никак не помогает. 2. Вендор лок к андроиду. 3. Непонятная лапша из-за оторванных конструкторов или анчекед кастов.
1. *Любая технология или библиотека - "Лишний код в проекте, который нахер не нужен и никак не помогает." 2. ? 3. Единтсвенный каст происходит в ViewModelFactory, что вполне безболезненно пишется и не доставляет неудобств
Gor
сыроватость библиотек - это их необкатанность, наличие багов при каких-то корнер кейсах и тд
Gor
а не «не знаю, не пробовал»
Gor
анчекед касты в стезю сыроватости как раз таки
Mike
1. *Любая технология или библиотека - "Лишний код в проекте, который нахер не нужен и никак не помогает." 2. ? 3. Единтсвенный каст происходит в ViewModelFactory, что вполне безболезненно пишется и не доставляет неудобств
1. То есть ты без библиотек пишешь, тебе всего хватает. 2. Ну где ещё кроме андроида ты воспользуешься вьюмоделями и лайвдатами? Они даже юниттестятся грязными хаками. 3. Для хелловорлдов — да, ок.
Gor
реально самая большая проблема это сделать неоптимизированное говно, веря в то что оно оптимизированно
Gor
в целом и про него тоже
Gor
с новыми инструментами все немного строже
Gor
проблемы сдк в основном известны, а проблемы инструментов всплывают внезапно
Gor
и для первых в основном есть костыли
Gor
для других же - не всегда
Mike
для других же - не всегда
к чему эта философия?
Gor
ладно, тут толстота
padmitriy
я вставлял int i=42; да
в итоге это лучший париант
Dj
не нужен вне андроида == не нужен
Можно смело значит выкидывать пол гитхаба с custom view, лул
Mike
к чему эта философия?
это вполне практическое рассуждение
Mike
Можно смело значит выкидывать пол гитхаба с custom view, лул
Контекст не путай. Я про вьюмодели и лайвдаты.
Gor
это вполне практическое рассуждение
практичность заключается в неспособности учить новый инструментарий на новых платформах или в чем?
Gor
или проблем с абстракциями?