Ferrero
Что-то грустно
Kanstantsin
Kanstantsin
или так вбросы )
Kanstantsin
в анко можно даже свои куски дописать, как я и сделал, и всё работает и с constraint и androidx, но правда это меня докалебало тогда ))) и сейчас пока не хочу на неё смотреть
Kanstantsin
но идея хороша там была, я надеюсь вернутся и обновят
Konstantin
блин ну почему всего одно решение на всю планету
Konstantin
выпустили б уже альтернативный какой нибудь ankoX
Kanstantsin
ну вообще тут даже в чатике предлагали ещё я помню
Kanstantsin
есть от фейсбука либа какая-то
Kanstantsin
для UI
Сергій
Litho
Kanstantsin
она походу
Сергій
Сергій
в андроид-котлин чате кто-то постил
Сергій
https://t.me/kotlin_mobile/22159
Ferrero
Если анко больше не поддерживают, то это конечно фатально
Ferrero
Представьте, если вам через год прилетит проект, куда нужно внести правки, а он на анко,
Konstantin
да это с любой библиотекой так
Ivansuper
Konstantin
если хочешь безболезненно то кмк придется мочить фабрики фабрик для построения фабрик для построения вьюшек
Konstantin
зато потом подкапотную реализацию проще менять
Konstantin
как и говорить об этом, хаха
Konstantin
технический долг скажи выплачивал
Ivansuper
Ivansuper
Способность убеждать очень помогает жить
--------
кто как проверяет пермишены? Есть что-то удобнее, чем стандартное checkSelfPermission?
Vasilij
Vasilij
у каждого своя, у меня много чего на rx, мне норм
--------
Ivansuper
Имхо злоупотребление функциональщиной через чур уже все таки
Daniel
Есть FrameLayout с bottom sheet behavior и height = wrap_content. Внутри recycler view с height = wrap_content
Высота ресайклера и боттомшита меняется в зависимости от контента ресайклера
Вопрос: как анимировать изменение высоты боттомшита?
Алексей
написать свою красивую обертку над пермишшенами - отличное упражнение, кстати. И понять весь флоу их запроса со всеми случаями, и потренироваться в проектировании.
--------
Алексей
если вам нравится и всё работает - значит, красивая)
Ivansuper
Хорошее упражнение это продумать саму логику приложения, чтобы оно бесшовно могло запрашивать и работать при отказах. А сами запросы пермишенов просты и так
Алексей
ну не то, чтобы очень простой: https://en.proft.me/media/android/android_marshmallow_permissions.png
Vasilij
Ivansuper
Ivansuper
Смешивать можно, но не сломя голову
Ivansuper
Konstantin
Konstantin
а потом в игру вступает хуета типа "безопасность меизу"
Konstantin
которая на request rationale возрващает фолс, лол
Konstantin
и вот тогда начинается самое интересное )
--------
😂😂😂😂😂😂😂😂
Ivansuper
На самом деле было бы неплохо найти способ либо гугл заставить проверять реализацию андроида на девайсах, либо слить сяоми и прочие, чтобы они засунули их кастомное секьюрити себе в жо...лудь
Konstantin
Konstantin
или их даже два
Konstantin
кароч если проходят значит твою сборку можно считать совместимой
Ivansuper
Да просто в ОС встроить флаг аля "сертифицировано гуглом". И на китайцах его не будет и стабильность работы на совести покупателя. Да, это будет дешевый смартфон доступный, но более они не будут иметь полного права кричать что ваши софты отстой и не работают
Konstantin
https://source.android.com/compatibility/cts
Андрей
ты только что посоветовал кому-то проебать пользователей наиболее массовых устройств
The The
кто-то сталкивался с переводом приложения в котором используются либы со своими активити (галерея, камеры, тп). у себя я могу обновить Locale, но в либах этого не видят и используют всегда системный язык. кто-то решал такие проблемы?
Сергей
Ivansuper
И в чате тишина)))
Ivansuper
Осуждений же
Aleksandr
нахуй ты изобрел велосипед? юзай слабые ссылки из джавы?
Сергей
Ну я попытаося наскоком понять где там утечка, ниасилил и плюнул
Сергей
Ну котлин же. Я его нипонимэ еще)
Aleksandr
а таск не надо останавливать в onPause?
Aleksandr
я имел ввиду AsyncTask.cancel(Boolean)
ситуация в данном случае тоже не меняется?
Denis
Anonymous
Ребят, никто не подскажет, пожалуйста. Есть что поновее anymote протокола, который последний раз обновляли 8 лет назад?
Aleksandr
понял, спасибо за маленький урок)
Kirill
Кто-нибудь использует стэк MVVM + DataBinding + LiveData + Room + Clean Architecture в своих проектах? Проблема в том, что описывая в domain-слое репозитории, мы вынуждены объявлять у сигнатур методов return-type LiveData<Something>, а это ломает всю суть слоя бизнес-логики, ибо появляются внешние зависимости в виде LiveData. Как решить проблему?
Андрей
Добрый день!
Подскажите пожалуйста, что лучше использовать для превращения адреса в координаты?
Vadim
Можно ли программно включить геолокацию, как это делает гугл мап? Не переходить в настройки а сразу включить
--------
вот это как никогда актуально, схоронил, спс
--------
ну просто это у меня в тасках записано реализовать, но руки пока не дошли
--------
и я собственно решений не искал еще
Vadim
спасибо c:
Nikita
Nikita
Можно и Rx