Size: a a a

Android Developers

2020 July 20

АК

Александра Каткова... in Android Developers
Всем добрый день еще раз! Это Саша, которая с магистерской работой мучается)

Может быть, тут есть еще:
- релиз-менеджер
- сервис-менеджер
- скрам-мастер
- IT- и бизнес- архитектор?
источник

ES

Egor Sigolaev in Android Developers
full upgrade
Помогите пожалуйста, перед выбором файла нужно узнать у пользователя, есть ли у него приложение "Файлы", как это можно сделать?
Так у разных моделей и компаний свои названия файловых менеджеров.
источник

ES

Egor Sigolaev in Android Developers
Egor Sigolaev
Так у разных моделей и компаний свои названия файловых менеджеров.
И файл менеджер есть помоему у каждого телефона
источник

QH

Quantum Harmonizer in Android Developers
Александра Каткова
Всем добрый день еще раз! Это Саша, которая с магистерской работой мучается)

Может быть, тут есть еще:
- релиз-менеджер
- сервис-менеджер
- скрам-мастер
- IT- и бизнес- архитектор?
нет, мы тут разработчики же)
источник

ES

Egor Sigolaev in Android Developers
Egor Sigolaev
Так у разных моделей и компаний свои названия файловых менеджеров.
И пакеты тоже соответственно
источник

ES

Egor Sigolaev in Android Developers
Ребят, есть кто сидит на кворке и уже прошел / пытался пройти аккредитацию на их новой бирже? Если не сложно, отпишите в лс,  пожалуйста
источник

VA

Vadim Akhmarov in Android Developers
Привет, подскажите как сделать
Есть проект в нем много модулей
в одном модуле (library) есть flavor: dev и prod
в модуле app есть свои flavor который по сути говорит какое приложение собирать (их три: app1, app2 и app3)
нужно чтобы для app1 debug подключалась dev library а для app1 release - prod library
для остальных app2 и app3 library не подключалась
источник

Д

Денис in Android Developers
Всем привет. Возможно ли программно узнать, включен ли авиа режим?
источник

IP

Ivan Pestov in Android Developers
источник

A

Andrey in Android Developers
Roman Chumachenko
Ребят, кто работал с Navigation Component, вопрос к вам: после прохождения флоу пользователем нужно заменить первый фрагмент в destination-стэке, как это можно сделать нормально?
Условно: при первом запуске прилаги нужно сразу показать онбординг и провести регистрацию, в конце регистрации хочу сделать popBackStack(), чтобы закрыть флоу навигации, а оставшийся на дне фрагмент онбординга заменить на хоум-скрин. Как можно выполнить замену фрагмента в navigation component?
Сделай онбординг и регистрацию отдельным графом и в конце переход на main graph, при старте host activity проверяй, прошел ли юзер регистрацию (флагом в shared preferences, например) и отправляй его на соответствующий граф
источник

МТ

Максим Таранюк... in Android Developers
У кого-то есть нормлаьные материалы по WorkManger?
источник

QH

Quantum Harmonizer in Android Developers
Максим Таранюк
У кого-то есть нормлаьные материалы по WorkManger?
доклад Артура Василова
источник

RC

Roman Chumachenko in Android Developers
Andrey
Сделай онбординг и регистрацию отдельным графом и в конце переход на main graph, при старте host activity проверяй, прошел ли юзер регистрацию (флагом в shared preferences, например) и отправляй его на соответствующий граф
Спасибо, пришел к похожему солюшену как раз. Тут есть детали того, как подменять start destination в графе, если кому-то будет нужно
источник

AB

Anton Brisilin in Android Developers
Архитектура MVVM всегда должна предполагать использование databinding?
Сейчас я делаю так: Есть ViewModel, которая expose'ит ViewState, на который можно подписаться. В ней же (вьюмодели) есть коллбеки, которые класс-View использует чтобы обновить/изменить данные.
Насколько правилен такой подход?
источник

d

danilshik in Android Developers
Anton Brisilin
Архитектура MVVM всегда должна предполагать использование databinding?
Сейчас я делаю так: Есть ViewModel, которая expose'ит ViewState, на который можно подписаться. В ней же (вьюмодели) есть коллбеки, которые класс-View использует чтобы обновить/изменить данные.
Насколько правилен такой подход?
бывает 2 типов, один без использования databinding (я использую, не нравится этот подход)
источник

VM

Vadim Morozov in Android Developers
Что делать если у меня есть несколько активити а всё остальное фрагменты?
как для такого случая можно применить jetpack навигацию?
источник

VM

Vadim Morozov in Android Developers
Anton Brisilin
Архитектура MVVM всегда должна предполагать использование databinding?
Сейчас я делаю так: Есть ViewModel, которая expose'ит ViewState, на который можно подписаться. В ней же (вьюмодели) есть коллбеки, которые класс-View использует чтобы обновить/изменить данные.
Насколько правилен такой подход?
норм
databinding не обязателен
просто порой упрощает и сокращает кол-во кода
источник

d

danilshik in Android Developers
Vadim Morozov
Что делать если у меня есть несколько активити а всё остальное фрагменты?
как для такого случая можно применить jetpack навигацию?
Либо переписывай все на Fragment либо на каждую Activity создавай graph навигации
источник

A

Andrey in Android Developers
Vadim Morozov
Что делать если у меня есть несколько активити а всё остальное фрагменты?
как для такого случая можно применить jetpack навигацию?
Я переделывал свои активити в фрагменты и делал один host activity
источник

QH

Quantum Harmonizer in Android Developers
Anton Brisilin
Архитектура MVVM всегда должна предполагать использование databinding?
Сейчас я делаю так: Есть ViewModel, которая expose'ит ViewState, на который можно подписаться. В ней же (вьюмодели) есть коллбеки, которые класс-View использует чтобы обновить/изменить данные.
Насколько правилен такой подход?
MVVM предполагает, что VM выставляет какие-то обзёрвабельные данные.
Любая их привязка — хоть databinding lib, хоть Lychee, хоть голыми руками — это форма дата-байндинга.
источник