Size: a a a

Android Dev Подкаст

2018 December 29

DS

Daniel Serdyukov in Android Dev Подкаст
Так что выйгрыш - одна функция, которая вместо тебя вешает LifecycleBoundObserver на lifecycle
источник

DS

Daniel Serdyukov in Android Dev Подкаст
Сергей Греков
ну как минимум инжектить зависимости во viewmodel скажем так..непросто.
Проще некуда. Даже у гугла есть пример с дагером
источник

NG

Nikita Gusarov in Android Dev Подкаст
Сергей Греков
ну как минимум инжектить зависимости во viewmodel скажем так..непросто.
вы что то путаете, у вас нет непереопределяемого конструктура
источник

СГ

Сергей Греков in Android Dev Подкаст
Нету, но от этого не намного легче
источник

NG

Nikita Gusarov in Android Dev Подкаст
то есть по вашему это сложно? Тогда даже незнаю что и сказать...
источник

AP

Alexey Pushkarev in Android Dev Подкаст
легче, но есть некоторые заморочки с фабриками
источник

СГ

Сергей Греков in Android Dev Подкаст
> легче, но есть некоторые заморочки с фабриками
вот я про фабрики как раз
источник

СГ

Сергей Греков in Android Dev Подкаст
источник

NG

Nikita Gusarov in Android Dev Подкаст
и в чем заморочка то? Что именно вам показалось сложным?
источник

DS

Daniel Serdyukov in Android Dev Подкаст
Статья длинная. Наверное поэтому кажется сложным. Реально там 20 строк кода. Ну да, надо сначала почитать про даггер мультибиндинг
источник

СГ

Сергей Греков in Android Dev Подкаст
Официального пути как использовать VM с di от гугла нет(ну к этому мы привыкли), но когда на своем маленьком проекте vm подключал, вот такая черная магия
https://github.com/googlesamples/android-architecture-components/blob/master/GithubBrowserSample/app/src/main/java/com/android/example/github/viewmodel/GithubViewModelFactory.kt

немного напрягала
источник

СГ

Сергей Греков in Android Dev Подкаст
Но может быть я просто не нашел более изящного способа..
источник

S

Seraphim in Android Dev Подкаст
Сергей Греков
Официального пути как использовать VM с di от гугла нет(ну к этому мы привыкли), но когда на своем маленьком проекте vm подключал, вот такая черная магия
https://github.com/googlesamples/android-architecture-components/blob/master/GithubBrowserSample/app/src/main/java/com/android/example/github/viewmodel/GithubViewModelFactory.kt

немного напрягала
Красивые и чистые архитектурные решения - это не про Android в принципе
источник

Y

Yanis in Android Dev Подкаст
Seraphim
Красивые и чистые архитектурные решения - это не про Android в принципе
что за глупости
источник

S

Seraphim in Android Dev Подкаст
Yanis
что за глупости
Кривой лайфсайкл приходится подпирать костылями вроде тех, что гугл сделал в своей арч либе
источник

Y

Yanis in Android Dev Подкаст
Seraphim
Кривой лайфсайкл приходится подпирать костылями вроде тех, что гугл сделал в своей арч либе
на любой платформе есть свои проблемы, но какое это имеет  отношение к архитектуре приложения, я не понимаю
источник

Y

Yanis in Android Dev Подкаст
для этого и существует архитектура чтобы абстрагироваться от платформы, от того как мы там работаем с View
источник

Y

Yanis in Android Dev Подкаст
в идеале VM(P) + M можно перенести куда угодно, хоть в iOS, хоть в браузер и все будет работать без проблем
источник
2018 December 30

D

Dmitry in Android Dev Подкаст
Я из подкаста так и не понял, чем флаттер нормальнее рн и ксамарина. Он позволяет не иметь 3 кодовые базы в 1 проекте без сквозного рефакторинга? Не надо учить три языка вместо двух? Много библиотек на все случаи жизни? Чем он так лучше, что на каждом углу про него трубят?
источник

DS

Daniel Serdyukov in Android Dev Подкаст
Dmitry
Я из подкаста так и не понял, чем флаттер нормальнее рн и ксамарина. Он позволяет не иметь 3 кодовые базы в 1 проекте без сквозного рефакторинга? Не надо учить три языка вместо двух? Много библиотек на все случаи жизни? Чем он так лучше, что на каждом углу про него трубят?
Ну да, все из вышеперечисленного =) ну и плюсом трубят потому что хайп, с RN и X тоже самое было
источник