ᛖᚹᛋᛁᚱ
Я думаю вы слишком усложняет такую задачу, можно интернет отключить в вашем случае
SerJanna
Ну нет ответа на запрос от сервера - нет запуска приложения
SerJanna
Я думаю вы слишком усложняет такую задачу, можно интернет отключить в вашем случае
Ну я не претендую на самое правильное решение, но я пока что другого не вижу)
ᛖᚹᛋᛁᚱ
Жестяково
SerJanna
Да я бы с удовольствием выслушал ответ от более опытных ребят
ᛖᚹᛋᛁᚱ
Как по мне, то сохранить день, вполне достаточно
ᛖᚹᛋᛁᚱ
Я понимаю что можно дату менять, но мало кто будет заморачиваться с этим, хотя может я чего-то не знаю, хз
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
всем привет, кто нибудь смотрел этот гайд? https://www.youtube.com/watch?v=SBOx2keLK1w стоит ли учиться делать так же как этот чувак и стоит ли строить проект полностью завязаный на библиотете Moxy это нормально? или это не правильно?
ᛖᚹᛋᛁᚱ
У каждого свое правильно, кто-то по сей поры асинк таскос не плохо справляется
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
ну а реально писать по паттерну MVP без сторонних библиотек? или тупой вопрос
ᛖᚹᛋᛁᚱ
Реально
SerJanna
Просто у тебя есть выбор, изобрести велосипед, наступая на грабли, либо воспользоваться готовым решением
ᛖᚹᛋᛁᚱ
Я думаю вы не понимаете что такое mvp если думаете что без сторонних сложно его создать
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
я до этого учился хрен пойми как.. писал всё во фрагментах и не думал, потом понял что нужно правильно писать, дак вот это же плохо когда твое приложение зависимо от библиотек верно? а если юзать Moxy для создания MVP, то это вообще полная зависимость, это нормально? или что нужно использовать для MVP?
ᛖᚹᛋᛁᚱ
У меня знакомому студенту поручили helloworld переписать используя mvp, а он не мог понять как это, там же всего один сеттер
SerJanna
Сингл Активити
Arsen
думаю каша была бы и на мульти активити, не смешивайте мух с котлетами)
ᛖᚹᛋᛁᚱ
Сингл Активити
Но не всегда целесообразно
SerJanna
Поведай когда СА - это плохо
SerJanna
а когда он перестал форсить сингл активити?
+😂 они кажись до сих пор форсят, начиная с их либы навигации
ᛖᚹᛋᛁᚱ
а когда он перестал форсить сингл активити?
Не перестал? Я просто не следил
Arsen
нав компонент в подтверждение
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
думаю каша была бы и на мульти активити, не смешивайте мух с котлетами)
дак да, просто я понял, что нужно синглактивити пилить, но что есть какие то паттерны я не знал, итогово у меня во фрагментах всё подряд было написано... код по миллиарду строк...
Arsen
не следил, но утверждаю -> cool story
ᛖᚹᛋᛁᚱ
не следил, но утверждаю -> cool story
Тогда у меня такой вопрос, если меин скрин с боттомнавигатион и нужно открыть экран с описанием чего-то, без бара, как это без костылей сделать
ᛖᚹᛋᛁᚱ
Я не сталкивался, но интересно
Arsen
у гугла в приложении плеймаркета транзишины фейд-ин\аут, но выглядит все равно кривовато
Arsen
то, что гугл поддерживает, не означает, что оно хорошо работает
Arsen
они любят выкатить фичу, а поддержку к ней - когда-нибудь потом
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
я в активити создал функцию скрытия боттомнавигейшнвью и наследовал её во фрагменте и все работало
Arsen
взять тот же матириал дизайн, когда заанонсили ,а когда появились основные реализации компонентов(виджетов)?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
через visibility
ᛖᚹᛋᛁᚱ
взять тот же матириал дизайн, когда заанонсили ,а когда появились основные реализации компонентов(виджетов)?
Только буттоны завезли только через стороннюю библиотеку и установленной темой
Arsen
я в активити создал функцию скрытия боттомнавигейшнвью и наследовал её во фрагменте и все работало
прикол в том, что нужно делат ьпереход между двумя экранами, у которых разные размеры, а это resize (requestLayout) для двух экранов на каждый фрейм
ᛖᚹᛋᛁᚱ
Это как пример
Arsen
потому они и юзают фейд транзишин (играются прозрачностью)
Arsen
при слайде вбок уже х3 как такое провернуть
SerJanna
Тогда у меня такой вопрос, если меин скрин с боттомнавигатион и нужно открыть экран с описанием чего-то, без бара, как это без костылей сделать
Первое что приходит в голову - это некий родительский фрагмент в котором будет инициализация этого Боттом бара. И некий файл разметки с боттом баром и вьюхой, в которую будет инфлейтиться дочерний экран. Будет типа такого: передаём в родительский фрагмент разметку, а он инфлейтит его во вьюху с Боттом баром.
SerJanna
Получится так, что на каждом дочернем экране будет происходить инициализация этого Боттом Бара
ᛖᚹᛋᛁᚱ
Так это костыль
SerJanna
А что тут костыльного?)
ᛖᚹᛋᛁᚱ
Постоянная инициализация бара?
Arsen
а при слайде будет один бар сдвигать другой?
ᛖᚹᛋᛁᚱ
И это тоже
SerJanna
Постоянная инициализация бара?
Ну а что там инициализировать?) Обработку нажатия и выбранный элемент?
Arsen
есть шаред елементы, но документация по ним настолько ущербна, что их почти никто не использует
SerJanna
а при слайде будет один бар сдвигать другой?
А откуда берется второй бар?)) Там такая разметка: <LinearLayout> <BottomNavView> В линеарку будет каждый раз инфлейтиться лейаут нужного экрана home_screen.xml <Relative Layout> Textview </Relative Layout>
SerJanna
SerJanna
Но вот вопрос)
SerJanna
А где у нас такой случай со свайпом и боттомБаром?)
SerJanna
а это?
Хоть раз встречали?
Arsen
экран с баром и экран без бара
Arsen
слайд между ними
SerJanna
инстаграм, кажись, на СА построен
SerJanna
Ну, возможно, придется жертвовать некими ui возможностями
SerJanna
Я то просто хочу услышать суровые аргументы в пользу нескольких активити, чтобы понять минусы СА
ᛖᚹᛋᛁᚱ
А не чистый натив
ᛖᚹᛋᛁᚱ
Как и фейсбук
Arsen
Arsen
Два подхода(стула): контейнер фрагментов 1) содержит бар - слайд между B и A: круто. - слайд между B и C: херня - бар ездит вместе с контентом. 2) не содержит бар - слайд между B и A: херня - разная высота фрагментов, а контейнер один и тот же. - слайд между B и C: круто.
Arsen
гугль рекомендует транзишин прозрачностью в этом кейсе, спасибо гугл, шаг вправо\влево - все пропало (ваши проблемы)
Arsen
никогда такого не было и вот опять
Arsen
в шаред элементах кстати разные вьюхи используются, они "шаред" только на словах
Arsen
т.е. даже если осилили их заимплементить, то придется париться с синхроном стейта разных вью
Arsen
Arsen
во вступлении есть про плюсы минусы
SerJanna
во вступлении есть про плюсы минусы
Огромное спасибо. Обязательно посмотрю на досуге
Dug
@mobile_jobs
Line'R
Где-то читал что surfaceView будет производительней обычной View. Что то нифига подобного
Line'R
Line'R
Обычная вью с рисовкой на канве
Line'R