EasyCodeRu
1.96K 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
Предположим есть репозиторий, который сначала смотрит есть ли в кеше данные и если нет то ходит в сеть

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

9 минут
https://youtu.be/qSUJMXW-P5g

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

p.s. экспериментальный рефакторинг, не рекомендуется пока что к использованию

п.п.с. берите премиум на год за полцены до 8 марта
5👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот такое приложение ребята сделали на интенсиве за эту неделю

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

Retrofit Room многомодульность MVVM TDD все как всегда

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

п.с. вот что было сделано в прошлый раз
🔥16
EasyCodeRu
Чистый код: Глава 3: Функции 1 час 15 минут https://youtu.be/ABJtAoWVmo4 для #premium подписчиков
Чистый код: Роберт Мартин

4 Глава: Комментарии

56 минут
https://youtu.be/Zu-n3AaGO4Q

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

Берите премиум за полцены 600$ 300$ до 8 марта на 1 год
👍4👏2
EasyCodeRu
Запахло весной а значит к 8 марта подарок полцены на премиум на 1 год https://www.youtube.com/watch?v=O0sK3mGuSDA
This media is not supported in your browser
VIEW IN TELEGRAM
Последний день скидки! В этом месяце праздников больше не будет, так что поспешайте

Премиум на 1 год за полцены: т.е. доступ к почти что 600 видео которые уже есть и ко всем тем что будут сделаны до 8 марта 2025 года

также этим самым вы бронируете себе место в 3 волне курса 999

и все это за 600$ 300$!

п.с. поздравляю всех кого касается праздник!
🔥6
Многомодульность здорового человека

видео доступно только участникам курса 999

длительность 2 часа 11 минут


берите премиум сейчас и забронируйте себе место в третьей волне курса 999 которая будет скорей всего летом
🔥4👏3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Думаю начать серию видео как вот ранее было «тестовое на джуна»

но теперь с новыми подходами и знаниями, TDD на уровне интенсива

так что кидайте в коменты идеи для прилаги

(сетка, бдшка, все дела)
👍13🔥9🤩2
RepositoryTDD 2 версии:
Сначала сетка потом кеш и
сперва кеш после сетка

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

задача на практис тдд

1 час
https://youtu.be/mVm6UW8vu-w

для #premium подписчиков
👍8👏2
EasyCodeRu
Думаю начать серию видео как вот ранее было «тестовое на джуна» но теперь с новыми подходами и знаниями, TDD на уровне интенсива так что кидайте в коменты идеи для прилаги (сетка, бдшка, все дела)
Стартанул проект с тремя #premium подписчиками

Quiz по сути по инглишу (Toefl)

Интересный момент в том, когда нужно кликать на участки предложения (второй тип упражнения)
стек: MVVM, Coroutines, HILT, своя ливдата (возможно перейдем на обычную позже) и своя навигация (но потом мейби поменяем на гугловую)

Вот дизайн

https://www.figma.com/file/1uAWM2d0Z6bcGTeX5pU2At/ToelfApp?type=design&node-id=0%3A1&mode=design&t=jMgIBGli4edG9bsl-1
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
День негатива!

Перечислите в комментариях все косяки популярных либ и фреймворков по Андроид которые вам известны.

Я начну : LiveData нулабл значение
👍8
А ЗНАЕШЬ ЛИ ТЫ?
https://youtu.be/Q8WJz-DmPVg

ВДОЛЬ НОЧНЫХ ДОРОГ!
о такой крутой штуке как fragment result api?


https://developer.android.com/guide/fragments/communicate


Толъко сейчас понял что с его помощью можно обойти задачу про результат обратно в фрагмент из друогго которую никак не решает «кастом скоуп хилта»

на днях сделаю видос на эту тему
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Карты на стол

Давайте честно: ты не станешь кодером если ты не обладаешь нужными качествами и не желаешь их развивать

почему одни становятся разрабами и кодерами, а другие который год «учатся»? Потому что они и не учатся совсем или делают это не так как нужно

1 раз в неделю по полтора часа это ни о чем, даже 2 раза и 3 раза. Забудьте.

Нужно быть обучаемым: нужно уметь анализировать свои же действия и рефлексировать: понимать что ты делаешь не так и что в тебе нужно поменять чтоб достичь целей.

Нужно быть очень и очень внимательным к деталям, нужно очень многое запоминать, нужно очень много правил СОБЛЮДАТЬ!

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

Успех не любит тех кто прикидывается, нужно быть, а не казаться

паблик видео (старое)
https://youtu.be/0l4wZzHOLVk
👍16🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Камаз вкусняшек развернулся сегодня на вашей улице

Что я обещаю начать делать уже сегодня

1. ZeroToHeroAndroidTDD Season 3 : COMPOSE

2. Курс 999 версия 2 (сезон 2) КОМПОУЗ плюс тактика из интенсива

подробнее

в курсе 999 очень много теории, а в интенсиве очень много практики: я решил объединить эти 2 штуки вместе с компоузом

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

забронировать места можете заранее взяв премиум, начало ориентировочно лето этого года
🔥22👍3
EasyCodeRu
Камаз вкусняшек развернулся сегодня на вашей улице Что я обещаю начать делать уже сегодня 1. ZeroToHeroAndroidTDD Season 3 : COMPOSE 2. Курс 999 версия 2 (сезон 2) КОМПОУЗ плюс тактика из интенсива подробнее в курсе 999 очень много теории, а в интенсиве…
Мужик сказал - мужик сделал

первая задача compose UI Test готова! переходите в ветку номер 30 и делайте!

видос с решением сделаю попозже

p.s. не забудьте нажать синк градла! (иконка со слоником, File-> Sync Project with gradle files)
🔥19👍3