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

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
Спойлер: что делает этот код? Пишите в коментах


Апдейт: тот момент когда с первого раза все правильно написал и при тесте все ок
Чаты готовы! Завтра ждите видосик. А пока можете подписаться на ютуб канал и первым посмотреть когда выйдет

https://www.youtube.com/c/easyCodeRu

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

победившему дам ранний доступ к прилаге форспуш

решения пишите в комментариях к этому посту

апдейт : сорри, только джава!
апдейт 2 : только 7 джава!


окей. вот вам пояснение
победит тот, кто напишет самое красивое решение которое учитывает все возможные кейсы, а не тупое 2 плюс 2
👍1
когда т давно я решил еще одну задачу по джава

class Data(private val a :String = "", private val b : Int = 0) дефолтные значения в конструкторе

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

т.е. суть в том, что ты сетишь поля финальные после порождения обьекта раздельно друг от друга. и не пишешь по 120 конструкторов перегруженных
Дефолтные значения аргументов конструктора в джава как в котлин

Делаем невозможное!

https://www.youtube.com/watch?v=kIlrK1rwLZM
EasyCodeRu
Шестое видео : состояние сообщения "прочтено" 22 минуты лайк донат подписка https://www.youtube.com/watch?v=LtE5GDrLl0c апдейт! запушил код https://github.com/JohnnySC/ForcePush/commit/5f28edeede123240a0589af38cb11aa23af413de
Седьмое видео! Список чатов, количество непрочтенных сообщений, обновление в реальном времени
Вышло немного долго : 45 минут на этот раз ибо много кода

Лайк, донатик (камон ребят), подписка и пишите плиз коменты

https://www.youtube.com/watch?v=8Dneygvwz6w


п.с. выложил прям только что. 12.48 по мск. подождите пару часов пока обработается в фулэйчди

update: готово спустя 2 часа

Кстати код уже на гитхаб
Сегодня тестим все вместе то что уже получилось
в комментариях можете написать какие баги нашли

уже известные : навигация при повороте не сделана

https://t.me/easyCodeRuChat/21928
Самое ожидаемое видео: Мапперы!

https://www.youtube.com/watch?v=2teUR1vyBqA
Создание групповых чатов с экрана профиля
Код можно уже посмотреть в ветке 06
https://github.com/johnnysc/forcepush/tree/feature/FP06_groups_creating

п.с. для видео этого мало, потому сделаю еще групповые чаты на экране поиска и в списке чатов и тогда уже на ютуб видео
Поиск группы паралелльно поиску юзеров готов
код запушил в ветку
https://github.com/johnnysc/forcepush/tree/feature/FP07_search_group

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

п.с. продолжение отдельно запостю

https://www.youtube.com/watch?v=4wrxo8O_BtY
Я в марте этого года : каждый день новая лекция
Я в сентябре этого года : каждый день новое видео
Решил начать серию про патерны. Первым будет Хранитель : мементо
https://www.youtube.com/watch?v=w3KIXkMkrpY
Может ли быть интересно посмотреть как я пилю приложение под десктоп на javaFx на котлин на чистой архитектуре?
Final Results
45%
Звучит интересно
47%
Эм, нет. Давай андроид
8%
Третий вариант
В коментах под этим постом можете предложить следующий патерн по которому я сделаю видео

а я пока пилю групповой чат файрбейз


вот вам ссылка на шпаргалку
https://habrahabr.ru/post/210288