EasyCodeRu
Kanalga Telegram’da o‘tish
Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC
Ko'proq ko'rsatish1 901
Obunachilar
-124 soatlar
+47 kunlar
+1130 kunlar
Postlar arxiv
1 901
Сегодня тестим все вместе то что уже получилось
в комментариях можете написать какие баги нашли
уже известные : навигация при повороте не сделана
https://t.me/easyCodeRuChat/21928
1 901
Седьмое видео! Список чатов, количество непрочтенных сообщений, обновление в реальном времени
Вышло немного долго : 45 минут на этот раз ибо много кода
Лайк, донатик (камон ребят), подписка и пишите плиз коменты
https://www.youtube.com/watch?v=8Dneygvwz6w
п.с. выложил прям только что. 12.48 по мск. подождите пару часов пока обработается в фулэйчди
update: готово спустя 2 часа
Кстати код уже на гитхаб
1 901
Дефолтные значения аргументов конструктора в джава как в котлин
Делаем невозможное!
https://www.youtube.com/watch?v=kIlrK1rwLZM
1 901
когда т давно я решил еще одну задачу по джава
class Data(private val a :String = "", private val b : Int = 0) дефолтные значения в конструкторе
так что вот вам следующая задача по джава : реализовать подобное
т.е. суть в том, что ты сетишь поля финальные после порождения обьекта раздельно друг от друга. и не пишешь по 120 конструкторов перегруженных
1 901
Обьявляется конкурс: кто напишет метод на джава или котлине который принимает аргументами 2 целых числа и выдает сумму
победившему дам ранний доступ к прилаге форспуш
решения пишите в комментариях к этому посту
апдейт : сорри, только джава!
апдейт 2 : только 7 джава!
окей. вот вам пояснение
победит тот, кто напишет самое красивое решение которое учитывает все возможные кейсы, а не тупое 2 плюс 2
1 901
Чаты готовы! Завтра ждите видосик. А пока можете подписаться на ютуб канал и первым посмотреть когда выйдет
https://www.youtube.com/c/easyCodeRu
не забудьте включить уведомления
1 901
Спойлер: что делает этот код? Пишите в коментах
Апдейт: тот момент когда с первого раза все правильно написал и при тесте все ок
1 901
Шестое видео : состояние сообщения "прочтено"
22 минуты
лайк донат подписка
https://www.youtube.com/watch?v=LtE5GDrLl0c
апдейт! запушил код
https://github.com/JohnnySC/ForcePush/commit/5f28edeede123240a0589af38cb11aa23af413de
1 901
Если у вас тоже исчез пункт гита из нижнего правого угла то восстановить можно вот так
1 901
Запушил код чата на гитхаб во все ветки : feature/FP03_chat, develop, master
https://github.com/JohnnySC/ForcePush/commit/f2ca644d90687f1a34a844d9c10247bde23c277e
В следующем видео уже сделаем список чатов и/или статус прочтено_chat
1 901
К вопросу о том, как не делать паблик констант доступных всем и каждому
делаем класс с 2 интерфейсами : чтения и записи
в одном месте кладем, в другом читаем
так что забудьте про паблик константы навсегда
https://github.com/JohnnySC/ForcePush/blob/master/app/src/main/java/johnnysc/github/forcepush/data/chat/UserId.kt
1 901
Пилю юнит тесты на вьюмодель
когда проще написать 180 линий кода теста нежели запускать эмулятор и проходить все тест кейсы
1 901
Пятое видео! Состояния сообщений : прогрес, ошибка, отправлено, повторная отправка
25 минут всего
лайк подписка донат коментик, пишите коменты, ребят
https://www.youtube.com/watch?v=NglmN_1Ro8s
1 901
отправка : ошибка
отправка : успех
отправка : ошибка
повторная отправка
успех
п.с. уже совсем скоро запишу новое видео как это все работает
но вы должны помочь мне :
1. https://www.youtube.com/c/easyCodeRu подписывайтесь на канал
2. ставьте лайки видео из плейлиста https://www.youtube.com/playlist?list=PLQRyeBV1rkk2O36KzgDQgnUnOzjTrl9PN
3. пишите комментарии под роликами
спасибо!
1 901
отправляем
ошибка
повторная попытка
успех
п.с. просто добавил такой код
чтобы через раз был успех
private var count = 0
override suspend fun send(message: String) = try {
count++
if (count % 2 == 0)
repository.sendMessage(message)
else
false
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
