Size: a a a

Android Architecture

2020 May 14

SO

Sergey Opivalov in Android Architecture
Ivan Sablin
Переслано от Ivan Sablin
Привет) Вопрос такой, есть app модуль и есть другой модуль, назовем lib. В lib в с помощью implementation указана моя либа, которая с мавена тянется и другая либа, которая тоже тянется с maven. Так вот в app я могу обратиться к класам, которые подтягиваются в lib из НЕ моей либы. А своими классами из моей либы я пользоваться почему-то не могу. Может кто ясность внести почему так?
В апп ты не увидишь своих классов, подключённых как импл в либ. Если тебе это нужно - подключи транзитивно через апи
источник

SO

Sergey Opivalov in Android Architecture
Вторая библиотека тоже как импл подключена?
источник

IS

Ivan Sablin in Android Architecture
Sergey Opivalov
В апп ты не увидишь своих классов, подключённых как импл в либ. Если тебе это нужно - подключи транзитивно через апи
Пользуюсь сторонним плагином, так понимаю у него под капотом все это есть, как именно подключать зависимости. Но обе либы подключаю одинаково тем, что мне доступно
источник

SO

Sergey Opivalov in Android Architecture
Что за плагин и для чего он?
источник

IS

Ivan Sablin in Android Architecture
moko плагин для mpp, разруливает зависимости для разных таргетов
источник

SO

Sergey Opivalov in Android Architecture
Я понял твой вопрос - почему разное поведение когда ты одинаковый инструмент используешь
источник

IS

Ivan Sablin in Android Architecture
Sergey Opivalov
Я понял твой вопрос - почему разное поведение когда ты одинаковый инструмент используешь
Ну получается, что так
источник
2020 May 15

MK

Maxim Kovalev in Android Architecture
Всем привет. Подскажите пожалуйста, чем отличается MVP + Moxy от MVI?
источник

АЕ

Алексей Ершов... in Android Architecture
Maxim Kovalev
Всем привет. Подскажите пожалуйста, чем отличается MVP + Moxy от MVI?
А вы что-нибудь про них читали? Что именно вызвает вопрос?
источник

MK

Maxim Kovalev in Android Architecture
Вроде бы принцип работы похож, только интент в первом случае не задается в виде абстракции
источник

АЕ

Алексей Ершов... in Android Architecture
И в MVP нет явно определённого состояния View и метода его отображения, как в MVI
источник

AD

Aleksey D. in Android Architecture
Алексей Ершов
И в MVP нет явно определённого состояния View и метода его отображения, как в MVI
считаю, что нам нужон коктейль из mvi, mvp, mvvm, tea и прочего 🌚
источник

СМ

Стас М in Android Architecture
Aleksey D.
считаю, что нам нужон коктейль из mvi, mvp, mvvm, tea и прочего 🌚
что за tea?
источник

AD

Aleksey D. in Android Architecture
Стас М
что за tea?
источник

СМ

Стас М in Android Architecture
Спасибо
источник

MK

Maxim Kovalev in Android Architecture
Алексей Ершов
И в MVP нет явно определённого состояния View и метода его отображения, как в MVI
Спасибо
источник

JF

Jorik Fat in Android Architecture
Помогите, пожалуйста, понять.
Приложение строится на activities (фичи) и frafments(экраны)
Если я дроблю network interface по фичам и заменяю его в appScope, то при возврате на предыдущую activity остаётся network той фичи, с которой я вернулся, потому что onCreate() не вызовется
источник

I

Igor in Android Architecture
используйте onStart, он вызовется
источник

I

Igor in Android Architecture
конкретно такой задачи у меня не возникало, но я бы рекомендовал уходить от механизмов связаных с ЖЦ.
К примеру, использовать для навигации свой навигатор/роутер, и в нем уже давать команды на изменение вашего network interface на нужный,
в том момент когда в навигатор приходит команда на смену фичи/экрана.
источник

I

Igor in Android Architecture
если я, конечно, правильно понимаю вопрос
источник