--------
я сам вот не могу найти никак ну, у клиента другой взгляд на этот счет))
https://www.igismap.com/top-10-map-direction-api-routing-libraries-navigation-free-or-paid/ тут посмотри, мож чё найдешь
neikist
ну вряд ли там будет информация о пробках, а так да, абсолютно согласен, бесит желание везде и на всём сэкономить
Ну как бы если не просто нужно расстояние определить (тут и какой нибудь селф хостед подойдет на основе OSM) а именно время расчитать примерное - без пробок никак.
Egor
Ребят. Кто то работал с 1с? Вы через апи общались? Или напрямую?
Egor
работал. Через апи
Просто мне написали поповоду прилки. И там надо всё связывать через 1с. Буду просить апи тогда.
Sergey
Привет! Дайте, пожалуйста, хотя бы ориентир, куда смотреть. Есть ViewPager. В нем у фрагмента в onCreate вызывается длинная функция. При свайпе конец этой функции выполнчяется до onResume, а при программном задании страницы ViewPager через setCurrentItem(...) после onResume. В чем отличие то??? Почему по-разному все так???
Alexander
Всем привет. Сейчас есть 1 приложение. Заказчик хочет ещё одно приложение которое будет отличаться дизайном + могут быть новые фичи. Пришел к выводу что нужно перейти на многомодул ьную архитектуру. Выделить модуль data куда закинуть все репозитории. core - сюда закинуть все текущие фрагменты и viewModels. И добавить 2 app модуля для каждого отдельного приложения. Далее планирую растащить core на feature модули которые будут отличаться. Теперь сами вопросы: 1. Где можно почитать или посмотреть пример подобного кейса? 2. В правильном ли направлении я решил делать? 3. Как работать с цветовыми схемами если они должны быть разные для двух приложения?
SE
Как можно сделать два параллельных запроса с RxJava2, так чтобы если один из запросов выбросит Exception второй продолжался?
neikist
Просто мне написали поповоду прилки. И там надо всё связывать через 1с. Буду просить апи тогда.
Готовьтесь к боли. И лучше сами апи прикиньте, так как очень многие 1сники банально не в курсе что такое рест. А данные привыкли через xml а не json гонять.
SE
Запустить один запрос. И запустить второй запрос.
Мне нужно показать один ProgressBar для обеих. Я хотел сделать это через merge и через compose добавить вот это public static <T> ObservableTransformer<T, T> applyProgress(HasProgress viewModel) { return upstream -> upstream.doOnSubscribe(disposable -> viewModel.showProgress()) .doOnTerminate(viewModel::hideProgress); }
neikist
Я же в 1с не шарю вообще, как же мне обращаться к нему без апи?
Может вам повезет и на знающих наткнетесь, вероятность не такая уж маленькая, но есть. А общаться - так по апи. Возможность реализовать апи на стороне 1с есть, но его придется согласовывать с разрабами 1сными и лучше пушить с вашей стороны форматы и эндпоинты, а от 1сников только корректировки по техническим причинам (организация хранения, ограничения платформы и т.п.)
neikist
😔
Есть еще у 1с встроенная апишка в формате OData, можете погуглить, немного на graphql похоже как по мне, но с ней другая проблема, каждое изменение структуры хранения данных в 1с которые вы через апишку запрашиваете - автоматически меняет апишку, обратную совместимость обеспечить невозможно.
neikist
Прикол в том, что я даже глазами не видел этот 1с. Разбираться не хочу, но апи нужно будет достать. А кто вообще занимается написанием апи? 1с бекенд дев?
У 1с нет разделения на бек и фронт. По факту одни и те же люди и апишки и бизнес логику и формочки пилят. Апи можешь банально по требованиям прикинуть, какие сущности должны ходить и т.п., а дальше 1снику с которым будешь общаться скидываешь ссылку на описание того что есть рест, и согласовываете поля по каждой сущности.
theakella122
Ребят, не открываются ресурсы и активности в студии, а другие файлы открываются нормально. Как починить знает кто?
theakella122
причем картинки в ресурсах открываются
Andrei
Всем доброго дня. Есть задача скейлить TextView с числами по мере приближения к центру экрана. Для этого решил использовать RecyclerView с переопределенным LayoutManager. Проблема сейчас в том, что в зависимости от разряда числа скейл пропорционально увеличивается. Понимаю, что все дело в child.width / 2 но на что исправить хз. Подскажет кто-нибудь? https://gist.github.com/osip-000/65eac46822d0d9e0c1ccec125ab122fe
Roman
Ребзя, ни у кого такого не наблюдается: после перехода в проекте на котлин 1.4 ощутимо возросла загрузка процессора на ровном месте? Можно просто код писать в небольших файлах и ноут идет на взлет
Danile
рябзи, кто то решал такую проблему html парсится и выдает такие символы (знаки вопроса). как пофиксить? гружу в вебью так: loadDataWithBaseURL("", dataHtml.getHtml(), "text/html", "UTF-8", "")
Станислав
Ребята, помогите пожалуйста. Тестирую встроенные покупки. С тестовым sku все работает. С реальным sku BillingClient пишет, что приложение не найдено. В данный момент приложение находится в закрытом тестировании, может ли это быть причиной? Нужно переводить в альфу?
Starikov
что по jetpack compose, я пропустил, уже юзабельно, в продакшене можно начинать юзать?
Starikov
и вообще стоит его изучать и делать все новые проекты на нем?*
Norim
парни у меня вот такое вот произошло Parcelable encountered IOException writing serializable object (name = c.m.a.f.l)
Norim
Я как-то тут видел что советовали что-то с прогрвардом сделать для решения, но не помню что
Max
и ещё пару лет точно будет
Starikov
то есть пока не стоит в продакшен с ним
Max
ну да это ж дев превью, даже не альфа
Starikov
а, ок, понял
Аббос
уже геймблу/дейт/чернуху тут обсуждают? прикольно )) тут без разницы сколько активити 1 или 4
всмысле без разницы?! это влияет на производительность и вес приложения если чё
Max
Переиспользование кода один из базовых критериев его качества
Max
Делать 4 активити, которые делают одно и тоже... немного пахнет)
Артем
Привет, подскажите пожалуйста, у меня в приложении много изображений, я как полагается разбил их по разным drawable, и размер апк понятное дело сильно вырос. Вопрос в следующем, когда пользователь скачивает приложение ему устанавливается весь пак и потом показываются изображения под его разрешение экрана, или ему устанавливается только та часть которая конкретно подходит под его телефон?
Kirill
Подскажите, в Retrofit 2 можно как-то сделать проверку по типу.. Чтобы например с сервера id приходит строковым а я жду интовым в результате хочу увидеть id = null , а не пустой класс
Mike
всмысле без разницы?! это влияет на производительность и вес приложения если чё
Влияет минимально. Если в приложении есть вебвью, то вообще насрать.
Артем
апк хранится целиком. Можно сделать APK splits по screen density.
Т.е. если этого не сделать пользователь увидит прилу огромного размера что может его отпугнуть от скачивания?!
Max
Мне на 20мб приложение в саппорт сыпались жалобы шо дохера места, удаляю😅
Norim
Вообще и в день
Олег
народ, а кто нибудь поднимал VPS для бэка своего приложения? можете что нибудь посоветовать плиз?
Олег
о, спасиб)
theakella122
причем картинки в ресурсах открываются
начисто переустановил студию, починилось и это, и логи. Теперь понимаю почему автосон - зло
Arsen
как называется прием/практика, когда показываются данные из кеша, а параллельно грузятся новые из сети и при этом отображается ненавязчивая индикация, что данные не актуальные + прогресс какой-нить. Не могу нагуглить ниче(гайдлайны) на эту тему
theakella122
скажите, какая последняя версия grandle? Попробовал и 6.1.1, и последнюю по инфе на офф сайте версию 6.6, вижу подобное
theakella122
от этого места может такое быть?
Alexey
Alexey
Басюк
Привет. Не получается в эмулятор картинки закинуть
Dmytro
Привет. Не получается в эмулятор картинки закинуть
перенеси картинки и перезапусти эмуль
Басюк
они там типа есть но не активные
Roman
А для этого есть отдельная фича? У меня что-то подобное в дизайне есть как раз, ещё не дошел до этого экрана, думал, просто поиграть с отступами, чтобы элемент был частично виден на экране
Roman
Та я тоже, думал поиграть с марджинами для этой цели, хотя да, решение не будет на всех экранах одинаково хорошо выглядеть
Artem
Подскажите, пожалуйста, что нужно сделать. Передаю в активити через putExtra параметр, затем перехожу на нее, читаю этот параметр. Потом с активити перехожу на другую. А когда возвращаюсь обратно - параметров уже нет. Как правильно положить, чтобы и при возращении параметр был?
theakella122
Andrei
PagerTransformer для VP2 или переопределенный LayoutManager для ресайклера. Имхо, с VP2 проще
Dmytro
paralax эффект, возможно где0то дубль букву пропустил
Mike
хотя странно, что его уже нет. Неужто интент поменялся?