uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

EasyCodeRu

EasyCodeRu

Відкрити в Telegram

Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC

Показати більше
1 886
Підписники
-424 години
-87 днів
-1230 днів
Архів дописів
Всем привет! Работал Android разработчиком 4 года в аутсорс-компании. Из них самым полезным была стажировка и ментор, который реально вложил базу. Дальше было пару проектов и основной внутренний. На нем и сидел последние года 2.5. Прошел путь от Джуна до Лида проекта. Накопил по нему экспертизу. Мы с бэком решали архитектурные вещи и делали всякие rocket science задачи (проект нестандартный). Но при этом развития особо не было. Были задачи и все. Словил синдром самозванца, синдром выгорания, тревожность и депрессию. И решил, что надо двигаться дальше. Давно смотрел Оганеса и понял, что мне не хватает базы. И вот я взял эксперт курс СО СКИДКОЙ (которая сейчас актуальна, так что бегом брать)), чтобы прокачаться и разложить все знания по полочкам. В нем зацепило, ООП подход, TDD - подход и тестированию в целом, unit и ui (потому что на тесты обычно забивают), и очень хорошая подача материала и структурированность.

3 секунды юай теста, Карл! И за эти 3 секунды вот что происходит Сначала проверяем что в списке пусто (там текст говорит что нет ничего) после нас приглашают в некое пространство и мы проверяем что есть заголовой «приглашения» и по нулевой позиции само приглашение с текстом (название и имя автора) далее мы нажимем отклонить приглашение проверяем что опять пусто на экране после нам опять прилетает приглашение но уже от другого юзера проверяем по позиции приглашение с текстом Дальше получаем еще одно приглашение от другого юзера проверяем теперь на экране 2 приглашения от 2 разных юзеров с разными именами После этого происходит переименование пространства по первой позиции проверяем что в тексте приглашения сменилось название у первого и у второго ничего не изменилось после происходит переименование (событие от файрбейз) второго пространства проверяем что первое приглашение не изменилось, а у второго новое имя пространства далее юзер который нас пригласил в первое пространство меняет свое имя( на беке) проверяем оба приглашения что у первого имя юзера новое а у второго не изменилось переименование юзера номер 2 проверка обоих приглашений дальше наконец принимаем приглашение номер 1 проверяем что приглашение номер 2 теперь на позиции выше и теперь мы члены пространства номер 2 но в другом списке дальше происходит переименование пространства в котором мы уже участники проверяем новое имя и еще раз юзер себя переименовал проверяем что в списке простванств где мы участники сменилось имя юзера и остальное и наконец создаем свое пространство нажимая кнопку в ботомшите вводим имя пространства и нажимаем создать в списке пространств кроме тех где у нас есть приглашение в пространство и то где мы уже участники появилась еще одна запись с заголовком «мои пространства» т.е. мы проверяем почти все события от файрбейз и все юай события которые юзер сам может воспроизвести всего за 3 секунды а теперь представьте сколько времени на это ушло бы если б не было юай теста и куей надо было б все это проверять вручную глазами

НАКОНЕЦТА!! Написал юай тест для экрана где работает файрбейз реалтайм датабейз (плюс 1 закрытый гештальт) Проект кошелька на
НАКОНЕЦТА!! Написал юай тест для экрана где работает файрбейз реалтайм датабейз (плюс 1 закрытый гештальт) Проект кошелька на компоуз сезон 4 серия 5 45 минут https://youtu.be/0GQ2RWo8QvY для #premium подписчиков напомню что до конца месяца можно получить эксперт курс со скидкой и как бонус годовой премиум доступ ко всем видео! демонстрация в коменте

Компоуз и Файрбейз проект кошелька 4 сезон про файрбейз 4 серия про флоу на файрбейз апи как уйти от колбеков и написать все
Компоуз и Файрбейз проект кошелька 4 сезон про файрбейз 4 серия про флоу на файрбейз апи как уйти от колбеков и написать все на флоу flatMap, map, combine 1 час https://youtu.be/skzTKMZvy78 для #premium подписчиков в следующей серии будут тесты на экраны с файрбейз релтаймом

Сегодня не успел сделать вам видео, поэтому сделаю завтра с утра, а пока можете прочитать мой пост на линкедин и заодно установить со мной там контакт ну и буду благодарен за лайк репост все дела https://lnkd.in/p/gC7B5TnX

photo content

Компоуз проект кошелька Сезон 4: Файрбейз приглашение в общий кошелек, принятие и отклонение, неочевидные проблемы и множеств
Компоуз проект кошелька Сезон 4: Файрбейз приглашение в общий кошелек, принятие и отклонение, неочевидные проблемы и множественные события 25 минут https://youtu.be/Vnfotjr9mtk для #premium подписчиков

Напоминаю вам о скидке на эксперт курс! закреп Впервые за все время решил дать возможность получить уникальный курс дешевле! Вот посмотрите чего достигали участники первой группы https://www.youtube.com/watch?v=_Qkb7qaFChE

Демонстрация гугловхода и приглашения в созданные финансовые пространства смотрим прямо здесь! firebase realtime database

Компоуз проект кошелька подключаем файрбейз реалтайм датабейз после логина через гугл пушим юзеров в бд создаем новые записи
Компоуз проект кошелька подключаем файрбейз реалтайм датабейз после логина через гугл пушим юзеров в бд создаем новые записи 61 минута https://youtu.be/bIwCUuYQctQ для #premium подписчиков

Компоуз проект кошелька Добавляем гугл вход в компоуз юай ооп и добавляем проект в файрбейз консоль 74 минуты https://youtu.b
Компоуз проект кошелька Добавляем гугл вход в компоуз юай ооп и добавляем проект в файрбейз консоль 74 минуты https://youtu.be/MKP2WCRMozk далее подключим файрбейз реалтайм датабейз для #premium подписчиков

Проект кошелек помните? Я вот подумал: надо бы сделать файрбейз версию где можно будет вести финансовые записи по расходам и доходам в группе (актуально для семей с общим бюджетом) так что ждите новый сезон проекта

Очень редко постю видео с ютуба, но думаю вас всех уже задолбало новое требование перейти на 16кб https://youtu.be/uIVwRPehF6c

Впервые! Скидка на экспертный курс! Аж 33% было: 90т.р. стало 60т.р. действует до 1 октября как бонус получаете годовой премиум https://youtu.be/K2Z99spFomo

Решение 43 задачи с подробным объяснением самой задачи 33 минуты https://www.youtube.com/watch?v=EIqNBiS7CSU для #premium под
Решение 43 задачи с подробным объяснением самой задачи 33 минуты https://www.youtube.com/watch?v=EIqNBiS7CSU для #premium подписчиков

Написал пост на Линке про эту задачу. Подробно опять расписал пользу от TDD https://www.linkedin.com/posts/asatryan-hovhannes_android-room-test-activity-7370002782344507392-vJhU?utm_source=share&utm_medium=member_desktop&rcm=ACoAAC5WpFsBmY6yCriA0jre5v3jjUjrh7CZgJk

Запушил задачу номер 43 Почти то же самое что и 42 только тут еще рум тесты https://github.com/JohnnySC/ZeroToHeroAndroidTDD/blob/task/043-add-list-room/app/src/androidTest/java/ru/easycode/zerotoheroandroidtdd/RoomTest.kt решение завтра

ZeroToHeroAndroidTDD Compose: LazyColumn + ViewModel + Process Death + activity death 19 минут https://youtu.be/MT-AIhR8Nb4 д
ZeroToHeroAndroidTDD Compose: LazyColumn + ViewModel + Process Death + activity death 19 минут https://youtu.be/MT-AIhR8Nb4 для #premium подписчиков

Запушил 42ую задачу здесь у нас работа со списком (дальше будет не только создание и чтение но и другие операции: удаление и редактирование) https://github.com/JohnnySC/ZeroToHeroAndroidTDD/commit/f203ef11b79f47992804598cf83027de18415d7c можете уже начать решать, видео с решением будет позже