Alexander
Highway
обновил gradle и firebase либы, теперь не собирается проект
Highway
при компиляции ругается
Highway
Program type already present: com.google.android.gms.internal.measurement.zzwq
Axrorxo'ja
Andrey
Ребята, для пока нотификаций не нужен отдельный пермишен?
Сергій
Сергій
но надо делать каналы для андроид 8+
Сергій
иначе нотификаций не будет
Andrey
Alexander
Народ всем привет, никто случайно не покупал книжки Рея по Андроид и Котлин? 🤗
Konstantin
ни случайно ни специально
Alexander
Может кто нибудь? 😬
Konstantin
тут никто читать не любит
Konstantin
зачем те
Сергій
Alexander
зачем те
Посоветовали их почитать в качестве начала для освоения Android dev
Сергій
купи )
Axrorxo'ja
Ворк Манагер с вьюшкой может работать
Ontoshgo
Сергій
Konstantin
Посоветовали их почитать в качестве начала для освоения Android dev
ну у меня была пара книжек правда не помню кто автор ,в одной там прям для дцп каких то написано, где то на 100 странице только только про вьюшки начинают рассказывать, в другой пободрее, зеленая такая, там прям штук 8-9 приложений по всей книге пишутся, мелкие но все же.
если терпения хватит - читай, а так лучше разрабатывать, гуглить и тут спрашивать
Axrorxo'ja
Alexander
купи )
Да дороговато они стоят, я бы может купил у кого то, чтоб подешевле чуть 😦
Gromozeka
ну у меня была пара книжек правда не помню кто автор ,в одной там прям для дцп каких то написано, где то на 100 странице только только про вьюшки начинают рассказывать, в другой пободрее, зеленая такая, там прям штук 8-9 приложений по всей книге пишутся, мелкие но все же.
если терпения хватит - читай, а так лучше разрабатывать, гуглить и тут спрашивать
я думаю первая это Дэвид Гриффитс, Дон Гриффитс "Head First. Программирование для Android", а вторая от big nerd ranch "Программирование под Android. Для профессионалов"
Ontoshgo
Сергій
Konstantin
Konstantin
вторую угадал ага)
Axrorxo'ja
а что такое дата билдер?
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/565-urok-32-workmanager-peredacha-i-poluchenie-dannyh.html
Alexander
Alexander
Sergey F
Alexander
Anonymous
Как известно активити с android:configChanges="orientation|screenSize
при перевороте переживает поворот и onDestroy не вызывается.
1. Тогда единственный случай активити когда этот атрибут не нужен, это когда изменились ресурсы при перевороте, например есть вторая layout xml для landscape.
2. Таких случаев на практике бесконечно мало и велика вероятность что их вообще может не быть. И пересозданием активити при перевороте можно пренебречь.
3. Тогда presentation слою вообще не обязательно сохранятся при пересоздании активити, и всей заботы с жц нет.
Конечно у меня с aac vm, moxy или всякие другие решения переживают пересоздание, но походу это все излишне в контексте переворота. Что думаете?))
ᛖᚹᛋᛁᚱ
Konstantin
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
Та и вообще лучше делать отдельно лейаут
Сергій
ᛖᚹᛋᛁᚱ
Например есть layout с формой входа и кнопкой, при перевороте есть шанс что кнопка будет не видна
Сергій
кейс не такой и редкий
Сергій
сохранением состояния никогда не стоит пренебрегать
ᛖᚹᛋᛁᚱ
Я когда приложение с гаданиями делал, там по 10 layout файлов на расклад нужно было
Vitaly
Как реализована такая штука как прерывание соединения во время отправки тяжелых файлов? Ведь сокет может поменяться, верно? И вот интересно, данные заново отправляются или продолжают с того места где закончили?
Alexander
Kotor
Привет. Можно сделать кастомную иконку для нотификации, когда приложение в бэкграунде?
Через onMessageReceived и NotificationBuilder настраиваются нотификации только если приложение в форграунде.
Спасибо
Kotor
PS: это FCM
Сергій
Kotor
roman G
Ребят, при создании папки во внешнем каталоге через mkDir её не видно на пк
roman G
до перезагрузки устройства
Vitaly
А я могу сколько угодно раз вызывать Service не закрывая прошлое соедиенение, верно? У меня просто подключится к тому же Service с новым startId и сколько бы раз не вызывал переполнения стека не будет?
Сергій
Himars
Че посоветуете для изучения котлин?
Himars
Doc?
Kotiling in Action?
Kotlin for Android dev?
Mike
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
Виктор
Друзья, подскажите, а можно ли сделать стандартными средствами андроида адаптивную иконку, чтобы на нее выводить, например, время или число двузначное?
Потому что приложения календарей и часов так мозолят глаза, что там такое можно
Bogdan
Mike
чёт я не вижу никакой проблемы в кнопку сунуть число или время, сколько-бы-то-ни-было-значное
Kostya
в иконку приложения
Kanstantsin
Kanstantsin
очень много зависит от лаунчера
Kanstantsin
каждый работает по своему с таким, и никакого там прямо кода для иконки в помине не заложено в системе )
Kanstantsin
я когда гуглил узнал что такое можно с уверенностью сделать на Pixel Launcher, Nexus Launcher
Kanstantsin
на других скорее всего работать не будет это, т.к. за отрисовку иконок отвечает именно лаунчер, и кроме картинки там динамически ничего задать нельзя
Сергій
можно декомпилировать тот же Google Calendar и посмотреть
Kanstantsin
да в нете есть статьи
Kanstantsin
зачем
Kanstantsin
это работает на лаунчерах не на всех, я проверял
Сергій
ну тогда ок
Сергій
Kanstantsin
типо лаунчер отвечает за отрисовку
Сергій
это его работа
Kanstantsin
если бы сделали какой-то стандартный интерфейс для этого )