EasyCodeRu
1.97K subscribers
800 photos
77 videos
98 files
1.43K links
Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Как я так много работаю и не выгораю?

Может кто спросит как мне удается быть таким продуктивным?

Ведь по факту с 26 июня 2021 года и до сегодняшнего дня прошло всего 1528 дней а я сделал 891 видео (не считая сколько шортсов)

Секрет продуктивности кота Бориса

самодисциплина и планирование

я знаю что естъ люди которые ждут от меня очередное видео и просто делаю то что должен делать. Я понимаю что мне надо придумать тему видео и записать и выложить ну почти каждый день

я просто не могу подвести всех моих подписчиков

да, иногда я выгораю и устаю так что никаких ни сил ни желания нет ничего делать. Но потом оно проходит

п.с. список актуальных предложений до конца года в закрепе
https://t.me/easyCodeRu/2220
🔥15👌1
Очень редко постю видео с ютуба, но думаю вас всех уже задолбало новое требование перейти на 16кб

https://youtu.be/uIVwRPehF6c

p.s. что такое меморипейджинг я хорошо объяснил в своем экспертном курсе в закрепе
👍4
EasyCodeRu
Проект кошелек помните? Я вот подумал: надо бы сделать файрбейз версию где можно будет вести финансовые записи по расходам и доходам в группе (актуально для семей с общим бюджетом) так что ждите новый сезон проекта https://youtu.be/T_-u_0G0d-k
This media is not supported in your browser
VIEW IN TELEGRAM
Итак, первый вопрос на который надо дать ответ: как организовать общее окружение

типа открыл прилагу, сгенерил айди на свое пространство и отдал его другому человеку чтобы тот присоединился?

или сделать поиск юзера по почте и пригласить его в пространство?

Какие идеи? Что будет проще и лучше?
2
EasyCodeRu
Паблик видео Демонстрация приложения https://www.youtube.com/watch?v=T_-u_0G0d-k апк в коменте берите пожизненный премиум и премиум за полцены до 1 сентября!
Компоуз проект кошелька

Добавляем гугл вход в компоуз юай ооп и добавляем проект в файрбейз консоль

74 минуты
https://youtu.be/MKP2WCRMozk

далее подключим файрбейз реалтайм датабейз

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

подключаем файрбейз реалтайм датабейз
после логина через гугл пушим юзеров в бд
создаем новые записи

61 минута
https://youtu.be/bIwCUuYQctQ

для #premium подписчиков
3
Media is too big
VIEW IN TELEGRAM
Демонстрация гугловхода и приглашения в созданные финансовые пространства

смотрим прямо здесь!
firebase realtime database
🔥7
EasyCodeRu
Демонстрация гугловхода и приглашения в созданные финансовые пространства смотрим прямо здесь! firebase realtime database
Компоуз проект кошелька Сезон 4: Файрбейз

приглашение в общий кошелек, принятие и отклонение, неочевидные проблемы и множественные события

25 минут
https://youtu.be/Vnfotjr9mtk

для #premium подписчиков
2
Спойлер к следующей серии проекта кошелек

файрбейз реалтайм датабейз плюс котлин флоу слушаем в реалтайме множественные изменения и реагируем в списке мгновенно

завтра наверное уже ждите видео

упрощенный вариант в коментах поста
🔥32
EasyCodeRu
Компоуз проект кошелька Сезон 4: Файрбейз приглашение в общий кошелек, принятие и отклонение, неочевидные проблемы и множественные события 25 минут https://youtu.be/Vnfotjr9mtk для #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 подписчиков

напомню что до конца месяца можно получить эксперт курс со скидкой и как бонус годовой премиум доступ ко всем видео!

демонстрация в коменте
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 секунды

а теперь представьте сколько времени на это ушло бы если б не было юай теста и куей надо было б все это проверять вручную глазами

ну и конечно же в эксперт курсе я учу писать юай тесты в самом начале, а потом уже код
4❤‍🔥1