Size: a a a

Android Developers

2021 January 11

M

Mafioznik in Android Developers
есть линка, надо протестить как она зайдет в приложение, где мне её либо разместить чтобы нажать либо комндой засунуть в андроид
источник

С

Села in Android Developers
Mafioznik
есть линка, надо протестить как она зайдет в приложение, где мне её либо разместить чтобы нажать либо комндой засунуть в андроид
Бля! Дай линку, сделаю за секунду.
источник

M

Mafioznik in Android Developers
danilshik
Вы сформируйте нормально вопрос, вообще ничего не понятно.

Передавай в мессенджерах, сайтах, либо у себя воткни в разметку и через UrlSpan кликай
через андроид в разметку воткнуть?)
источник

M

Mafioznik in Android Developers
danilshik
Вы сформируйте нормально вопрос, вообще ничего не понятно.

Передавай в мессенджерах, сайтах, либо у себя воткни в разметку и через UrlSpan кликай
🤔
источник

d

danilshik in Android Developers
Mafioznik
через андроид в разметку воткнуть?)
сделай Intent на отображение в браузере и все
источник

VS

Valentin Sergeev in Android Developers
Mafioznik
есть линка, надо протестить как она зайдет в приложение, где мне её либо разместить чтобы нажать либо комндой засунуть в андроид
источник

С

Села in Android Developers
Mafioznik
через андроид в разметку воткнуть?)
Дай линку. Сделаю.
источник

Р

Романыч in Android Developers
Ivan
у меня там и маркеры, и полигоны, и кластеризация. т.е. в vm будут дублироваться все методы. например, нарисоватьМаркерДляГуглКарты() и нарисоватьМаркерДляЯндексКарты(). и так для вссех компонентов карты.

Я вот больше думаю над тем, как это абстрагировать всё и т.д. У меня в принципе приложение очень завязано с картой.
Там же по разному рисуется. Но ответ от сервера же одинаковый или тоже разный?
Если разный, то ты сам должен понимать что надо разделять причем на старте.
источник

Р

Романыч in Android Developers
У меня были просто координаты и по факту я сделал по старинке типа собирал их в кучу в одном месте типа фабрики или хер пойми и там фабрика возвращала набор сделай сам примерно одинаковый и просто каждый фрагмент брал то что ему нужно
источник

Р

Романыч in Android Developers
Один раз написал один класс и все забыл
источник

VS

Valentin Sergeev in Android Developers
Ivan
у меня там и маркеры, и полигоны, и кластеризация. т.е. в vm будут дублироваться все методы. например, нарисоватьМаркерДляГуглКарты() и нарисоватьМаркерДляЯндексКарты(). и так для вссех компонентов карты.

Я вот больше думаю над тем, как это абстрагировать всё и т.д. У меня в принципе приложение очень завязано с картой.
Вы можете сделать модельки, который не зависят от конкретных карт (свой Marker, Polygon,..). И потом вьюшки уже будут маппить в нужные им модельки из либ
источник

Р

Романыч in Android Developers
В смысле ответ получился универсальным для каждого фрагиента вот и забыл
источник

I

Ivan in Android Developers
Романыч
Там же по разному рисуется. Но ответ от сервера же одинаковый или тоже разный?
Если разный, то ты сам должен понимать что надо разделять причем на старте.
ответ от моего сервера всегда одинаковый. там объекты, которые надо нарисовать на карте.

в нарисовать входит много всего: маркеры, кружки всякие около них, линии, кластеризация.

меня немного смущает, что в VM надо будет дублировать каждый метод для яндекса.

+ ещё учитывать, (копировать списки) какие маркеры, линиии нарисованы и тд
источник

I

Ivan in Android Developers
Valentin Sergeev
Вы можете сделать модельки, который не зависят от конкретных карт (свой Marker, Polygon,..). И потом вьюшки уже будут маппить в нужные им модельки из либ
думал о таком, да. тогда очень сильно расширится вьюшка. т.е. как будто во вьюшке будет много кода, который именно бизнес логика
источник

Р

Романыч in Android Developers
Ivan
думал о таком, да. тогда очень сильно расширится вьюшка. т.е. как будто во вьюшке будет много кода, который именно бизнес логика
Тут просто не будет
источник

Р

Романыч in Android Developers
В любом случае
источник

I

Ivan in Android Developers
Романыч
Тут просто не будет
мне кажется, что тут будет и не сложно, просто добавится много ifoв и тд
источник

DB

Dmitro Boiko in Android Developers
можно ли в foreground service все время слушать voice recognition?
источник

MB

Maxim Baranov in Android Developers
Ivan
ответ от моего сервера всегда одинаковый. там объекты, которые надо нарисовать на карте.

в нарисовать входит много всего: маркеры, кружки всякие около них, линии, кластеризация.

меня немного смущает, что в VM надо будет дублировать каждый метод для яндекса.

+ ещё учитывать, (копировать списки) какие маркеры, линиии нарисованы и тд
копипаст будет в начальной версии 100%,  потом подумайте что вынести в абстракцию ,  может какие то методы, там по любому будут when if никуда не дется от этого в начале
источник

VS

Valentin Sergeev in Android Developers
Ivan
думал о таком, да. тогда очень сильно расширится вьюшка. т.е. как будто во вьюшке будет много кода, который именно бизнес логика
Почему? Делаешь через делегирование:


interface Map {
fun drawMarker(marker: MyMarker)
...
}

class GoogleMap(val googleMapView) : Map {
  override fun drawMarker(marker: MyMarker) {
  // Map MyMarker to GoogleMarker, draw
}
}
``


И потом во вьюшке юзаешь нужную реализацию
источник