ᅠ
Всех приветствую! Ребята, можете посоветовать хороший курс по Android разработке?
Elron
https://github.com/public-apis/public-apis
интересно, но я имел ввиду создание своего API в виде документации, на каком-нибудь сайте или в приложении. Не в Word'е же всё описывать.
Anonymous
как называется библиотека, которая позволяет добавить анимированный SVG файл?
Anonymous
Ни Glide случаем?
ну, она вроде только GIF
Anonymous
Lottie
она вроде только через JSON
Dzmitry
У кого-нибудь может подсказать статью как сделать плавный переход между тёмной и светлой темой? Пробовал через ActivityTransitions - эффект не совсем тот что нужен.
Anonymous
Есть ли удобный плагин добавления билдов из студии в Firebase appDistri...?
Nazar
Помогите пожалуйста вот код и ошибка, не пойму почему получается NullPointerException
Nazar
Nazar
Nazar
Mike
В map нет такой пары ключ-значение, возвращается null
Nazar
Тоесть?)
Nazar
А, понял
Nazar
Все, спасибо огромное.
Nikita
Скажите как кэш создать с помощью класса в? Чтобы базу данных не создавать для пары слов, просто в класс в писать и в другом классе из него вытащить, только вот один в одном модуле другой в другом
Full
Всем привет, подскажите пожалуйста, у меня есть вьюшки, которые я создаю и добавляю на экран программно, как и какой лейаут использовать, чтобы можно было добиться следующего вида, чтобы в случае нехватки места на экране, элемент перемещался на другую строчку:
Nikita
Могу класс создать, только приложение вылетает
ᅠ
Что за ошибка? The emulator process for AVD Pixel_3a_API_30_x86 was killed.
Full
Надеялся можно иначе, спасибо, сделаю так)
Nikita
Виртулка слетела
Nikita
А гуглить пробовал?
ᅠ
А гуглить пробовал?
Не нашёл. У меня AMD, а там для Intel
Nikita
Там же есть разные виртуалки не только стандартная Android studio, может другие подходят для AMD
ᅠ
Там же есть разные виртуалки не только стандартная Android studio, может другие подходят для AMD
Я уже раньше запускал. Всё получалось, но сейчас что-то не так
ᅠ
Не могу понять, с чем это связано
Nikita
Может здесь
ᅠ
Может здесь
Спасибо. Это для Intel
ᅠ
Может здесь
Я, кажется, нашёл ошибку
ᅠ
Может здесь
Android Emulator Hypervisor Driver for AMD Processors installation failed.
Anonymous
Как мне получить доступ к холдеру, внутри адаптера, в методе selectItem? Он будет вызываться из вне
Mike
Как мне получить доступ к холдеру, внутри адаптера, в методе selectItem? Он будет вызываться из вне
А где гарантия, что вью сейчас на экране и её холдер существует?
Vitaly
Подскажите, как в Twitter и в ВК при кешировании большого числа записей получается моментально их достать из БД и отобразить в списке даже без необходимости показывать loader?
Anonymous
А где гарантия, что вью сейчас на экране и её холдер существует?
А как быть тогда? Я использую 1 адаптер для 4 фрагментов. И мне нужно для 2 фрагментов позволить при нажатии менять цвет текущего элемента. Я колбек пробрасываю с адатпера в фрагмент
Anonymous
В стилях прописать <item name="android:isTranslucent">false<\item>
Pêcheur
Ребята, кто с Paging работал, как вывести в хедер общее количество объектов, полученных с сервера? С сервера приходит ResponseObject(data:List<DataItems>, meta: MetaData) data class Metadata (total:Int) Я подаю в пейджер список данных, а как meta.total передать во вьюмодель?
Anonymous
Так это же цвет статус бара, а не прозрачность
Максим
Подскажите пожалуйста, как в webview оставлять авторизованным на сайте при повторном запуске?
Anonymous
Извините, не совсем то написал
Vitaly
Меняешь данные, нотифаишь адаптер. Если холдер на экране, он перерисуется.
Ну просто у меня в приложении 2500 элементов грузится полсекунды, мне кажется это как-то слишком долго, потому что в ленте ВК возможно элементов побольше, чем 2500, а они прям моментально грузят
Vitaly
Хотя может из-за больших постов кажется, что элементов много... А по факту может не больше 1000
Vitaly
Но ограничение на максимальное число есть, и видимо не спроста
Vitaly
В случае отсутствия интернета?
Vitaly
Это точно? У меня кешируются все загруженные посты
Vitaly
Прогружал все посты с интернетом, отключал интернет, убивал прилку
Dzmitry
Ну просто у меня в приложении 2500 элементов грузится полсекунды, мне кажется это как-то слишком долго, потому что в ленте ВК возможно элементов побольше, чем 2500, а они прям моментально грузят
В вк же не грузятся все элементы сразу. Закешировано много а на экране показывается допустим 20-30. Когда почти долистали до конца подгружается остальное.
Кирилл
Ресайклер с флексбоксом
Там у констреинта в последней версии появился свой аналог флексбокса, Flow
Папа
https://youtu.be/S7_hdLtDwcA
Артем
Привет, подскажите пожалуйста, как отзеркалить изображение?
Muslim
Обернуть в группу и проделать махинацию со смещением и скейлом X или Y (пример)
Vitaly
А ты сразу их в память забираешь? Жестоко)
Таковы требования менеджера
Mike
Таковы требования менеджера
Какие, выгружать данные сразу в хип?)
Vitaly
В вк же не грузятся все элементы сразу. Закешировано много а на экране показывается допустим 20-30. Когда почти долистали до конца подгружается остальное.
Когда используется механизм пагинации это заметно по скроллу, но судя по скроллу при получении данных из БД пагинация не используется
Anonymous
Ребят, а кто что посоветует почитать / посмотреть про стат анализ приложений ?
Anonymous
appscreener кто то юзал ?
Vitaly
Какие, выгружать данные сразу в хип?)
Я про то, что эти данные нужны оффлайн А что не так с хип? Как иначе?
Mike
Я про то, что эти данные нужны оффлайн А что не так с хип? Как иначе?
Что не так с тем, чтобы держать 2.5к записей в джава хипе? Я отказываюсь это комментировать :) Можно выбирать по 20 шт, можно выбрать одни только первичные ключи, а нужную запись выбирать по необходимости.
Vitaly
кто мешает сделать пагинацию плавной?)
Я пока не шарю как сделать такую пагинацию С сервера надо запрашивать данные по последнему загруженному id элемента, а в БД по offset, в моём воображении это пока сложно в реализации Думал избежать пагинацию в БД, тем более что в ВК пагинации при прогрузке данных из БД не заметил Ориентируюсь на то, что по размеру скролла обычно понятно сколько данных загружено в список
Denis
если ты будешь грузить, когда последний элемент стал видимым, то пользователь это, скорее всего, увидит
Denis
если грузить раньше, то он и не подумает о том, что здесь есть какая-то пагинация
Denis
скорее всего, вк загружает новую пачку раньше, чем ты успел доскроллить до последнего элемента
Denis
поэтому тебе и показалось, что нет там пагинации