Size: a a a

Android arch. components

2019 November 21

V

Vladimir in Android arch. components
Да и то, что пейджинг переписывается не вдохновило меня его использовать сейчас )
источник
2019 November 25

V

Vladimir in Android arch. components
Запутался с навигацией. Какой самый адекватный способ сделать банальщину:
Сплеш скрин(нет тулбара) - логин скрин (нет тулбара)
С логин скрина на визард регистрации (есть тулбар и точки от вьюпейжера) или в меин скрин (есть тулбар)
источник

D

Danil Yudov in Android arch. components
а проблема в чём? в тулбаре? просто добавляй отдельно на нужные экраны. как показывает опыт, юзать один на всё приложение тулбар в корневой активити вызывает только лишние неудобства.
источник

ST

Sasha Tainyuk in Android arch. components
Да и сплеш по гайдам вроде должна жить в своей активити, а регистрацию вообще можно вынести в отдельный модуль также со своей активити. ))
источник

LC

Lungu Cristian in Android arch. components
Привет. Есть список. У него 2 раздела. Сверху фавориты и потом идут обычные айтемы. Обычные айтемы должны работать с пагинацией( обычные и фавориты приходят из разных АПИ). Как это реализовать при использовании Paging Library ?
источник

ST

Sasha Tainyuk in Android arch. components
Lungu Cristian
Привет. Есть список. У него 2 раздела. Сверху фавориты и потом идут обычные айтемы. Обычные айтемы должны работать с пагинацией( обычные и фавориты приходят из разных АПИ). Как это реализовать при использовании Paging Library ?
DataSource
источник

LC

Lungu Cristian in Android arch. components
Sasha Tainyuk
DataSource
Считаете лучше использовать 1 RecyclerView  с двумя  сурсами ?
источник

ST

Sasha Tainyuk in Android arch. components
Lungu Cristian
Считаете лучше использовать 1 RecyclerView  с двумя  сурсами ?
Зачем два DS и тем более 2 RV. По одному вполне хватит. Главное диф утил правильно настроить, чтоб он не трогал избранное когда не надо. А уже в DS можно крутить данными как хочешь.
источник

ST

Sasha Tainyuk in Android arch. components
Отдельный RV нужен разве что он будет горизонтальным или ещё каким. Тогда да, отдельный список со всеми вытекающими. А если как в телеге, то смысла нет. Лишь гемора больше будет
источник

ST

Sasha Tainyuk in Android arch. components
Ух. Откуда?
источник

Sergey λ in Android arch. components
Sasha Tainyuk
Ух. Откуда?
архитектурный чат
источник

ST

Sasha Tainyuk in Android arch. components
Понятно.)
источник

K

Kopusha in Android arch. components
это который?
источник

V

Vladimir in Android arch. components
Danil Yudov
а проблема в чём? в тулбаре? просто добавляй отдельно на нужные экраны. как показывает опыт, юзать один на всё приложение тулбар в корневой активити вызывает только лишние неудобства.
Ну проблема скорее была в регистрации и точках прогресса под фрагментами
источник

V

Vladimir in Android arch. components
Sasha Tainyuk
Да и сплеш по гайдам вроде должна жить в своей активити, а регистрацию вообще можно вынести в отдельный модуль также со своей активити. ))
Вот хз где такие гайды )
источник

ST

Sasha Tainyuk in Android arch. components
Vladimir
Вот хз где такие гайды )
Там же где и все остальные, на material.io)

А вот за сплеши с таймером или какой либо логикой надо расстреливать без суда и следствия.)
источник

V

Vladimir in Android arch. components
Sasha Tainyuk
Там же где и все остальные, на material.io)

А вот за сплеши с таймером или какой либо логикой надо расстреливать без суда и следствия.)
Так нет там ничего про свою активити )
Ну а возвращаясь к теме:
Сделать отдельно активити с регистрацией в виде графа?
Как тогда красиво подтягивать всякие токены после регистрации?
В документации есть пример, но он очень облегчен и там всего один граф
источник

ST

Sasha Tainyuk in Android arch. components
Если Вы расскажите как из фрагмента сделать так чтобы на горячую не видеть этот экран, то я Вам буду примного благодарен.


Как сделать красиво я хз. Да и за красотой в соседней чатик по архитектуре, там лучше знают что и как.)

В виде графа можно, но я не стал так делать. Там все как-то муторно.
Я бы использовал какое-то хранилище. Вы сейчас как храните токен?
источник

V

Vladimir in Android arch. components
Sasha Tainyuk
Если Вы расскажите как из фрагмента сделать так чтобы на горячую не видеть этот экран, то я Вам буду примного благодарен.


Как сделать красиво я хз. Да и за красотой в соседней чатик по архитектуре, там лучше знают что и как.)

В виде графа можно, но я не стал так делать. Там все как-то муторно.
Я бы использовал какое-то хранилище. Вы сейчас как храните токен?
Ну, экран в любом случае будешь видеть, как минимум - белый )
Рекомендуют вроде как через стили делать, а там все равно - фрагмент или активити.

Про красоту - я не про архитектуру сейчас ) вот пример в Гугле с логин скрином. Как по мне - красиво )
Пока никак не храню, но вообще думаю где то в префах и как нибудь его в интерцептор засовывать.

Но конкретный флоу который меня интересует - экран логина, кликнул на регистрацию - попал на визард регистрации, прошел все шаги, нажал зарегистрироваться. Перекинуло на главное окно с очисткой бекстека регистрации )
источник

D

Danil Yudov in Android arch. components
ну такое. по-моему легче просто не тащить эту навигацию (я про библиотеку), и не страдать. я пока что зарёкся её использовать в будущих проектах 🌚 проблем больше, чем профита
источник