Общаемся на темы, посвящённые нативной Android-разработке. + Про Android NDK: @ndk_ru + Про iOS: @ios_ru + Вакансии: @mobile_jobs + It чаты @it_chats + Флудилка @androidflood Рекомендуем отключить уведомления, чтобы пребывание было комфортным.
Причем это выглядит как эпидемия бешенства (часто исходящая от Эппл продуктов жизнедеятельности).
Ну типа последней моды на "сделать мокрым стекло"😏
Ниче не понял, где переключаете, как переключаете
Читать полностью…Здравствуйте!
Я использую Per-App-Language и добавил третий язык в приложении, который не включён в системные настройки телефона. И при попытки переключении языка на тот язык, строки не меняются, хотя в настройках телефона, в разделе "Язык приложения", этот язык отображается и выбран. После добавления языка в настройках телефона, заработает.
Почему это так, а можно ли реализовать локаль с Per-App-Language без добавления в системные настройки телефона?
Из-за того, что источник данных может отдавать разное количество элементов
Читать полностью…Почему не дать вьюхолдерам фиксированную высоту?
Читать полностью…Всем привет! Как вы считаете, стоит ли вливаться в Андроид разработку в 2025? Потому что промониторив рынок, ситуация будто бы печальная, что думаете?
Читать полностью…крч сам спросил, сам отвечу )
Проблема была в том, что я не включил фикстуры в gradle.property
проекта.
После добавления:
android.experimental.enableTestFixturesKotlinSupport=true
увы, тестирование не так хорошо развито, как dev сегмент, тут нет прям крутых, проверенных паттернов( только не говорите про pageObject пж), зато сам себе капитан, делай что хочешь )
В случае говно кода, поможет матерый AQa который по полочкам разложит почему код плохой и что с этим делать. За такими кадрамив чатики менторов
Если ставят невыполнимые задачи - тут проблема даааадеко не в инструментах решения
Читать полностью…просто почему-то про пайку такие гайды есть, а вот про тестирование никто не удосужился
Читать полностью…это не решение проблемы, когда у тебя нет административного ресурса
Читать полностью…в гайдах такого и не будет, они не про это. Не тестируемость кода один их признаков его говняности.
Обратись к менеджменту, соберите синк, обсудите проблемы
переключать/поменять можно и кодом
// language = "ru", "en", ...
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
val localeManager = applicationContext.getSystemService(LocaleManager::class.java)
localeManager.applicationLocales = LocaleList.forLanguageTags(language)
} else {
val appLocale: LocaleListCompat = LocaleListCompat.forLanguageTags(language)
AppCompatDelegate.setApplicationLocales(appLocale)
}
Так количество элементов пусть будет любым, показать то надо максимум 3, если я правильно помню
Читать полностью…Именно так. Я в оффтопе могу даже показать почему она может быть разной
Читать полностью…Она там вроде может оказаться разной. Иногда.
Читать полностью…В общем в итоге пришёл к неэффективному решению данной задачи через кастомный RecyclerView 😃
Неэффективный он потому как для получения размера child'а здесь используется вот такой ужасный код:
var vh = adapter.createViewHolder(this, adapter.getItemViewType(i));
adapter.bindViewHolder(vh, i);
child = vh.itemView;
child.measure(widthSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
Телефоны сейчас есть у всех, а хороших разработчиков - мало) тут уже думайте сами, кто вы и куда Вам надо.
Читать полностью…Всем привет!
Ребята, а подскажите пожалуйста как автоматически или из кода сетить Open supported links
в приложении?
Если что autoVerify
стоит...
Здравствуйте, кто-нибудь сталкивался с тем, что data пуши firebace не приходят спустя несколько минут как телефон полежит с заблокированным экраном? Как это можно исправить?
Читать полностью…конечно, но жить как-то надо и тут мы уходим в тему рефакторинга, разделения ответстветсвенности и прочик приколы
Читать полностью…Так все правильно. Там только общие кейсы. Если кто-то говнокодит - им потом и убирать за собой
Читать полностью…про layout inspector, про поиск нужных элементов ui в хаотичной кодовой базе
Читать полностью…в гайдах почти нет решений на проблему "наши говнокодеры понаписали что попало и как попало, менять код нельзя, документации нет, связи нет, от нас требуют 100% покрытие UI"
Читать полностью…