Highway
обновил gradle и firebase либы, теперь не собирается проект
Highway
при компиляции ругается
Highway
Program type already present: com.google.android.gms.internal.measurement.zzwq
Andrey
Ребята, для пока нотификаций не нужен отдельный пермишен?
Сергій
но надо делать каналы для андроид 8+
Сергій
иначе нотификаций не будет
Alexander
Народ всем привет, никто случайно не покупал книжки Рея по Андроид и Котлин? 🤗
Konstantin
ни случайно ни специально
Alexander
Может кто нибудь? 😬
Konstantin
тут никто читать не любит
Konstantin
зачем те
Сергій
🤔
Alexander
зачем те
Посоветовали их почитать в качестве начала для освоения Android dev
Сергій
купи )
Axrorxo'ja
🤔
Ворк Манагер с вьюшкой может работать
Ontoshgo
купи )
за деньги чтоль?
Сергій
Ворк Манагер с вьюшкой может работать
может, но как видишь не стоит
Konstantin
Посоветовали их почитать в качестве начала для освоения Android dev
ну у меня была пара книжек правда не помню кто автор ,в одной там прям для дцп каких то написано, где то на 100 странице только только про вьюшки начинают рассказывать, в другой пободрее, зеленая такая, там прям штук 8-9 приложений по всей книге пишутся, мелкие но все же. если терпения хватит - читай, а так лучше разрабатывать, гуглить и тут спрашивать
Axrorxo'ja
может, но как видишь не стоит
ну как через дата билдер ?
Alexander
купи )
Да дороговато они стоят, я бы может купил у кого то, чтоб подешевле чуть 😦
Ontoshgo
ну как через дата билдер ?
а что такое дата билдер?
Сергій
Konstantin
вторую угадал ага)
Axrorxo'ja
а что такое дата билдер?
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/565-urok-32-workmanager-peredacha-i-poluchenie-dannyh.html
Alexander
https://habr.com/company/piter/blog/303208/ первая бодрая https://www.ozon.ru/context/detail/id/135513511/
Спасибо! А есть смысл бодрую поискать посвежее?
Konstantin
Спасибо! А есть смысл бодрую поискать посвежее?
для андроида только свежие, в старых уже неактуальная (по большому счету) инфа, +2 года можно даже не смотреть
Alexander
для андроида только свежие, в старых уже неактуальная (по большому счету) инфа, +2 года можно даже не смотреть
Там по ссылке 2016 год, то есть нужно что нибудь поновее, да? Спасибо в любом случае!
Sergey F
Спасибо! А есть смысл бодрую поискать посвежее?
Есть смысл курсы юдасити проходить
Anonymous
Как известно активити с android:configChanges="orientation|screenSize при перевороте переживает поворот и onDestroy не вызывается. 1. Тогда единственный случай активити когда этот атрибут не нужен, это когда изменились ресурсы при перевороте, например есть вторая layout xml для landscape. 2. Таких случаев на практике бесконечно мало и велика вероятность что их вообще может не быть. И пересозданием активити при перевороте можно пренебречь. 3. Тогда presentation слою вообще не обязательно сохранятся при пересоздании активити, и всей заботы с жц нет. Конечно у меня с aac vm, moxy или всякие другие решения переживают пересоздание, но походу это все излишне в контексте переворота. Что думаете?))
Konstantin
Тут такой был спрашиватель, его в Гугл постоянно посылали😂
не исключено что могут просто игнорировать )
ᛖᚹᛋᛁᚱ
Та и вообще лучше делать отдельно лейаут
Сергій
Как известно активити с android:configChanges="orientation|screenSize при перевороте переживает поворот и onDestroy не вызывается. 1. Тогда единственный случай активити когда этот атрибут не нужен, это когда изменились ресурсы при перевороте, например есть вторая layout xml для landscape. 2. Таких случаев на практике бесконечно мало и велика вероятность что их вообще может не быть. И пересозданием активити при перевороте можно пренебречь. 3. Тогда presentation слою вообще не обязательно сохранятся при пересоздании активити, и всей заботы с жц нет. Конечно у меня с aac vm, moxy или всякие другие решения переживают пересоздание, но походу это все излишне в контексте переворота. Что думаете?))
> 2. Таких случаев на практике бесконечно мало и велика вероятность что их вообще может не быть. И пересозданием активити при перевороте можно пренебречь. система может убить, а потом восстановить твою активити пока пользователь например открыл камеру чтобы сделать фото для профиля )
ᛖᚹᛋᛁᚱ
Например есть layout с формой входа и кнопкой, при перевороте есть шанс что кнопка будет не видна
Сергій
кейс не такой и редкий
Сергій
сохранением состояния никогда не стоит пренебрегать
ᛖᚹᛋᛁᚱ
Я когда приложение с гаданиями делал, там по 10 layout файлов на расклад нужно было
Vitaly
Как реализована такая штука как прерывание соединения во время отправки тяжелых файлов? Ведь сокет может поменяться, верно? И вот интересно, данные заново отправляются или продолжают с того места где закончили?
Sergey F
Там прямо норм?
Ну я по ней с нуля вкатился
Alexander
Ну я по ней с нуля вкатился
Ок, спасибо за совет!
Kotor
Привет. Можно сделать кастомную иконку для нотификации, когда приложение в бэкграунде? Через onMessageReceived и NotificationBuilder настраиваются нотификации только если приложение в форграунде. Спасибо
Kotor
PS: это FCM
roman G
Ребят, при создании папки во внешнем каталоге через mkDir её не видно на пк
roman G
до перезагрузки устройства
Vitaly
А я могу сколько угодно раз вызывать Service не закрывая прошлое соедиенение, верно? У меня просто подключится к тому же Service с новым startId и сколько бы раз не вызывал переполнения стека не будет?
Himars
Че посоветуете для изучения котлин?
Himars
Doc? Kotiling in Action? Kotlin for Android dev?
Vadim
кто подскажет вот закинул я некий logEvent от Firebase val bundle = Bundle().apply { putString(FirebaseAnalytics.Param.CONTENT_TYPE, "testFirebaseAnalytics") } firebaseAnalytics?.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle) и пошла аналитика, ок., а как можно взять что то более существенное из bundle? ну по скринам или что то в этом роде чтоб не просто показывало какие то фэйковые данные а что то по существу
Himars
kotl.in
для тех у кого с англ коряво https://kotlinlang.ru/
Himars
для тех у кого с англ коряво https://kotlinlang.ru/
Но переводу доверять опасно)
Виктор
Друзья, подскажите, а можно ли сделать стандартными средствами андроида адаптивную иконку, чтобы на нее выводить, например, время или число двузначное? Потому что приложения календарей и часов так мозолят глаза, что там такое можно
Mike
чёт я не вижу никакой проблемы в кнопку сунуть число или время, сколько-бы-то-ни-было-значное
Kostya
в иконку приложения
Kanstantsin
очень много зависит от лаунчера
Kanstantsin
каждый работает по своему с таким, и никакого там прямо кода для иконки в помине не заложено в системе )
Kanstantsin
я когда гуглил узнал что такое можно с уверенностью сделать на Pixel Launcher, Nexus Launcher
Kanstantsin
на других скорее всего работать не будет это, т.к. за отрисовку иконок отвечает именно лаунчер, и кроме картинки там динамически ничего задать нельзя
Сергій
можно декомпилировать тот же Google Calendar и посмотреть
Kanstantsin
да в нете есть статьи
Kanstantsin
зачем
Kanstantsin
это работает на лаунчерах не на всех, я проверял
Сергій
ну тогда ок
Kanstantsin
типо лаунчер отвечает за отрисовку
Сергій
это его работа
Kanstantsin
если бы сделали какой-то стандартный интерфейс для этого )