Ivansuper
Есть силиконовые тонкие ленточки прозрачные
Ivansuper
Возможно по бокам обхватывается так
Ivansuper
Откуда тут обсуждение пушапа взялось? О_о
Kopusha
кто-то хотел сказать пуш уведомления, но сказал пушап
Kopusha
если вас удивляет как оно держится, то face lift tape вообще лучше не гуглить. Перед клубешником ниточками тянут кожу лица к волосам, крепят скотчем и замазывают тоналкой. Моя жизнь не будет прежней.
Kopusha
Rx и callbacks оба про асинхронность, конечно, но их принято противопосталять. Rx основан на событиях и это как решение callback hell: https://stackoverflow.com/questions/25098066/what-is-callback-hell-and-how-and-why-rx-solves-it?lq=1
Kanstantsin
Нужно притащить какую-нибудь библиотеку, которая умеет его формировать, например, Gson.
Kanstantsin
твои слова
Kanstantsin
у меня в проекте в gradle нет подключения gson
Kanstantsin
но gson я вижу и использую
Kanstantsin
могу поискать откуда он есть у меня и сказать, но то что его специально подключать не надо, факт
Kanstantsin
я поэтому и подумал что может уже его занесли куда-то
Mike
у меня в проекте в gradle нет подключения gson
это не значит, что он подключён ретрофитом. Можешь глянуть ./gradlew dependencies
Kopusha
Quantom прав, ты неправ
Mike
в чем
в том, откуда берётся Gson
Kanstantsin
может
Ivansuper
если вас удивляет как оно держится, то face lift tape вообще лучше не гуглить. Перед клубешником ниточками тянут кожу лица к волосам, крепят скотчем и замазывают тоналкой. Моя жизнь не будет прежней.
Ниточки -- обращение к БД из активити. Тоналка -- rx & dagger. Но на какой то день ты видишь проект "без косметики" и твоя жизнь больше не прежняя
Kanstantsin
но факт что специально врубать не надо
Kanstantsin
dependency
Kanstantsin
я именно это хотел указать
Kanstantsin
Quantom прав, ты неправ
люблю такие аргументированные мнения )
Mike
но факт что специально врубать не надо
этот факт действует только в пределах твоего проекта
Kanstantsin
не только одного
Kanstantsin
убери у себя dependency
Kanstantsin
может сравнить gradle файлы
Владислав
Всем привет Мне нужно проанализировать сетевую активность одного приложения у меня на смартфоне можно ли как-нибудь к нему подключиться через android studio debugger или нужны какие-нибудь другие средства?
Владислав
в частности нужно посмотреть что приложение отправляет и принимает как по сокетам так и по http/https желательно до шифрования(если это https)
Alexey
может сравнить gradle файлы
а выложи дерево зависимостей ./gradlew app:dependencies
Kopusha
люблю такие аргументированные мнения )
Чувак, без обид, но у тебя был хороший шанс перестать писать и начать думать сообщений так 10 назад. Я понимаю, что для тебя зависимости "откуда-то из интернетов" прилетают, но сходи на гитхаб retrofita, посмотри pom файлы, что откуда тянется. Конвертер подключается отдельно, а в зависимостях gson конвертера стоит твой вожделенный gson: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> Если ты чувствуешь, что оказался на дне ямы, для начала нужно перестать копать.
Anonymous
Кстати как вам схема архитектуры? разбиение на модули и шаблоны
Kanstantsin
в gradle файле вашего проекта
Kanstantsin
собственно это моя конечная мысль
Alexey
и как это расходится с мнением о том что специально включать gson не надо ?
если хочешь сам своими зависимостями управлять, то надо) да и ретрофит не все юзают
Kanstantsin
ну чувак вверху явно писал про ретрофит )
Kanstantsin
ну да либа в gson-converter
Kanstantsin
ну точнее зависимость на gson
Kopusha
ну ты прикалываешься сейчас? Ты ж прямо написал, что "gson не либа уже", "фсе тип топ автоматически, сам там как-то". 1. Gson внезапне все еще либа 2. Retrofit gson автоматом не тянет 3. Нужно подключать конвертер, у которого в зависимостях gson (который либа. Ну ты понял)
Kanstantsin
да я лоханулся, но именно мое мнение было gson подключать не надо
Kanstantsin
именно сам gson
Mike
Кстати как вам схема архитектуры? разбиение на модули и шаблоны
Какая цель, какие проблемы решает? Это правда стоит того, чтобы разводить такую сложность?
Mike
enterprise какой-то
Никита 🙃
Я тут немного с JobService запутался. Запускаю сервис, дальше отрабатывает onStartJob, возвращаю true, но больше он не получает данные никакие
Vitaly
Если кто хочет легко подзаработать, то напишите способ как можно реализовать получение данных с сервера так, чтобы сразу же при изменении данных на сервере они изменялись и на клиенте, чтобы данные скачивались только при изменении, чтобы можно было узнать какие именно изменилось данные и всё это работало на всех версиях при выключенном приложении, то есть в фоновом режиме
Vitaly
Плачу 5к
Fearless
кидать нотифы файрбейсом 🌚🌚🌚
Vitaly
Нет
Fearless
почему?)
Vitaly
Пользователь должен кликнуть на них
Никита 🙃
на кого?
Vitaly
А в нашем случае пользователь не имеет доступ к телефону
Fearless
на кого?
Vitaly
На уведомление
Никита 🙃
зачем?
Fearless
вы знаете что такое файрбейс?
Vitaly
Да, я знаю
Vitaly
Они приходят куда?
Vitaly
В NotificationManager
Fearless
На девайс
Fearless
Что лол
Vitaly
Если приложение в фоне
Vitaly
При нажатии запускается моё приложение
Vitaly
Почитай подробнее про Push уведомления
Gleb
форграундсервис + вебсокеты + хэшсуммы чтоб понять, что данные поменялись. Это если файрбэйс не подходит
Konstantin
В NotificationManager
Серьезно
Anonymous
API Module + impl module — зачееееем?
чтобы модули не пересобирались после изменения impl. по этой статье https://habr.com/company/kaspersky/blog/422555/
Fearless
Какое отношение к файрБейсу имеет андроидовский менеджер
Fearless
нотифы от файрбейса приходят в вашу реализацию FirebaseMessagingService
Vitaly
нотифы от файрбейса приходят в вашу реализацию FirebaseMessagingService
Они приходят туда только тогда когда приложение открыто
Vitaly
Для этого нужно уведомлять клиента сразу же после изменения данных. Обращайся, с тебя 5к.
Ну круто и как ты сможешь что-либо запустить после уведомления?