Size: a a a

Android Architecture

2020 August 18

I

Igor in Android Architecture
ну тогда, как уже написали requireParentFragment
источник

AI

Arkadii Ivanov in Android Architecture
Singular
Как в фрагменте получить ViewModel из Activity? не создавая новый ViewModel
Передать её через конструктор фрагмента?
источник

ВП

Влад Петрушкевич... in Android Architecture
Arkadii Ivanov
Передать её через конструктор фрагмента?
использовать sharedViewModel в koin (или любом другом DI)

или использовать ViewModelProvider - и в него передать requireActivity(),  это если стандартными способами.

В конструктор фрагмента лучше ничего не передавать.
источник

AI

Arkadii Ivanov in Android Architecture
Влад Петрушкевич
использовать sharedViewModel в koin (или любом другом DI)

или использовать ViewModelProvider - и в него передать requireActivity(),  это если стандартными способами.

В конструктор фрагмента лучше ничего не передавать.
Почему не передавать?
источник

Sergey λ in Android Architecture
Arkadii Ivanov
Почему не передавать?
сделай shortcut, говори сразу про FragmentFactory
источник

AI

Arkadii Ivanov in Android Architecture
Sergey λ
сделай shortcut, говори сразу про FragmentFactory
Ну так уже 1.5 года как завезли...
источник

Sergey λ in Android Architecture
Arkadii Ivanov
Ну так уже 1.5 года как завезли...
🤷‍♂️
источник

С

Сергей in Android Architecture
#noob
Если ViewModel не волнует как пришли данные из репозитория
получается проверку доступности сети и gps надо делать внутри репозитория ?

А как view сможет реагировать, когда что-то не включено ?
Предположим я дал разрешения на координаты по gps,
а он выключен ... или сеть недоступна и я не могу получить погоду
источник

АЕ

Алексей Ершов... in Android Architecture
Сергей
#noob
Если ViewModel не волнует как пришли данные из репозитория
получается проверку доступности сети и gps надо делать внутри репозитория ?

А как view сможет реагировать, когда что-то не включено ?
Предположим я дал разрешения на координаты по gps,
а он выключен ... или сеть недоступна и я не могу получить погоду
Репозиторий вернет ошибку, и UI ее обработант.
источник

С

Сергей in Android Architecture
Алексей Ершов
Репозиторий вернет ошибку, и UI ее обработант.
возвращать из репозитория livedata, чтобы потом вернуть её из viewmodel, чтобы во view можно было подписаться ? )))
источник

Z

Z. in Android Architecture
Сергей
возвращать из репозитория livedata, чтобы потом вернуть её из viewmodel, чтобы во view можно было подписаться ? )))
ты просто в ViewModel в MutableLiveData делаешь postValue, в UI подписываешься на LiveData как данный придут ты увидишь
источник

DG

Daniil Golubev in Android Architecture
Ребят, всем привет, где почитать про разработку видео и фото редакторов под андроид? Очень много инфы и курсов для ios, но не могу ничего найти под андроид.
источник

ES

Egor Sigolaev in Android Architecture
Daniil Golubev
Ребят, всем привет, где почитать про разработку видео и фото редакторов под андроид? Очень много инфы и курсов для ios, но не могу ничего найти под андроид.
Canvas наше всё
источник

ES

Egor Sigolaev in Android Architecture
Daniil Golubev
Ребят, всем привет, где почитать про разработку видео и фото редакторов под андроид? Очень много инфы и курсов для ios, но не могу ничего найти под андроид.
А вообще этот чат не для этого, тут ток архитектурнын вопросы.
источник

Sergey λ in Android Architecture
Egor Sigolaev
Canvas наше всё
скорее не канвас, а с++, медиа кодеки, opengl и тд )
источник

ES

Egor Sigolaev in Android Architecture
Sergey λ
скорее не канвас, а с++, медиа кодеки, opengl и тд )
Ну если мы про натив, то канвас же. На канве можно многое склепать)
источник

Sergey λ in Android Architecture
только рисовать можно, работа с медиа, это точно не про канвас )
источник

DG

Daniil Golubev in Android Architecture
Sergey λ
скорее не канвас, а с++, медиа кодеки, opengl и тд )
То есть opengl на c++ для разработки?
источник

D

Denis in Android Architecture
Daniil Golubev
Ребят, всем привет, где почитать про разработку видео и фото редакторов под андроид? Очень много инфы и курсов для ios, но не могу ничего найти под андроид.
Потрошишь входной файл на фреймы и транскодишь с наложением эффектов через OpenGL
источник

DG

Daniil Golubev in Android Architecture
Denis
Потрошишь входной файл на фреймы и транскодишь с наложением эффектов через OpenGL
Понял, спасибо за ответ)
источник