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

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
EasyCodeTDD
Рембо вернулся! Летний интенсив! Все 3 месяца лета: По 5 дней в неделю по 5 часов в день онлайн учимся кодить сразу на компоуз ооп Андроид Набираю группу на все лето! Единственное условие знать котлин синтаксис Пишите в лс @JohnnySC! Старт сразу как наберётся…
This media is not supported in your browser
VIEW IN TELEGRAM
Время тиктак товарищи!

есть 2 желающих в интенсив, для старта нужны 5

ждем еще немного (потому что я не знаю будет ли ок людям стартовать где нибудь посередине лета и 3 месяца подряд учиться если академ.год стартует в сентябре)

итоги интенсива
https://www.youtube.com/watch?v=IegD2F5F4OQ

как прошел первый день интенсива
https://youtu.be/Nmf228GDIWY
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня наблюдал такую картину: врач делает фото и спрашивает чатгпт что это такое


Нам жопа
А что думаете вы?
🙏6
EasyCodeTDD
Первое паблик видео этого года! Стейт патерн ТДД задача полчаса https://youtu.be/TkfzrP733qk задача на гитхабе ознакомьтесь с предложениями этого года и получите доступ ко всем видео! Поспешите, актуально все до конца месяца!
Вьюмоделька для компоуза по TDD

примерно вот так должна выглядеть правильная вьюмоделька которая умеет переживать смерть процесса плюс использует ООП компоуз

видео сделаю позже

https://github.com/JohnnySC/PracticeTDD/blob/task/046-compose-revive-view-model/app/src/test/java/com/github/johnnysc/practicetdd/ComposeReviveViewModelTest.kt

п.с. ой, да. не вьюмодель так выглядит, а юнит тест на нее без всякой ерунды в виде тестовых диспатчеров UnconfinedTestDispaptcher и установления дефолтного Dispatchers.setMain и тем более без Roboelectric и конечно же без Мокито, пауермоков и всякой подобной ерунды
2🔥2
EasyCodeTDD
Собеседование Мидл Андроид решение задачи по TDD 4.5 часа в FullHD таймкоды в описании и первом коменте п.с. дождались! https://youtu.be/FJla-SnBfeM
Я УЕДУ ЖИТЬ В ЛОНДОН!

2022 год: он не смог пройти
собеседование

Берет премиум подписку на EasyCodeRu + курс 999

2025 год: офер от фейсбук в Лондон

Вот так мой канал помог ему

Поздравляем все его!

Скоро сделаю видео с ним
🎉455🔥5
Forwarded from Alina Stepanenko
По поводу отзыва на хакатон:
Было интересно — с Compose давно не работала и знала о нём немного, так что было увлекательно переписывать на него существующий функционал. Тем более, скоро на работе предстоит заниматься похожим)

Понравилось, что при переписывании не пришлось сильно вникать во внутренности — вот что значит хорошая архитектура)

Жаль, что не успели написать тесты на Compose — было бы интересно немного покопаться и разобраться, как там всё устроено, и в UI, и в unit-части.

В целом всё понравилось, хотя времени было маловато. В будние дни больше уделить всё равно не получилось бы. Но даже за это короткое время удалось попробовать что-то новое и освежить знания, так что опыт получился полезным. Спасибо)
🔥2
EasyCodeTDD
Решение 35 задачи ZeroToHero ComposeAndroidTDD 9 минут https://youtu.be/zHCD0_uYNFg для #premium подписчиков
ZeroToHeroAndroidTDD
TDD Task36

OOP Compose БАЗА

Решение (в лоб и ООП): 11 минут
https://youtu.be/h9LDhQXIR48

для #premium подписчиков на уровне 2

задача на гитхабе
👍2
Поздравляю, старичок!

Если ты это видишь, опиши в коментах подробней плиз что за работа и как нашел

п.с. мне все же кажется что это прем подписчик
❤‍🔥12🔥6
Новый проект на новом стеке: кошелек: учет расходов и доходов

Шаг 1: фаб в углу, по нажатию открываем ботом шит и там поле ввода, по нажатию сохранить кладем в бд новый элемент и показываем реактивно обновленный список, убирая ботом шит

Hilt + Room + Flow + MVVM + Compose

1 час 36 минут
https://youtu.be/rYgWmzemEeA

доступ для #premium подписчиков на уровне 2

как получить премиум: в закрепе

demo в коменте поста
🔥8
EasyCodeTDD
Новый проект на новом стеке: кошелек: учет расходов и доходов Шаг 1: фаб в углу, по нажатию открываем ботом шит и там поле ввода, по нажатию сохранить кладем в бд новый элемент и показываем реактивно обновленный список, убирая ботом шит Hilt + Room + Flow…
Компоуз проект кошелька.

Шаг 2 детали расходов: несколько полей ввода плюс выбор даты и времени также карточка в списке

1 час 43 минуты
https://youtu.be/WQRd3A8oi1s

доступно #premium подписчикам на уровне 2

демонстрация в коменте поста

вся информация по подпискам в закрепе
🔥6
EasyCodeTDD
Все предложения на 2025 год 1. Котлин для детей (котлин для полных новичков: плейлист на ютубе) 2. Подписка на #premium видео на 1 год (уровни 1 и 2 список всех видео вкладка 2025 ) 3. Пожизненная подписка на #premium видео (уровни 1 и 2) 4. Эксперт курс…
This media is not supported in your browser
VIEW IN TELEGRAM
50% скидка на годовой премиум!

26 июня будет ровно 4 года как я начал делать видео на ютуб! В честь этого события объявляю скидку на премиум (1 и 2 уровней) на 1 год в 50%

раньше: 600$
теперь: 300$

успейте взять доступ к существующим #premium 500+ видео и всем тем которые сделаю до 22 июня 2026 года!

Акция действует до 1 июля 2025
👍7
EasyCodeTDD
Компоуз проект кошелька. Шаг 2 детали расходов: несколько полей ввода плюс выбор даты и времени также карточка в списке 1 час 43 минуты https://youtu.be/WQRd3A8oi1s доступно #premium подписчикам на уровне 2 демонстрация в коменте поста вся информация…
Компоуз проект кошелька

Серия 3: выбор между доходами и расходами #какнаайос переключалкой с анимацией. мапим 2 флоу и переживаем смерть процесса

50 минут
https://youtu.be/Xjn5cH9AmQg

для #premium подписчиков на уровне 2

демонстрация в коменте поста

до конца месяца получите доступ за полцены!
👍52
EasyCodeTDD
Компоуз проект кошелька Серия 3: выбор между доходами и расходами #какнаайос переключалкой с анимацией. мапим 2 флоу и переживаем смерть процесса 50 минут https://youtu.be/Xjn5cH9AmQg для #premium подписчиков на уровне 2 демонстрация в коменте поста до…
Компоуз проект кошелька

Серия 4: предыдущие и следующие месяцы, заголовок с месяцем и суммой. zip 2 flow

1 час 12 минут
https://youtu.be/HoMJk6BFuSY

для #premium подписчиков на уровне 2

видео с демонстрацией в коменте и апк если хотите потестить сейчас

успейте до конца месяца взять премиум на год за ПОЛЦЕНЫ
2🔥2
EasyCodeTDD
Компоуз проект кошелька Серия 4: предыдущие и следующие месяцы, заголовок с месяцем и суммой. zip 2 flow 1 час 12 минут https://youtu.be/HoMJk6BFuSY для #premium подписчиков на уровне 2 видео с демонстрацией в коменте и апк если хотите потестить сейчас…
Компоуз проект кошелька

5 серия: добавляем разделители дней и суммы по дням плюс схлопывание и расхлопывание дней ну и сортировку реверс

2 часа
https://youtu.be/gUVqb69l49I
для #premium подписчиков на уровне 2

демонстрация в коменте
апк могу скинуть, но сейчас хочу порефакторить немного
🔥32
EasyCodeTDD
Компоуз проект кошелька Серия 6 редактирование и удаление записи 1 час 23 минуты https://youtu.be/OFh1KkvxuRI для #premium подписчиков на уровне 2 успейте взять доступ на год за полцены! Осталось 10 дней апк в коменте
Компоуз проект кошелек

Серия 7: навигация, фикс темной темы, отказ от модалок и подтверждение удаления

24 минуты
https://youtu.be/ZBadD83OrcQ

для #premium подписчиков уровня 2

апк в коменте

осталось 9 дней когда вы можете получить доступ ко всем #premium видео за полцены!
4
Forwarded from EasyCodeTDD
This media is not supported in your browser
VIEW IN TELEGRAM
50% скидка на годовой премиум!

26 июня будет ровно 4 года как я начал делать видео на ютуб! В честь этого события объявляю скидку на премиум (1 и 2 уровней) на 1 год в 50%

раньше: 600$
теперь: 300$

успейте взять доступ к существующим #premium 500+ видео и всем тем которые сделаю до 22 июня 2026 года!

Акция действует до 1 июля 2025
3