What
?
Ну за то что не проигнорили)
Denis
ааа, ну сложно так чем-то помочь)
What
Остальное уже мои проблемы что не могу все данные представить
Сергей
если речь про вложенный ресайкл, то норм
у меня горизонтальный ресайклер в вертикальном работает. Но как- я сам себе объяснить не смогу, вертел крутил пока не заработало.
влад
там надо пару тегов поставить для нестед скрола и объявить общий пул вьюх у для горизонтальных, тогда все заебись будет
Aleksandr
Привет. Подскажите, нужно в приложении выводить метки местоположения на карте. Какие карты вы используете гугл или яндекс? Есть ограничения с лицензионным соглашением для использования карт?
padmitriy
народ, хелп. По какой причине onTouchListener срабатывает не каждый раз на recyclerView? Кто как боролся?
Сергей
Привет. Подскажите, нужно в приложении выводить метки местоположения на карте. Какие карты вы используете гугл или яндекс? Есть ограничения с лицензионным соглашением для использования карт?
Если целиться в мировой рынок - нужен гугль. Ограничений использования там охуллион, но простой показ карты и маркера на ней вроде бесплатен и будет всегда, а вот прокладка маршрутов уже за деньги
padmitriy
народ, хелп. По какой причине onTouchListener срабатывает не каждый раз на recyclerView? Кто как боролся?
я детекчу свайп влево или вправо и на это вешаю логику. Иногда он просто не дает ивенты
padmitriy
padmitriy
ресайклер делегирует тачи сначала айтемам
да, и вот айтемы то передают то нет
Сергій
там есть onInterceptTouchEvent который за это отвечает
Сергій
можешь попробовать совместить его с GestureDetector
Сергій
типа когда обычный тап он перехватывал, а когда свайп то нет
Сергій
но это догадки )
padmitriy
там есть onInterceptTouchEvent который за это отвечает
!!! override fun onInterceptTouchEvent(rv: RecyclerView, e: MotionEvent): Boolean { println(e) return e.getAction() == MotionEvent.ACTION_MOVE; } Вот это добавил к ресайклеру addOnItemTouchListener И в сочетании с .setOnTouchListener { v, event -> } теперь всё каждый 100% раз отрабатывает. Спс, не догадался их объединить до этого
Сергій
👍
padmitriy
👍🏿
Slackin on yo mackin
Почему вы до сих пор пишите под андроид и не ушли на флаттер?
Сергій
Ждём фуксию
Dj
Почему вы до сих пор пишите под андроид и не ушли на флаттер?
Android лучшая платфома во всем мире, писать под неё одно удовольствие
Slackin on yo mackin
Dj
Я не спорю. Но а какже кростплатформенность
Кроссплатформенность для не осиляторов джавы
Slackin on yo mackin
Ну я вот например осилил освоить Джаву, написал проект. Под иос написать теперь надо, и я думаю либо учить свифт либо флаттер. Вроде как он неплохой
Slackin on yo mackin
Раз он так хорош, как заявляют, почему до сих пор жива наивная разработка
Вячеслав
Потому, что есть и плюсы и минусы
Slackin on yo mackin
Flutter это больше UI framework
Ну так андроид вроде тоже?
Slackin on yo mackin
View и все такое
Сергій
Ну так андроид вроде тоже?
Android это операционная система )
Dj
Flutter это больше UI framework
https://developer.android.com/jetpack/compose Вот эта штука скоро убьёт Flutter UPD: Flutter UI
Сергій
View и все такое
Помимо этого есть ещё и хардварные апи
Lev
https://developer.android.com/jetpack/compose Вот эта штука скоро убьёт Flutter UPD: Flutter UI
XML в котлине убьет кроссплатформ фреймворк? В чем прикол
Сергій
padmitriy
типа когда обычный тап он перехватывал, а когда свайп то нет
да штош с этими пикселями не так, только на них теперь итемы не нажимаются
Вячеслав
Dart говно, iOS говно.
Чем же дарт так плох?
Lev
прикол что xml там нет
Речь не про него, перечитай
Сергій
😁
neikist
Чем же дарт так плох?
После котлина выглядит как шаг назад((
neikist
Хотя флаттер мне нравится
Mike
Чем же дарт так плох?
стейтменты, убогое ФП, своя VM, async-await
Сергій
Да, он хорош
Сергій
Vlad
Чем же дарт так плох?
к ios вопросов нет?)
Mike
А чем плохая своя вм?
тем, чем с принципе плохи VM. Плюс она работает внутри другой VM, плюс детские болезни (первые 20 лет :)
Вячеслав
стейтменты, убогое ФП, своя VM, async-await
я не скажу, что ФП в дарте убогое.
Сергій
Ты сейчас в контексте флаттер?
Mike
В смысле внутри другой вм?
а что, есть способ запустить приложение без ART?
Сергій
а что, есть способ запустить приложение без ART?
А как линкуются нативные библиотеки? )
Mike
процитирую вот этого господина, про Dart
Mike
- по умолчанию все мутабельное (и коллекций) - все if/else/switch/… стейтменты, а не экспрешены - no data classes - no extension functions - no null-safe types - no sealed classes  - только ковариантные дженерики - неявные вывод dynamic - неявные down-cast - обязательные точка с запятой
Сергій
на старте ART же?
Да, но работают вне хипа
Сергій
В shared memory
Mykyta
Толкните в нужную сторону. Как такие штуки обычно делаются. Вроде нашел через сервис, а как-то еще можно?
Сергій
Там и рантайм флаттера
Сергій
Mike
Почему?
потому что приложения будут бесконтрольно поглощать память
Mike
короче, есть простое правило. Пишешь не нативно — получается говно.
Dj
потому что приложения будут бесконтрольно поглощать память
В будущем у смартфонов будут овердофига ОЗУ, так что пофиг