Мы используем похожее решение, только смещение кнопки рассчитываем сами через top у bottom sheet view.
Также важно помнить про повороты экрана и анимацию показа bottom sheet – важно распознавать такие случаи, чтобы ничего не прыгало.
Открывать исходники пока не планируем.
Иконки элементов могут быть любыми, та, что в примере — дефолтная, вся кастомизация элементов происходит через админку. Как я уже писал, менять иконки элементов можно без повторной публикации.
К тому же в демо приложении на Galaxy Nexus этот black-hole вообще не показывается.
1. node.js
2. Пока проблем не наблюдали. Тестировали на устройствах с разными версиями Android. Можете проверить и на своём.
3. Да, заинтересованность есть. Как и со стороны юзеров (показатели CTR высокие).
FLAG_SECURE работает и на версиях Android старше 8, однако выставлять его надо перед вызовом onCreate.
Используем этот механизм ещё с того момента, когда поддерживали 4.4
Мы используем похожее решение, только смещение кнопки рассчитываем сами через
top
у bottom sheet view.Также важно помнить про повороты экрана и анимацию показа bottom sheet – важно распознавать такие случаи, чтобы ничего не прыгало.
Будет ли момент, когда она будет перекрывать верхнюю часть BottomSheet?
Пять копеек к слову о Lifecycle Management: в JetBrains рекомендуют реализовывать интерфейс CoroutineScope и переопределять coroutine context.
Самый простой пример с официального сайта kotlinlang.org/docs/reference/coroutines/coroutine-context-and-dispatchers.html#cancellation-via-explicit-job:
В последнем релизе они захотели привести всё в порядок, поэтому мы не можем вызывать coroutine builders вроде launch() вне coroutine scope.
Для реализации lifecycle-aware jobs предлагается использовать GlobalScope
Иконки элементов могут быть любыми, та, что в примере — дефолтная, вся кастомизация элементов происходит через админку. Как я уже писал, менять иконки элементов можно без повторной публикации.
С сервером небольшой коллапс вышел, уже починили.
2. Пока проблем не наблюдали. Тестировали на устройствах с разными версиями Android. Можете проверить и на своём.
3. Да, заинтересованность есть. Как и со стороны юзеров (показатели CTR высокие).
Спасибо!