EasyCodeRu
Компоуз проект кошелька Сезон 4: Файрбейз приглашение в общий кошелек, принятие и отклонение, неочевидные проблемы и множественные события 25 минут https://youtu.be/Vnfotjr9mtk для #premium подписчиков
Компоуз и Файрбейз проект кошелька
4 сезон про файрбейз
4 серия про флоу на файрбейз апи
как уйти от колбеков и написать все на флоу
flatMap, map, combine
1 час
https://youtu.be/skzTKMZvy78
для #premium подписчиков
в следующей серии будут тесты на экраны с файрбейз релтаймом
4 сезон про файрбейз
4 серия про флоу на файрбейз апи
как уйти от колбеков и написать все на флоу
flatMap, map, combine
1 час
https://youtu.be/skzTKMZvy78
для #premium подписчиков
в следующей серии будут тесты на экраны с файрбейз релтаймом
EasyCodeRu
Компоуз и Файрбейз проект кошелька 4 сезон про файрбейз 4 серия про флоу на файрбейз апи как уйти от колбеков и написать все на флоу flatMap, map, combine 1 час https://youtu.be/skzTKMZvy78 для #premium подписчиков в следующей серии будут тесты на экраны…
НАКОНЕЦ-ТО!!
Написал юай тест для экрана где работает файрбейз реалтайм датабейз (плюс 1 закрытый гештальт)
Проект кошелька на компоуз
сезон 4 серия 5
45 минут
https://youtu.be/0GQ2RWo8QvY
для #premium подписчиков
напомню что до конца месяца можно получить эксперт курс со скидкой и как бонус годовой премиум доступ ко всем видео!
демонстрация в коменте
Написал юай тест для экрана где работает файрбейз реалтайм датабейз (плюс 1 закрытый гештальт)
Проект кошелька на компоуз
сезон 4 серия 5
45 минут
https://youtu.be/0GQ2RWo8QvY
для #premium подписчиков
напомню что до конца месяца можно получить эксперт курс со скидкой и как бонус годовой премиум доступ ко всем видео!
демонстрация в коменте
❤4
EasyCodeRu
НАКОНЕЦ-ТО!! Написал юай тест для экрана где работает файрбейз реалтайм датабейз (плюс 1 закрытый гештальт) Проект кошелька на компоуз сезон 4 серия 5 45 минут https://youtu.be/0GQ2RWo8QvY для #premium подписчиков напомню что до конца месяца можно получить…
This media is not supported in your browser
VIEW IN TELEGRAM
3 секунды юай теста, Карл!
И за эти 3 секунды вот что происходит
Сначала проверяем что в списке пусто (там текст говорит что нет ничего)
после нас приглашают в некое пространство и мы проверяем что есть заголовой «приглашения» и по нулевой позиции само приглашение с текстом (название и имя автора)
далее мы нажимем отклонить приглашение
проверяем что опять пусто на экране
после нам опять прилетает приглашение но уже от другого юзера
проверяем по позиции приглашение с текстом
Дальше получаем еще одно приглашение от другого юзера
проверяем теперь на экране 2 приглашения от 2 разных юзеров с разными именами
После этого происходит переименование пространства по первой позиции
проверяем что в тексте приглашения сменилось название у первого и у второго ничего не изменилось
после происходит переименование (событие от файрбейз) второго пространства
проверяем что первое приглашение не изменилось, а у второго новое имя пространства
далее юзер который нас пригласил в первое пространство меняет свое имя( на беке)
проверяем оба приглашения что у первого имя юзера новое а у второго не изменилось
переименование юзера номер 2
проверка обоих приглашений
дальше наконец принимаем приглашение номер 1
проверяем что приглашение номер 2 теперь на позиции выше и теперь мы члены пространства номер 2 но в другом списке
дальше происходит переименование пространства в котором мы уже участники
проверяем новое имя
и еще раз юзер себя переименовал
проверяем что в списке простванств где мы участники сменилось имя юзера и остальное
и наконец создаем свое пространство нажимая кнопку
в ботомшите вводим имя пространства и нажимаем создать
в списке пространств кроме тех где у нас есть приглашение в пространство и то где мы уже участники появилась еще одна запись с заголовком «мои пространства»
т.е. мы проверяем все события от файрбейз и все юай события которые юзер сам может воспроизвести всего за 3 секунды
а теперь представьте сколько времени на это ушло бы если б не было юай теста и куей надо было б все это проверять вручную глазами
ну и конечно же в эксперт курсе я учу писать юай тесты в самом начале, а потом уже код
И за эти 3 секунды вот что происходит
Сначала проверяем что в списке пусто (там текст говорит что нет ничего)
после нас приглашают в некое пространство и мы проверяем что есть заголовой «приглашения» и по нулевой позиции само приглашение с текстом (название и имя автора)
далее мы нажимем отклонить приглашение
проверяем что опять пусто на экране
после нам опять прилетает приглашение но уже от другого юзера
проверяем по позиции приглашение с текстом
Дальше получаем еще одно приглашение от другого юзера
проверяем теперь на экране 2 приглашения от 2 разных юзеров с разными именами
После этого происходит переименование пространства по первой позиции
проверяем что в тексте приглашения сменилось название у первого и у второго ничего не изменилось
после происходит переименование (событие от файрбейз) второго пространства
проверяем что первое приглашение не изменилось, а у второго новое имя пространства
далее юзер который нас пригласил в первое пространство меняет свое имя( на беке)
проверяем оба приглашения что у первого имя юзера новое а у второго не изменилось
переименование юзера номер 2
проверка обоих приглашений
дальше наконец принимаем приглашение номер 1
проверяем что приглашение номер 2 теперь на позиции выше и теперь мы члены пространства номер 2 но в другом списке
дальше происходит переименование пространства в котором мы уже участники
проверяем новое имя
и еще раз юзер себя переименовал
проверяем что в списке простванств где мы участники сменилось имя юзера и остальное
и наконец создаем свое пространство нажимая кнопку
в ботомшите вводим имя пространства и нажимаем создать
в списке пространств кроме тех где у нас есть приглашение в пространство и то где мы уже участники появилась еще одна запись с заголовком «мои пространства»
т.е. мы проверяем все события от файрбейз и все юай события которые юзер сам может воспроизвести всего за 3 секунды
а теперь представьте сколько времени на это ушло бы если б не было юай теста и куей надо было б все это проверять вручную глазами
ну и конечно же в эксперт курсе я учу писать юай тесты в самом начале, а потом уже код
❤4❤🔥1
Forwarded from Alexey Sh
Всем привет!
Работал Android разработчиком 4 года в аутсорс-компании.
Из них самым полезным была стажировка и ментор, который реально вложил базу. Дальше было пару проектов и основной внутренний. На нем и сидел последние года 2.5. Прошел путь от Джуна до Лида проекта. Накопил по нему экспертизу. Мы с бэком решали архитектурные вещи и делали всякие rocket science задачи (проект нестандартный). Но при этом развития особо не было. Были задачи и все. Словил синдром самозванца, синдром выгорания, тревожность и депрессию. И решил, что надо двигаться дальше. Давно смотрел Оганеса и понял, что мне не хватает базы. И вот я взял эксперт курс СО СКИДКОЙ (которая сейчас актуальна, так что бегом брать)), чтобы прокачаться и разложить все знания по полочкам.
В нем зацепило, ООП подход, TDD - подход и тестированию в целом, unit и ui (потому что на тесты обычно забивают), и очень хорошая подача материала и структурированность.
Работал Android разработчиком 4 года в аутсорс-компании.
Из них самым полезным была стажировка и ментор, который реально вложил базу. Дальше было пару проектов и основной внутренний. На нем и сидел последние года 2.5. Прошел путь от Джуна до Лида проекта. Накопил по нему экспертизу. Мы с бэком решали архитектурные вещи и делали всякие rocket science задачи (проект нестандартный). Но при этом развития особо не было. Были задачи и все. Словил синдром самозванца, синдром выгорания, тревожность и депрессию. И решил, что надо двигаться дальше. Давно смотрел Оганеса и понял, что мне не хватает базы. И вот я взял эксперт курс СО СКИДКОЙ (которая сейчас актуальна, так что бегом брать)), чтобы прокачаться и разложить все знания по полочкам.
В нем зацепило, ООП подход, TDD - подход и тестированию в целом, unit и ui (потому что на тесты обычно забивают), и очень хорошая подача материала и структурированность.
🔥7
Офтоп!
Возможно знаете, в ковидный год я решил завести собаку и это было наверное самое лучшее мое решение по жизни. С 2020 года меня радует моя собака породы корги и вот сегодня я решил порекомендовать и вам и вашим знакомым тоже завести собачку этой породы.
Брал я у проверенного заводчика, который ориентируется в основном на конкурсы и выставки, поэтому все собачки у нее от титулованных кобелей и сук. Хоть я и не вожу своего коржика по выставкам и конкурсам все равно круто знать что твой песель сын титулоносца. Кстати также выдается и паспорт и родословная, так что тут без вопросов.
Зачем вам собака? Ну я например понял в 2020 году что работаю по 24 часа в сутки и не выхожу из дома, так что мне нужен повод выйти на улицу. Плюс конечно ничто так не греет душу как забота о живом существе.
Кароче рекомендую. На фото как раз корги кардиган мраморного окраса как у моего пса. Контакты заводчика оставлю в коменте (плюс бонус от меня)
Возможно знаете, в ковидный год я решил завести собаку и это было наверное самое лучшее мое решение по жизни. С 2020 года меня радует моя собака породы корги и вот сегодня я решил порекомендовать и вам и вашим знакомым тоже завести собачку этой породы.
Брал я у проверенного заводчика, который ориентируется в основном на конкурсы и выставки, поэтому все собачки у нее от титулованных кобелей и сук. Хоть я и не вожу своего коржика по выставкам и конкурсам все равно круто знать что твой песель сын титулоносца. Кстати также выдается и паспорт и родословная, так что тут без вопросов.
Зачем вам собака? Ну я например понял в 2020 году что работаю по 24 часа в сутки и не выхожу из дома, так что мне нужен повод выйти на улицу. Плюс конечно ничто так не греет душу как забота о живом существе.
Кароче рекомендую. На фото как раз корги кардиган мраморного окраса как у моего пса. Контакты заводчика оставлю в коменте (плюс бонус от меня)
❤14🔥7
EasyCodeRu
3 секунды юай теста, Карл! И за эти 3 секунды вот что происходит Сначала проверяем что в списке пусто (там текст говорит что нет ничего) после нас приглашают в некое пространство и мы проверяем что есть заголовой «приглашения» и по нулевой позиции само…
100% покрытие юнит тестом вьюмодели в которой сложная цепочка с котлин флоу без лишних либ!
проект кошелек файрбейз
4 сезон 6 серия
40 минут
https://youtu.be/zjdYlMS53EQ
для #premium подписчиков!
тот же сценарий что и в юай тесте но юнит тест вьюмодели без моков и всякой ерунды в виде доп.либ и Dispatchers.setMain(UnconfinedDispatcher())
проект кошелек файрбейз
4 сезон 6 серия
40 минут
https://youtu.be/zjdYlMS53EQ
для #premium подписчиков!
тот же сценарий что и в юай тесте но юнит тест вьюмодели без моков и всякой ерунды в виде доп.либ и Dispatchers.setMain(UnconfinedDispatcher())
❤1
Чтобы доказать вам что я не робот я введу капчу
сегодня поста о новом видео не будет. отдохните и вы немного
я ведь человек в конце концов
https://youtu.be/L3wKzyIN1yk
но это не значит что я не проработал хотя бы тестером)) вот вам канал багов и там свежий пост
@bugsinyoursoft
сегодня поста о новом видео не будет. отдохните и вы немного
я ведь человек в конце концов
https://youtu.be/L3wKzyIN1yk
но это не значит что я не проработал хотя бы тестером)) вот вам канал багов и там свежий пост
@bugsinyoursoft
YouTube
Rag'n'Bone Man - Human (Official Video)
Official music video for Rag’n’Bone Man’s ‘Human’
Track: Human – Rag’n’Bone Man: https://bit.ly/RnBMHuman
----------------------
Latest Album 'Life By Misadventure', which includes hit tracks All You Ever Wanted, Anywhere Away From Here (with P!nk), Alone…
Track: Human – Rag’n’Bone Man: https://bit.ly/RnBMHuman
----------------------
Latest Album 'Life By Misadventure', which includes hit tracks All You Ever Wanted, Anywhere Away From Here (with P!nk), Alone…
This media is not supported in your browser
VIEW IN TELEGRAM
Последний день скидки уже завтра!
Первый и последний раз делаю скидку на эксперт курс
плюс как бонус получаете премиум доступ ко всем видео на 1 год, сам курс бессрочный доступ
вся информация в закрепе
https://t.me/easyCodeRu/2332
Первый и последний раз делаю скидку на эксперт курс
плюс как бонус получаете премиум доступ ко всем видео на 1 год, сам курс бессрочный доступ
вся информация в закрепе
https://t.me/easyCodeRu/2332
Паблик видео!
почему в вашей вмке не должно быть активити и тем более в репозитории изза гугл сайн ина
рефакторю код и покрываю тестом
полчаса
https://www.youtube.com/watch?v=vi331ucu05I
почему в вашей вмке не должно быть активити и тем более в репозитории изза гугл сайн ина
рефакторю код и покрываю тестом
полчаса
https://www.youtube.com/watch?v=vi331ucu05I
YouTube
Как убрать Activity context из ViewModel и написать unit-test, google sign-in
Итак вам нужно сделать экран гугл входа и для этого требуется активити контекст. У вас есть вьюмодель в которую вы решили закинуть активити контекст. Как избавиться от андроид зависимости в вьюмодели и в репозитории и почему это важно? Как написать юнит тест…
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
ПОСЛЕДНИЙ ДЕНЬ ПОЛУЧИТЬ ЭКСПЕРТ КУРС СО СКИДКОЙ!
https://www.youtube.com/watch?v=K2Z99spFomo
Это был первый и последний раз когда я решил дать эксперт курс со скидкой в 33%
было:90т.р (900$)
стало60т.р. (600$)
Над самим курсом я очень много работал и этому предшествовали годы саморазвития и другие курсы
Эксперт курс вырос из лекций, курса 999, интенсивов и TDD видео
там просто все что нужно чтобы стать экспертом в андроид и даже больше
с нуля и до сеньора которых мало на рынке.
детали
https://t.me/easyCodeRu/2332
https://www.youtube.com/watch?v=K2Z99spFomo
Это был первый и последний раз когда я решил дать эксперт курс со скидкой в 33%
было:
стало
Над самим курсом я очень много работал и этому предшествовали годы саморазвития и другие курсы
Эксперт курс вырос из лекций, курса 999, интенсивов и TDD видео
там просто все что нужно чтобы стать экспертом в андроид и даже больше
с нуля и до сеньора которых мало на рынке.
детали
https://t.me/easyCodeRu/2332
👌2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь когда скидка на эксперт курс закончилась я вам расскажу что в нем самое важное
система!
когда ты начинаешь разрабатывать приложение то в твоей голове скорей всего каша, хаос. Ты не знаешь с чего начать и как всегда начинаешь сразу с того что пишешь запросы к сети или пилишь юайку
потом когда вроде как уже все сделал начинаешь тестить и находишь много ситуаций которые ты не продумал ни разу и идет этап багфикса. Потом оказывается что ты чинил одно и сломал другое, а третье ломает все и сразу.
Как из этого хаоса выйти? Нужна система, порядок действий который каждый раз совершая приходишь к результату.
сначала определеям юзер стори: что полезного мы хотим получить как юзер. После чего определяем как именно через юай мы это можем получить. Дальше понимаем из чего состоит юай и что в нем может меняться и по каким причинам. Все это записываем как состояния и события экрана.
После идет в ход математика, да да да, та часть которая про комбинаторику.
После прописываем все тесткейсы сценарии работы приложения и на этой основе пишем юай тесты. И сам юай.
Далее по тем же сценариям определям юнит тесты вьюмодели после того как заюзали их в юай коде.
И наконец пишем сами вьюмодели и остальной весь код по TDD: т.е сначала тестами определяем поведение и все возможные сценарии развития событий основываясь на комбинаторике и здравом смысле. И самым последним шагом после написания кода просто запускаем все тесты и наконец запускаем прилагу с целевыми зависимостями и проверяем все вместе.
Как итог у вас все продумано и описано и не надо беспокоиться что вы упустили что либо. А если вдруг упустили то опять по TDD напишете этот сценарий и добавите код.
да да да, звучит как рокет сайнс. знаю. слишком сложнА и оверинжиниринг. Легче канеш писать фигню и потом фиксить баги и так 245 раз пока не выгоришь в угли
система!
когда ты начинаешь разрабатывать приложение то в твоей голове скорей всего каша, хаос. Ты не знаешь с чего начать и как всегда начинаешь сразу с того что пишешь запросы к сети или пилишь юайку
потом когда вроде как уже все сделал начинаешь тестить и находишь много ситуаций которые ты не продумал ни разу и идет этап багфикса. Потом оказывается что ты чинил одно и сломал другое, а третье ломает все и сразу.
Как из этого хаоса выйти? Нужна система, порядок действий который каждый раз совершая приходишь к результату.
сначала определеям юзер стори: что полезного мы хотим получить как юзер. После чего определяем как именно через юай мы это можем получить. Дальше понимаем из чего состоит юай и что в нем может меняться и по каким причинам. Все это записываем как состояния и события экрана.
После идет в ход математика, да да да, та часть которая про комбинаторику.
После прописываем все тесткейсы сценарии работы приложения и на этой основе пишем юай тесты. И сам юай.
Далее по тем же сценариям определям юнит тесты вьюмодели после того как заюзали их в юай коде.
И наконец пишем сами вьюмодели и остальной весь код по TDD: т.е сначала тестами определяем поведение и все возможные сценарии развития событий основываясь на комбинаторике и здравом смысле. И самым последним шагом после написания кода просто запускаем все тесты и наконец запускаем прилагу с целевыми зависимостями и проверяем все вместе.
Как итог у вас все продумано и описано и не надо беспокоиться что вы упустили что либо. А если вдруг упустили то опять по TDD напишете этот сценарий и добавите код.
да да да, звучит как рокет сайнс. знаю. слишком сложнА и оверинжиниринг. Легче канеш писать фигню и потом фиксить баги и так 245 раз пока не выгоришь в угли
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Мне этот мир абсолютно понятен
И я честно иногда не знаю какие еще сложные задачи себе придумать чтобы их решить
Можете в коменты написать какие темы я еще не затрагивал но вы бы хотели чтобы я разобрал и сделал видео
И я честно иногда не знаю какие еще сложные задачи себе придумать чтобы их решить
Можете в коменты написать какие темы я еще не затрагивал но вы бы хотели чтобы я разобрал и сделал видео
Написал пост про TDD, ждем горящие пятые точки и хейт коменты
линкедин пост ссылка
линкедин пост ссылка
Linkedin
Почему я вообще начал писать по TDD?
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен".…
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен".…
Почему я вообще начал писать по TDD?
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен". Мне никогда не нравилось слово "должен". Делать то, что все делают и делать также как все.
Не буду лить воду и сразу перейду…
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен". Мне никогда не нравилось слово "должен". Делать то, что все делают и делать также как все.
Не буду лить воду и сразу перейду…
This media is not supported in your browser
VIEW IN TELEGRAM
Я тут видел пост про игру мультиплеер и подумал: а почему бы и мне не сделать такое?
Накидайте идей для мультипллер игр но типа казуальных простых без необходимости делать сложный юай юикс чет типа крестиков ноликов или игр которые юзают слова
я буду юзать файрбейз
Накидайте идей для мультипллер игр но типа казуальных простых без необходимости делать сложный юай юикс чет типа крестиков ноликов или игр которые юзают слова
я буду юзать файрбейз
EasyCodeRu
Все предложения на 2025 год 1. Котлин для детей (котлин для полных новичков: плейлист на ютубе) 2. Подписка на #premium видео на 1 год (уровни 1 и 2 список всех видео вкладка 2025 ) 3. Пожизненная подписка на #premium видео (уровни 1 и 2) 4. Эксперт курс…
Напомню о 2 проектах последних месяцев которые обязательно стоит посмотреть
1. Погодное приложение (ака экспресс курс): здесь все написано по TDD: Юай тесты на эспрессо плюс юнит тесты для вьюмоделей
как бонус получение локации и конечно же виджет на рабочий стол который обновляется раз в 15 минут через воркманагер и когда появляется интернет мгновенно
2. Проект кошелек: здесь все еще лучше: файрбейз юай тесты, юнит тесты вьюмоделей со сложными цепочками флоу, крутой юай и импорт экспорт зашифрованных данных и работа с румом
Чтобы получить доступ ко всем видео и коду берите премиум доступ за полцены (300$ ) на 1 год!
акция до конца октября!
список всех видео здесь
1. Погодное приложение (ака экспресс курс): здесь все написано по TDD: Юай тесты на эспрессо плюс юнит тесты для вьюмоделей
как бонус получение локации и конечно же виджет на рабочий стол который обновляется раз в 15 минут через воркманагер и когда появляется интернет мгновенно
2. Проект кошелек: здесь все еще лучше: файрбейз юай тесты, юнит тесты вьюмоделей со сложными цепочками флоу, крутой юай и импорт экспорт зашифрованных данных и работа с румом
Чтобы получить доступ ко всем видео и коду берите премиум доступ за полцены (
акция до конца октября!
список всех видео здесь
👍5❤1
Компоуз Эксперт Курс
Серия 1 (т.е. без вью и хмл сразу на компоуз)
юай тест и пейдж объекты TDD
ровно полчаса
https://youtu.be/E2j7-c2ADwc
доступ только для тех кто в эксперт курсе
в него можно попасть и сейчас, пишите в лс
Серия 1 (т.е. без вью и хмл сразу на компоуз)
юай тест и пейдж объекты TDD
ровно полчаса
https://youtu.be/E2j7-c2ADwc
доступ только для тех кто в эксперт курсе
в него можно попасть и сейчас, пишите в лс
🔥4
EasyCodeRu
Компоуз Эксперт Курс Серия 1 (т.е. без вью и хмл сразу на компоуз) юай тест и пейдж объекты TDD ровно полчаса https://youtu.be/E2j7-c2ADwc доступ только для тех кто в эксперт курсе в него можно попасть и сейчас, пишите в лс
Вторая серия эксперт курса на компоуз
Эспрессо комопуз
рул, нод, семантика матчеры асершны
ровно полчаса
https://youtu.be/GcspXD7YyUc
доступно в рамках эскперт курса (премиум 4 в списке видео)
напомню о 600 видео которые доступны в рамках базового премиума (премиум 1 и 2 в списке) на который я сделал скидку в 50% на 1 год! спешите получить! там тоже есть компоуз ооп тдд
Эспрессо комопуз
рул, нод, семантика матчеры асершны
ровно полчаса
https://youtu.be/GcspXD7YyUc
доступно в рамках эскперт курса (премиум 4 в списке видео)
напомню о 600 видео которые доступны в рамках базового премиума (премиум 1 и 2 в списке) на который я сделал скидку в 50% на 1 год! спешите получить! там тоже есть компоуз ооп тдд
👍2
EasyCodeRu
Вторая серия эксперт курса на компоуз Эспрессо комопуз рул, нод, семантика матчеры асершны ровно полчаса https://youtu.be/GcspXD7YyUc доступно в рамках эскперт курса (премиум 4 в списке видео) напомню о 600 видео которые доступны в рамках базового премиума…
Третья серия компоуз эксперт курса
композаблы, превью, текст и кнопка
полчаса
https://www.youtube.com/watch?v=0HhKBe1pIAw
доступно в рамках премиум 4
список всех видео здесь
композаблы, превью, текст и кнопка
полчаса
https://www.youtube.com/watch?v=0HhKBe1pIAw
доступно в рамках премиум 4
список всех видео здесь
EasyCodeRu
Третья серия компоуз эксперт курса композаблы, превью, текст и кнопка полчаса https://www.youtube.com/watch?v=0HhKBe1pIAw доступно в рамках премиум 4 список всех видео здесь
Компоуз эксперт курс серия 4
используем вьюмодель(которой нет) в активити
котлин флоу, стейтфлоу и стейт
композиции и рекомпозиции
полчаса
https://youtu.be/Rb6w0PGNn_Q
доступно в эксперт курсе!
можете получить доступ к курсу и всем премиум видео сразу. пишите в лс
используем вьюмодель(которой нет) в активити
котлин флоу, стейтфлоу и стейт
композиции и рекомпозиции
полчаса
https://youtu.be/Rb6w0PGNn_Q
доступно в эксперт курсе!
можете получить доступ к курсу и всем премиум видео сразу. пишите в лс
❤2