Size: a a a

Android Architecture

2020 March 10

ВС

Владислав Султаняров in Android Architecture
Слава
Вот руками и вырисовывайте.
Зачем делать руками, когда есть готовые решения, которые сделают это куда лучше и быстрее?
источник

w

whoami in Android Architecture
источник

v

vitaly in Android Architecture
ᛒᚨᚱᛏᛟᛋᛋᛟ
Ребята, подскажите пожалуйста какой принято диай использовать в джаве под андроид, желательно чтобы в рантайме не падал, не очень знаком с джавой, больше по С и D, заранее большое спасибо за ответ 😅
Тут неудачное место для таких вопросов, этот чат - рассадник ненавистников DI-фреймворков) Самый популярный для андройда - Dagger 2, особенно хорош, если нужна именно компайл-тайм стабильность)
источник

Y

Yanis in Android Architecture
Timur
Всем привет, ребят есть у кого хорошая статья с альтернативами чистой архитектуре? Или какие вы используете по мимо чистой архитектуре? Какие +/-
MVICore
источник

С

Слава in Android Architecture
Владислав Султаняров
Зачем делать руками, когда есть готовые решения, которые сделают это куда лучше и быстрее?
Быстрее - да, а вот лучше - гм. Иногда, при некоторой забывчивости, в рантайме можно словить неожиданную ошибку.
источник

Н

Никита ✓ in Android Architecture
Yanis
MVICore
"или как заставить человека страдать"
источник

ВС

Владислав Султаняров in Android Architecture
Слава
Быстрее - да, а вот лучше - гм. Иногда, при некоторой забывчивости, в рантайме можно словить неожиданную ошибку.
С какой вероятностью ручная реализация не приведёт к таким же неожиданным ошибкам?
источник

Sergey λ in Android Architecture
Никита ✓
"или как заставить человека страдать"
я думал это про клин арч )
источник

С

Слава in Android Architecture
Владислав Султаняров
С какой вероятностью ручная реализация не приведёт к таким же неожиданным ошибкам?
По крайней мере при ручной инициализации всего у нас имеется проверка компилятора, что всё нужное передаётся в конструкторы.
источник

ВС

Владислав Султаняров in Android Architecture
А, Вам вообще кодогенерация не нравится
источник

С

Слава in Android Architecture
Если речь идёт о кодогенерации, то я не против.
источник

С

Слава in Android Architecture
Но чаще всего это выглядит иначе.
источник

ВС

Владислав Султаняров in Android Architecture
Слава
Если речь идёт о кодогенерации, то я не против.
Ну так тот же dagger так и работает
Вы описываете граф и там генерится, если я не ошибаюсь
источник

С

Слава in Android Architecture
Владислав Султаняров
Ну так тот же dagger так и работает
Вы описываете граф и там генерится, если я не ошибаюсь
В compile-time генерится?
источник

(

( in Android Architecture
Слава
В compile-time генерится?
Отдельной стадией билда
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ in Android Architecture
(
Отдельной стадией билда
получается di-stage ?
источник

С

Слава in Android Architecture
(
Отдельной стадией билда
Буду знать, спасибо. Не знал о таком инструменте.
источник

T

Timur in Android Architecture
Yanis
MVICore
Я спрашивал всего приложения, а не только презентационного
источник

(

( in Android Architecture
ᛒᚨᚱᛏᛟᛋᛋᛟ
получается di-stage ?
bi-stage
источник

ВС

Владислав Султаняров in Android Architecture
Dagger is a fully static, compile-time dependency injection framework for both Java and Android
источник