Металлов
я просто не понимаю, как позиция холдера может быть равна или больше кол-ва элементов в списке только на одном устройстве, и то не всегда. И да, это происходит только при удалении элемента
Никита
У кого-нибудь есть проблемы с обработкой обновления приложения в сторе? Я чёт выложил в четверг вечером и до сих пор нихрена. Раньше даже во время ковида у меня максимум пару дней обрабатывалось обновление
Металлов
А что за ошибка?
Написано же
Металлов
А что за ошибка?
это код RecyclerView, на скрине место которое кидает ошибку
Maks
У кого-то работает гитхаб?
Юрий
используй лучше RecyclerView.Adapter
Maks
работает
Спасибо.
Anonymous
Есть тут опытные программисты с большим стажем от 5 и более? Просьба проверить мой код и дать оценку чего не хватает
Юрий
😂
Юрий
Возраст
можно 10 лет кодить и быть валенком)
Юрий
Возраст
что именно интересует?
HaryGary
То не мой вопрос был
Anonymous
можно 10 лет кодить и быть валенком)
Тут не место для спама, вы сейчас раздуваете спам на ровном месте
Юрий
Именно
сори, случайно тегнул)
Металлов
может ты про ListAdapter для ListView?
Юрий
Тут не место для спама, вы сейчас раздуваете спам на ровном месте
я спам не раздувал, вопрос был что именно интересует, с таким подходом будете долго искать спеца)
Юрий
Есть баг при работе с DiffUtill, в issuse гугла
и для этого спец нужен с 6 годами?) мда)
Юрий
Есть баг при работе с DiffUtill, в issuse гугла
для чего используете DiffUtill ? Для пагинации?
Юрий
или просто сортировка?)
Металлов
Есть баг при работе с DiffUtill, в issuse гугла
в новых версия поправлено же, не?
Металлов
или такая же шляпа?
Юрий
если для пагинации то есть замечательный компонент jetPack который называется paging library
Металлов
если для пагинации то есть замечательный компонент jetPack который называется paging library
мне кажется, если список с пагинацией, никто в здравом уме не будет использовать ListAdapter
Юрий
если для сортировки просто, то там самому можно логику написать и не загружать ради этого либу
Юрий
там кода херня выходит)
Юрий
библиотеки нужно стараться использовать только при большой надобности
akniyet
Кто знает как выровнить центр этой вьюшки к верхней части белого лейаута? Использую ContraintLayout
Юрий
а то потом можно уперется в реализацию, потратить дохрена времени и в итоге реализовывать другое решение
Юрий
это тоже скилл, и сильный, так что развивайте его
akniyet
такой вопрос гуглится за 5 минут
я редко обращаюсь в группы, так как гуглил сперва, но тут прям не прет, не могу догнать как это сделать
Line'R
10 минут назад все работало, просто очистил данные своего приложения для теста и началось. Разрешения есть, так как перезаписать файл могу (качается из сети), а вот прочитать нет. Пишет нет файла. Как так?
Aleksei
я редко обращаюсь в группы, так как гуглил сперва, но тут прям не прет, не могу догнать как это сделать
А как лейаут выглядит в студии? Вроде как верхняя и нижняя границы надо зацепить за верхнюю границу белой вью
Line'R
Кто знает как выровнить центр этой вьюшки к верхней части белого лейаута? Использую ContraintLayout
app:layout_constraintBottom_toTopOf="@+id/yourView" app:layout_constraintTop_toTopOf="@+id/yourView"
Line'R
yourView твой белый край
Юрий
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background"> <TextView android:id="@+id/tv1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="80dp" android:layout_marginTop="16dp" android:layout_marginEnd="80dp" android:background="@color/green" app:layout_constraintEnd_toEndOf="@+id/tv2" app:layout_constraintStart_toStartOf="@+id/tv2" app:layout_constraintTop_toBottomOf="@+id/tv2" /> <TextView android:id="@+id/tv2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="32dp" android:layout_marginTop="32dp" android:layout_marginEnd="32dp" android:background="@color/blue" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
Металлов
В здравом уме на Андроид не программируют)))))))
Anonymous
Всем привет, кто может подсказать хорошие уроки по разработке приложений?)))
Юрий
В здравом уме на Андроид не программируют)))))))
в здравом уме не программируют на ксамаринах и флатерах)
Kredy Leonrin
В здравом уме на Андроид не программируют)))))))
В здравом уме я уже бы сошёл с этой планеты
Aleksei
Юрий
тут есть мидлы с Днепра?)
Юрий
Есть вакансия)
Kredy Leonrin
Действительно на flutter после Android studio не стоит переходить?
Юрий
Действительно на flutter после Android studio не стоит переходить?
я не верю в динамические языки от слова совсем, и большие проекты в них в жизни писать не будут, только натив
Юрий
а флатер,ксамарин,и реакт это чисто быстро сделать прототип и показать
Юрий
но я бы не стал на нем делать финтеки итд
Kredy Leonrin
По ксамарину не сказал бы Для прототипа что-то не то
Никита
а флатер,ксамарин,и реакт это чисто быстро сделать прототип и показать
У нас флаттер успешно на продакшене почти год, хз о чем ты. Сначала попробуй
Kredy Leonrin
Ну это наверное кому как
Юрий
По ксамарину не сказал бы Для прототипа что-то не то
прототип это показать альфу на две платформы сразу
Юрий
плюс к нему прибигают жлабы что бы не платить двум нативам, а взять одного раба на два проекта
Kredy Leonrin
Та понял я
Никита
Я пробовал ксамарин и это рили кал (без негатива). После того как перешёл на флаттер уже в натив даже не хочется возвращаться
Kredy Leonrin
Ну Меня и использовали, как одного рыба Тока писал под ios и Android на разных языках, с разными дэзайном
Юрий
Я пробовал ксамарин и это рили кал (без негатива). После того как перешёл на флаттер уже в натив даже не хочется возвращаться
если бы тебе сказали делать проект типа этого https://www.paxtechnology.com/a930, и ты выбрал флатер, ты бы себе сразу подписал смертный приговор, кинатеатры делать и разную херню из 50 экранов, да но не такие маштабные
Юрий
https://minfin.com.ua/ua/2020/08/10/50338102/
Юрий
финансовые приложение должны быть стабильные, а стабильность только в нативе, и строгой типизации, а не дарт с динамикой, выстрелить может где угодно
Никита
если бы тебе сказали делать проект типа этого https://www.paxtechnology.com/a930, и ты выбрал флатер, ты бы себе сразу подписал смертный приговор, кинатеатры делать и разную херню из 50 экранов, да но не такие маштабные
Причем тут терминалы? Там чтобы достучаться до магнитной полосы и сканера используется свое апи, в чем сложность сделать обёртку и дергать апи из флаттера?
Юрий
Я сам пробовал вот этот xamarin.forms Ну,действительно такое себе после Android studio
Android Studio это только среда разработе, также можно в Idea , eclips
Юрий
платежное ядро по протоколу EMV делает сам разработчик, так же как и байты двигает, итд
Юрий
библиотека, это только инструмент)))
Юрий
но там нет управление потоками раз
Никита
финансовые приложение должны быть стабильные, а стабильность только в нативе, и строгой типизации, а не дарт с динамикой, выстрелить может где угодно
Кароч спор ни о чем. Пока сам не попробуешь я не вижу смысла переубеждать. Типа тебе дарт позволяет писать и в строго типизированном стиле. Как стабильность? В чем заключается нестабильность флаттера?
Никита
Какая обвертка?))
Каналы? Слышал? Не?