Кирилл
Ну если получил удовольствие, то стоило
Ну, мне нравится мое решение потому что в гугле для навигации из вьюмодели я нашел только код через livedata с эвентами, у меня же навигация идет через обертку NavigationRouter который инжектится во вьюмодели + Я надеюсь что навигация от гугла упросит мне работу со всякими мелочами по типу тулбара, анимаций, кнопки назад и тд
Кирилл
Вот если кому интересно Flow фрагмент (паттерн SingleActivity от автора Cicerony) инициализирует и следит за роутером в своем графе а все последующие фрагменты в графе через коин получают готовый роутер Навигатор это вьюмодель со скоупом графа внутри которой лежит NavController этого графа
Кирилл
Кирилл
Кирилл
✙ ꑭ alex ₿ Ξ
Это его код с видео про фонарик
✙ ꑭ alex ₿ Ξ
По моему это гениально
Denis
clean architecture
Vitaliy
Ну, мне нравится мое решение потому что в гугле для навигации из вьюмодели я нашел только код через livedata с эвентами, у меня же навигация идет через обертку NavigationRouter который инжектится во вьюмодели + Я надеюсь что навигация от гугла упросит мне работу со всякими мелочами по типу тулбара, анимаций, кнопки назад и тд
навигация от гугла это такое... в чем-то упростит, но то что при навигации фрагмент всегда replace (за исключением диалогов они add) делает некоторые анимации замороченными, например CircularReveal уходящий фрагмент сразу же пропадает если спецом не держать его, или тот же MotionLayout может потребовать сохранения состояния ручками для правильного возвращения назад, я уж молчу о лагах когда в момент анимации будут заново все эти виды создаваться и заполнятся у предыдущего фрагмента. Причем за только replace авторы стоят твердо бу дизайн, а в качестве решения если у вас мол тяжелые виды то при onDestroyView сохраняйте где-то эти виды а потом в очередном onCreateView подставляйте из кеша.
Vitaliy
https://www.reddit.com/r/androiddev/comments/idefss/were_on_the_engineering_team_for_android_jetpack/g31zuah/ пруфик
Sarvar
Привет всем Кто-то знает как в MainActivity read and write в DataStore
Дмитрий
Доброго времени суток! Такой вопрос, можно ли как-то безболезненно изменить файл подписи apk приложения и аккаунт разработчика к которому привязано приложение?
Alexandr Borisovich
Хакеры в чате!
Anonymous
а обратно передать данные я же через SharedViewModel тоже могу?
Можете, а что именно хотите передавать?
Silent829
Можете, а что именно хотите передавать?
статус заказа хочу иметь возможность менять из обоих мастер и дитейл фрагментов
Anonymous
Да, вполне
Silent829
скажите, а пути в ссылке в модуле ретрофита вы парни передаете через интерсепторов?
Dmitry
Добрый день, кто-нибудь знает, как реализовать данный функционал
Dmitry
Я о поле ввода
Dmitry
Да
Dmitry
Я хочу реализовать такую же анимированную функцию
Dmitry
Перемещения текстового поля
Egor
Я хочу реализовать такую же анимированную функцию
Обычная траслейшн анимация. Вроде бы MotionLayout еще позволяет делать такое. Гугли эти слова.
Z
Добрый день, кто-нибудь знает, как реализовать данный функционал
У хрома вроде открытый исходный код. Можно посмотреть
Egor
Ребят, привет. Подскажите, такая кнока это кастом вью? Ну скругления через кастомный дровабл с корнерами я смогу сделать. А по поводу обводки. В том же дровабле можно сделать? Или все таки кастомная кнопка?
✙
Можно в drawable
✙
Это вроде обычный stroke полупрозрачный
Vlad
Вопос: Что бы прадавать свои работы на гугл плей, мне надо покупать лицензию дизайн прог? (Илюстратор/афтер эффектс итд)
Egor
Кнопка дровабля и подложка под ней другая, полупрозрачная. Отд.вью во фрейме.
А без подложки можно же бордеры задать? Сверху писали, что stroke поможет
Сергей
Ну подложка как фон у имиджвью может? Извратиться всегда можно, но лучше сделать быстро. Кстати, если это имиджвью/имиджбаттон кнопка то сделать обработку нажатия именно в пределах круга надо отдельно, onClick будет ловить весь квадрат
i_am_ilhamovich
Такой вопрос, я посмотрел видео на Ютубе и там они просто открывают готовый проект и изменяют дизайн , шрифт и прочее. Я хочу спросить законно ли это ? Но , они сами разрешают оставляют в открытом режиме. Могу ли я тоже изменить всё под себя и опубликовать в Плей маркет? (Андроид Студио)
Dim
бесплатно - да, за бабки -нет
Zahar
https://live.skillfactory.ru/clash_titans?utm_source=facebook&utm_medium=ig&utm_campaign=np_all_fb_inst_coding_all_lal_wb_andios_web_2610&utm_content=andios_web_2610&rs=facebook4_6218387925693_6218387922293_6218483523093&fbclid=PAAab_hIJObLLcdDXd6ENReLXhFGUtfxJ9lizL0K5TM-NxSJ4jP7tGDkYjUgk
Egor
Ребят, привет. Подскажите пожалуйста. Делаю сплеш скрин темой. Использую картинку фона. Потом на след активити юзаю имейдж вью на весь экран. Но почему то фон уходит вверх и появляюся белые полосы. Пробовал scaleType centerCrop, center, fitXY. Все равно смотрится не одинаково. Из - за чего может такое произойти? И где исправить, чтобы смотрелось одинаково?
Egor
Egor
Egor
Egor
Картинка идентичная. На скринах видно, что берет картинку из mdpi везде.
Egor
пробовал даже background имейдж вью поставить как дровабл для сплеша. Все равно фон смещается.
Silent829
Вопос: Что бы прадавать свои работы на гугл плей, мне надо покупать лицензию дизайн прог? (Илюстратор/афтер эффектс итд)
лицензия Google разработчика стоит $25 и это одноразовая покупка (в отличие от Apple Developer). Насчет покупки программ для дизайна - это уже этический вопрос, касательно него ты сам должен иметь позицию.
Vlad
лицензия Google разработчика стоит $25 и это одноразовая покупка (в отличие от Apple Developer). Насчет покупки программ для дизайна - это уже этический вопрос, касательно него ты сам должен иметь позицию.
Есть же закон какой-то ... Я сторонник делиться за хорошие продукты, дело в том что денег нету ... вот и ищу пути в 33 года заработать себе и моей семье на дом хоть как то создавая пассивный доход ... А там когда деньги будут куплю что бы не придирались 😄
Vlad
не совсем понимаю что Вы подразумеваете / на что Вы намекаете
Есть илюстратор, стоит денег, я хочу использовать его способности для моего комерческого исспользования. Но нет денег жать сейчас на это. Заработаю куплю (эта вот позиция) По этому спросил можно ли так ...
Silent829
Есть илюстратор, стоит денег, я хочу использовать его способности для моего комерческого исспользования. Но нет денег жать сейчас на это. Заработаю куплю (эта вот позиция) По этому спросил можно ли так ...
вообще разве иллюстратор хороший инструмент для андроид-разработки? Разве XD в этом плане не больше подходит? В любом случае, есть бесплатные альтернативы XD. К примеру Figma.
Vlad
Ща глянк ... с ними можно создавать дизайн для игры тоже ?
Silent829
А вообще хорошо когда пользователю дают триал или лайт версию, чтобы была возможность сделать хоть что-то. Не помню есть ли такое у продуктов адобе.
Silent829
Ща глянк ... с ними можно создавать дизайн для игры тоже ?
я хз где дизайнят, знаю что в юнити можно это делать, думаю фигма это не для 3д штук, но могу ошибаться
Vlad
А вообще хорошо когда пользователю дают триал или лайт версию, чтобы была возможность сделать хоть что-то. Не помню есть ли такое у продуктов адобе.
Дают на пару дней триал .. но я качаю торрентные что бы проверят стоит или нет. А вот XD и figma вроде мелькало когда читал, я иду сразу к известным брендом (как многие)
Vlad
Спасибо большое :)
Silent829
Дают на пару дней триал .. но я качаю торрентные что бы проверят стоит или нет. А вот XD и figma вроде мелькало когда читал, я иду сразу к известным брендом (как многие)
эм, XD это продукт адобе раз, второе Figma это не левая мелкая прила, на нее многие активно перешли с XD, скетча и т.д. Хотя она на электроне написана. Вроде графику хорошо утилизирует, поэтому перформанс пока что насколько я знаю лучше чем у обоих хд и скетач
Vlad
Еще раз спасибо)
Silent829
для меня тоже важен бренд и т.д., но я всегда смотрю на остальные решения и сравниваю. Не смогу терпеть долгие экспорты, фреймдроп на таймлайне и постоянные краши в премьере, когда есть к примеру тот же резолв, который можно использовать на линуксе, высасывает из гпу все соки, более стабильный в использовании и предлагает некоторые фичи в которых он лучший (типа покраска)
Silent829
Я вчера 4 часа до 3х утра смотрел и делал курс по илюстратару .. и подумал .. а вдруг нельзя торентнным и надо купить 😄
кто вам запрещает? если вы в проде работаете - мб ваши рабочие устройства мониторят либо могут пройти проверить, но в остальных случаях думаю не стоит париться
Anonymous
Привет. Не могу понять в чём проблема?
Pavel
Направьте начинающего, как правильно организовать отображение положительных и отрицательных чисел разными цветами в списке (Recyclerview)?
Sergey
getItemViewType
Сергей
Можно ли передавать колбек в диалог таким образом? Чую что нет, ведь теряется смысл бандла и при пересоздании колбека не будет.Какие тогда есть варианты? Единственное что придумал это колбек в активити, а диалог вызывает (getActivity as listener).callback()
Сергей
Конечно, почему нет. Я бы еще занулял его в конце внутри диалога, на всякий случай
Я такой кейс смотрю: если вьюшки подохнут и будут восстанавливаться из savedInstanceState, то в новом инстансе уже не будет колбека
Кирилл
Я такой кейс смотрю: если вьюшки подохнут и будут восстанавливаться из savedInstanceState, то в новом инстансе уже не будет колбека
ты можешь сделать каллбек сериалазбл и сохранять его в бандл + восстанавливать из savedInstance
Сергей
При этом я смотрел другие либы на диалогах и там также смело устанавливают колбек в инстанс, тут либо они не предполагают что их вьюхи могут сдохнуть, либо я чего-то не знаю. Сериализовать колбек немного перебор как мне кажется, но добавлю в копилку вариантов, спасибо.
Egor
Я правильно понимаю, что seTheme работает только, если вызывать перед super.onCreate и setContentView? Я хочу во фрагменте менять тему, но она не меняется. Кто то знает нормальный способ? Везде гуглил, способы не работают.
Egor
recreate делать нельзя, т.к. будет вечный луп с созданием фрагментов
Artem
День добрый, что Вы думаете про такую реализацию таймера? (там где менеджер, унаследовал от того же интерфейса чтобы не декларировать методы).
Artem
Artem
Ilya
Ребят, есть знатоки в использовании arcore на kotlin? Я в поисках доступного туториала, чем подробнее - тем лучше