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

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
EasyCodeRu
Room! Показываю использование в своем тестовом задании: как сделать красиво отношение 1 к многим 1 час 55 минут доступ в рамках курса 999 напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества…
NoSql : Realm
Тот момент когда не любишь SQLite и на дворе 2016 год

50 минут

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024 году
2
EasyCodeRu
NoSql : Realm Тот момент когда не любишь SQLite и на дворе 2016 год 50 минут напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024 году
Dagger & Hilt

4 часа 20 минут, Карл!
(и это не предел, может быть вторая часть)

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
🔥2
Как легко и просто переписать классический мви, но при этом не тронуть единственный метод и юай из которого дергается этот метод с аргументами

20 минут
https://youtu.be/O2uRwzrW6u0

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

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
EasyCodeRu
Как легко и просто переписать классический мви, но при этом не тронуть единственный метод и юай из которого дергается этот метод с аргументами 20 минут https://youtu.be/O2uRwzrW6u0 для #premium подписчиков напомню что места все еще есть во второй волне…
MVI плюс ООП равно неплохая архитектура которую можно юзать в некоторых случаях

2 часа (но можно посмотреть первую половину, дальше тупая драка с градлом)
https://youtu.be/Uwo84oVm0Xc


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

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
EasyCodeRu
15 задача! Логинвьюмодель почта и пароль, интерактор и маперы с ливдатой и стейтами https://github.com/JohnnySC/PracticeTDD/blob/task/015-login/app/src/test/java/com/github/johnnysc/practicetdd/LoginViewModelTest.kt думаете вы сами поняли из какой это репы…
TDD ЛУЧШИЙ МОЙ КОД

напишем логинвьюмодель по ТДД еще раз спустя 10 месяцев

и в этот раз более правильное и изящное ООП

2 часа 18 минут
https://youtu.be/L9Dt5ERXf-E
И еще одно улучшение на 11 минут
https://youtu.be/UFQUnyBKJMI

практис тдд задача на гитхабе

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

Если у вас получилось написать код который удовлетворяет юнит тесту: отпишите плиз в комментариях


напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024


п.с. видео про ожидаемый стек о котором говорилось в этом видео
EasyCodeRu
Dagger & Hilt 4 часа 20 минут, Карл! (и это не предел, может быть вторая часть) напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
Курс 999 Гугловая навигация
уже шестая серия второй части

еще пару серий и можно соло пет проекты делать и затем командный проект

2 часа
доступ для тех кто участвует в курсе 999

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024

п.с. участвуйте в курсе 999 пока курс бакса к рублю более менее, завтра будет хуже (да и можно 3 частями)
EasyCodeRu
Компоуз! Своя навигация с блекджеком и ООП 1 час 25 минут https://youtu.be/m9ZUMSQPhf8 для #premium подписчиков вы все еще можете залететь во вторую волну курса 999 приобретя премиум!
КОМПОУЗ! Стартанул курс от гугла. Но все равно ООПшу прямо на ходу.

Первая серия

1 час 35 минут
https://youtu.be/G2OTQaWWELM

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

напомню что места все еще есть во второй волне (70% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
👍3
Я сделал это!

Чистые вьюмодели без завязки на андроид зависимости от ливдаты!

1 час 30 минут
https://youtu.be/MiZ87Sq3zWE

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

напомню что места все еще есть во второй волне (75% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
👍1
Какой принцип из ООП нарушет Dagger
Anonymous Quiz
49%
Инкапсуляция
12%
Наследование
14%
Полиморфизм
24%
Ни один
Media is too big
VIEW IN TELEGRAM
Проект в командной работе курса 999

Первый вариант файрбейз аналог твитера

напомню что места все еще есть во второй волне (75% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
👍5🔥1
EasyCodeRu
ПАБЛИК ВИДЕО: Что такое сильная связь и почему это плохо или насколько плохой код пишет ваш любимый «лидер мнений» Смотрите прямо сейчас 15 минут https://www.youtube.com/watch?v=WFj3F14qPSY
ПАБЛИК ВИДЕО (смотрите прямо сейчас)

Тесты для галочки (тесты ради тестов) конкретно этот тест

Что это такое и как выявить юнит тесты от которых пользы нет

1 час
https://youtu.be/xUWyrcZktxM
👍6🔥1
EasyCodeRu
5600 подписчиков на ютуб! плюс 100 всего за 12 дней! Спасибо всем кто подписан! Подпишитесь и вы если все еще не подписаны шарьте линк пусть и другие узнают о моем канале https://www.youtube.com/c/easyCodeRu
5700 подписчиков на ютуб!!

Спасибо всем кто подписан! Подпишитесь и вы если все еще не подписаны

шарьте линк пусть и другие узнают о моем канале

https://www.youtube.com/c/easyCodeRu
🎉11👏3👍1
Простое объяснение чистой архитектуры, всех 3 слоев и особенно самой непонятной домейн слоя

полтора часа
https://youtu.be/2wrymroYisk

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

напомню что места все еще есть во второй волне (80% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
🔥3👍2
EasyCodeRu
Пишем игру с Mediator Pattern - шаблон посредник https://youtu.be/_e2vZJCO65A менее часа видос!!! закинул все патерны в плейлист https://youtube.com/playlist?list=PLQRyeBV1rkk3UNcCopYIHsbApI1IOVkzq
TDD Mediator Pattern

30 минут
https://youtu.be/Apf8bj4lIfk

код на гитхабе практис тдд репо

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

напомню что места все еще есть во второй волне (80% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
🔥2
EasyCodeRu
TDD Mediator Pattern 30 минут https://youtu.be/Apf8bj4lIfk код на гитхабе практис тдд репо для #premium подписчиков напомню что места все еще есть во второй волне (80% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду.…
TDD Mediator Pattern

шо? Опять?

ДА!

И на этот раз юай тест на эспрессо и еще один юнит тест

1 час 17 минут
https://youtu.be/_CGXMoaBl_0

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

юай тест на гитхабе

юнит тест на гитхабе

напомню что места все еще есть во второй волне (80% от максимума) так что если хотите научиться писать код качества 999 приглашаю в команду. Третья волна в 2024
93 тысячи минут просмотра, Карл!
Просто космос, согласитесь.


Подписывайтесь на ютуб канал!

https://www.youtube.com/c/easyCodeRu
🔥121👍1🤩1
Forwarded from Anton K
Где-то год назад увидел в подборке рекомендаций видос с канала easyCode в одной из групп по мобильной разработке. Был видос, кажется про "Рефакторим плохой код: из 1 метода на 20 линий в 5 классов на 20 линий.". Очень заинтересовало название видоса, так как на рабооте как раз занимался рефакторингом проекта. Решил глянуть. Сначала конечно было немного трудно в понимании. Но потом втянулся) магия дженериков конечно очень завораживает, когда что-то такой делаешь делаешь, а потом хоба. У тебя почти универсальный инструмент.
В целом благодаря видосам канала, и у себя в проектах(и рабочих и пет) стал чаще и смелей использовать и дженерики и интерфейсы и абстрактные классы.
Осталось начать переходить на тдд и вообще отлично будет)
В целом, из-за того что многие многие видосы очень длинные, бывает тяжело смотреть их. Но. Сложные и фундаментальные вещи в коротких видосах и не раскроешь, зато все рассказано подробно. Главно уловить цепочку мыслей, а дальше понимание приходит)
В общем контент рекомендую к изучению и применению)
27