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
Кодревьюим гугловый семпл по компоуз
в следующий раз будет рефакторинг этого кода

1 час 48 минут
https://youtu.be/X7hsW8hRbZE

для #premium подписчиков

их код на гитхабе

берите премиум за полцены на 1 год!
❤‍🔥2🔥21🗿1
EasyCodeTDD
Кодревьюим гугловый семпл по компоуз в следующий раз будет рефакторинг этого кода 1 час 48 минут https://youtu.be/X7hsW8hRbZE для #premium подписчиков их код на гитхабе берите премиум за полцены на 1 год!
Рефакторю навигацию в компоуз через ООП : полиморфизм в действии!
убираем тонну нарушений DRY
что такое расширяемость показываю на примере

до рефакторинга: добавил в 5 классов по 5 кусков кода

после рефакторинга
добавил в 1 файле 1 наследник в 1 линию и в список новый объект в 1 линию

2 линии кода в 2 местах против 100500 в 5

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

также рассказал про CompositionLocal и т.д.

для #premium подписчиков

UPDATE: Вторая часть, то что обещал доделать в первой части сделал сейчас

25 минут
https://youtu.be/kaapuby1sH8
👍3🤷‍♂1
EasyCodeTDD
6600 подписчиков! Спасибо всем кто подписан! Подписывайтесь и вы ! https://www.youtube.com/c/easyCodeRu Записывайтесь на курс «с 0 в Эксперт Андроид»! Одному из участников подарю макбук! Также берите премиум за полцены на год и тоже получите мак! https:…
6700 подписчиков! Спасибо всем кто подписан!
Подписывайтесь и вы !
https://www.youtube.com/c/easyCodeRu

Записывайтесь на курс «с 0 в Эксперт Андроид»! Одному из участников подарю макбук!
Также берите премиум за полцены на год и тоже получите мак!
https://t.me/easyCodeRu/1974

Празднуем все!
https://music.youtube.com/watch?v=vHfAjfKVMew&si=dOn35ulJ_R-I4UPL
🎉8🔥5👍1🗿1
Forwarded from А л е к с а н д р
Очень понравился курс Kotlin для детей, потому что могу смело сказать за годы попыток войти в IT, я нигде не видел видеоматериалов, чтобы настолько подробно объясняли основы Kotlin с примерами, с задачками, с многократными повторениями, для того, чтобы заложить желающим изучить Kotlin, да и в целом программирование, плотную, твердую основу, как прочный фундамент для дальнейшего погружения в изучение языков программирования, ну и Kotlin в частности. Что я заметил, как особенность, то что Оганнес поясняет не только на общих понятиях, которые даются в мануалах на том же Kotlinlang.org, а ссылается на исходники Java, объясняет как там это устроено, откуда берется функционал у одного или другого типа данных, либо функций. Особенно сильно пробрало видео про дженерики, каких только материалов я не пытался найти, чтобы как-то лучше разобраться с этим вопросом, но в теории все казалось легко и понятно, а в каких-то реальных областях применений, этот пазл не складывался. И тут я досмотрев видео, блин такое ощущение, как будто прозрел. Я нашел старую статью, которую нам рекомендовали для понимания дженериков с Habra
https://habr.com/ru/companies/redmadrobot/articles/301174/
когда учился в GeekBrains

, я просто открыл ее и смог нормально прочитать, то есть я не додумывал, пытаясь понять как это все работает, а я смотрел на примеры между Java и Kotlin и картина становилась ясной, то есть большинство того, что написано, понятно. И это самое крутое, то что ты не просто услышал (прослушал), а стал разбираться в тех знаниях, которые тебе дали, не просто дали, тебе разжевали ещё и в рот положили. Поэтому нет ни капли сожалению, что я посмотрел этот курс, а наоборот появилось еще больше желание разобраться в Kotlin, во всех его особенностях и нюансах.
👍10🥰1🗿1
EasyCodeTDD
Пятая задача Swift TDD! closure (лямбда в джава/котлин) менее 10 минут https://youtu.be/C3B56k40dzQ для #premium подписчиков код на гитхабе (обновленный)
6 задача на свифт, Карл!

Декоратор патерн плюс наследование (кривое) в свифте

ну потому что какое наследование без абстрактного класса?

38 минут (TDD шаг за шагом, 1 тест потом код и потом следующий тест)
https://youtu.be/oco9h_ivaOg

код на гитхабе

для #premium подписчиков
🗿4
Forwarded from Матвей Скуфин
Работаю тимлидом на флаттере в финтехе. Очень давно засматривался на премиум потому что больше не у кого поучиться нормальному использованию ООП. Плюс я на проектах всегда сам вводил в оборот ТДД и интересно всегда смотреть как пишут тесты другие, есть чему поучиться.
Хочется еще убедиться в своем понимании чистой архитектуры и на просторах ютюба больше НЕКОГО смотреть с современным взглядом и практическим применением
👍4🗿1
ЛУЧШИЙ ВИДОС ЗА ВСЕ ВРЕМЯ! (аж гордость берет)

как проверить качество кода мы знаем: через тесты

а как проверить что сами тесты качественные?

2 часа (почти)
https://youtu.be/sFDnjoxntIM

для #premium подписчиков

также показал и объяснил по факту черипики, реверт против анду комит, рефлексию и как юзать

берите премиум за полцены и в подарок макбук (третий за этот год)
🔥54🗿2👍1
Nihongo sou matome - N5 - All in one!.pdf
159.9 MB
Наконец нашел то что давно искал: по примерно такой вот книге мы учили японский здесь в Японии

и я думаю начать пилить прилагу под эту книгу

канеш на компоуз

запасайтесь попкорном

и берите премиум за полцены чтобы иметь доступ к сериям!
🔥13🎉2🗿1
EasyCodeTDD
Nihongo sou matome - N5 - All in one!.pdf
Композ ооп: Первая серия!

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

1 час 46 минут
https://youtu.be/WBDISNRTHRg

для #premium подписчиков

И я пытался без тдд но это физически невозможно уже, ну т.е. ты дописал код и берешь из головы все тесткейсы и прогоняешь руками: это мрак!

Итого готова логика выбора и проверки 1 варианта из 4 (или более)
🔥6🗿1
Forwarded from Vlad
Привет!
Пока еще не закончил итерацию. Сейчас хочу поделиться своим восторгом от подхода. Мужик, ты сумасшедший!) Я в шоке от того, насколько это идеальный подход, когда мы продумываем, как работает код, до его написания. Огромный респект за то, что ты делаешь!)
👍5🔥1🗿1
Forwarded from Данил Сурмич
Мне 33 года.
11 лет работаю в сфере телекоммуникационных технологий. старший инженер в организации.
в 2026 году планирую смену деятельности, хочу уйти в разработку.
Давно подписан на твой канал, смотрел уроки периодически. Понравился твой подход к разработке, количество и качество знаний, которые ты даешь в видео.
Поэтому решил пройти курс, чтобы сменить деятельность и быть хорошим разрабом)
🔥8👍3🗿1
Forwarded from Rimma
До старта Эксперт курса я год самостоятельно изучала Котлин и Android (компоуз, корутины), написала простое приложение с несколькими экранами, прошла половину серий "Котлин для детей". Однако у меня не было опыта написания тестов и я как раз тот любитель, который сначала писал код, запускал эмулятор и искал баги. Видео из бесплатного контента позволило представить формат обучения и с уверенностью выбрала Оганеса в качестве ментора. После 9ти частей 1-й итерации процесс ООП стал понятнее, открыла для себя Гитхаб в качестве сохранения истории написания кода. Курс состоит из основных видео по 30мин и более основательных, так что скучать не приходится. Домашка для меня была выполнимой, она стала сложнее после Page Objects, с которыми я ранее не разбиралась, объяснение логичное. Когда делаю домашку, еще и гуглю, что именно мне непонятно, т.к. курс рассчитан в том числе и на опытных разработчиков. На эту часть ушло ок. 23 часов
🔥6👍1🗿1
#MyYearOnYouTube2024

Спасибо всем за просмотры лайки подписки комментарии и шейры

В следующем году будет больше контента!

Подписывайтесь и вы!
https://www.youtube.com/c/easyCodeRu

Берите премиум за полцены!
Получите макбук в подарок.
Записывайтесь в Эксперт курс
И берите котлин для детей!
Подарки всем!
🎉6🤷‍♂2🔥2
Forwarded from Valera
1.курс нравится, автор все подробно рассказывает, если что непонятно - всегда можно спросить в чате. В конце первой итерации сделали 2 приложения по тдд c mvvm, разобрали много теории. Из реально нового для себя что узнал - ui state и пейдж объекты. Ну вернее про uistate знал, но сам их никогда не писал 2. Бекграунд - год самостоятельного изучения андроид. Пока особых сложностей в понимании чего-то не было, домашку пытался делать сам
3.мотивации хватает, курс точно пройду до конца. В принципе мне сейчас особо какая-то мотивация не нужна ибо просто самому интересно смотреть видосы и пытаться кодить и потом сверяться как делать правильно
4. время на прохождение первой итерации не считал, где-то от 30-ти мин до часа на просмотр видоса (некоторые длинные видео по теории в 1.5 скорости смотрел) + ~20 мин на домашку + иногда смотрел разные видео с канала
🤷‍♂2👍2
Forwarded from Эльчин Искендеров
Прошел наконец первую итерацию, что могу по ней сказать:
1. Курс пока в целом нравиться, крутой подход, много теории, написали пару приложений, они хоть и простые, но отлично объясняют суть подхода и не сложно догадаться как применять его на более сложных вещах
2. Исходя из моего опыта(универ + самостоятельное изучение + коммерческий опыт, хоть и не очень релевантный) все предельно понятно, но на мой взгляд, для полного 0 будет достаточно сложно, нужна хотя бы минимальная база котлин + минимальное понимание андроида
3. По окочанию итерации все понятно, когда видишь всю картину в конце, становится понятно почему все было сделано именно в такой последовательности
4. Мотивации с каждым роликом пока становится только больше, жду с нетерпением продолжения
5. Пока уходит не так много времени, на основную часть примерно до 5-6 часов в неделю(если все с домашкой) + на доп видосы
🤷‍♂2👍2
EasyCodeTDD
Демонстрация итогов первой группы экспертного курса паблик видео 20 минут https://www.youtube.com/watch?v=_Qkb7qaFChE записывайтесь на вторую группу! места есть!
Покодревьюил проект на первой группе

Больше 2 часов

доступ только тем кто в эксперт курсе!

записывайтесь! места во второй группе есть
🤷‍♂1👍1