EasyCodeRu
Четвертое видео! Сам чат! Сообщения в реальном времени Firebase, RealtimeDatabase Лайк, подписка, Донатик ! проявите свое спасибо хотя бы комментарием под видео 37 минут всего, наслаждайтесь https://www.youtube.com/watch?v=uH2lTiuRA9M
Пятое видео! Состояния сообщений : прогрес, ошибка, отправлено, повторная отправка
25 минут всего
лайк подписка донат коментик, пишите коменты, ребят
https://www.youtube.com/watch?v=NglmN_1Ro8s
25 минут всего
лайк подписка донат коментик, пишите коменты, ребят
https://www.youtube.com/watch?v=NglmN_1Ro8s
Пилю юнит тесты на вьюмодель
когда проще написать 180 линий кода теста нежели запускать эмулятор и проходить все тест кейсы
https://github.com/JohnnySC/ForcePush/blob/master/app/src/test/java/johnnysc/github/forcepush/ui/chat/ChatViewModelTest.kt
когда проще написать 180 линий кода теста нежели запускать эмулятор и проходить все тест кейсы
https://github.com/JohnnySC/ForcePush/blob/master/app/src/test/java/johnnysc/github/forcepush/ui/chat/ChatViewModelTest.kt
К вопросу о том, как не делать паблик констант доступных всем и каждому
делаем класс с 2 интерфейсами : чтения и записи
в одном месте кладем, в другом читаем
так что забудьте про паблик константы навсегда
https://github.com/JohnnySC/ForcePush/blob/master/app/src/main/java/johnnysc/github/forcepush/data/chat/UserId.kt
делаем класс с 2 интерфейсами : чтения и записи
в одном месте кладем, в другом читаем
так что забудьте про паблик константы навсегда
https://github.com/JohnnySC/ForcePush/blob/master/app/src/main/java/johnnysc/github/forcepush/data/chat/UserId.kt
Запушил код чата на гитхаб во все ветки : feature/FP03_chat, develop, master
https://github.com/JohnnySC/ForcePush/commit/f2ca644d90687f1a34a844d9c10247bde23c277e
В следующем видео уже сделаем список чатов и/или статус прочтено_chat
https://github.com/JohnnySC/ForcePush/commit/f2ca644d90687f1a34a844d9c10247bde23c277e
В следующем видео уже сделаем список чатов и/или статус прочтено_chat
GitHub
FP03 chat · JohnnySC/ForcePush@f2ca644
Social Network for developers. Contribute to JohnnySC/ForcePush development by creating an account on GitHub.
EasyCodeRu
Стартанул следующую фичу : статус сообщения "прочтено юзером"
LOL. ГОТОВО!
осталось написать юнит тесты и можно пушить в ветку.
осталось написать юнит тесты и можно пушить в ветку.
EasyCodeRu
Пятое видео! Состояния сообщений : прогрес, ошибка, отправлено, повторная отправка 25 минут всего лайк подписка донат коментик, пишите коменты, ребят https://www.youtube.com/watch?v=NglmN_1Ro8s
Шестое видео : состояние сообщения "прочтено"
22 минуты
лайк донат подписка
https://www.youtube.com/watch?v=LtE5GDrLl0c
апдейт! запушил код
https://github.com/JohnnySC/ForcePush/commit/5f28edeede123240a0589af38cb11aa23af413de
22 минуты
лайк донат подписка
https://www.youtube.com/watch?v=LtE5GDrLl0c
апдейт! запушил код
https://github.com/JohnnySC/ForcePush/commit/5f28edeede123240a0589af38cb11aa23af413de
Чаты готовы! Завтра ждите видосик. А пока можете подписаться на ютуб канал и первым посмотреть когда выйдет
https://www.youtube.com/c/easyCodeRu
не забудьте включить уведомления
https://www.youtube.com/c/easyCodeRu
не забудьте включить уведомления
Обьявляется конкурс: кто напишет метод на джава или котлине который принимает аргументами 2 целых числа и выдает сумму
победившему дам ранний доступ к прилаге форспуш
решения пишите в комментариях к этому посту
апдейт : сорри, только джава!
апдейт 2 : только 7 джава!
окей. вот вам пояснение
победит тот, кто напишет самое красивое решение которое учитывает все возможные кейсы, а не тупое 2 плюс 2
победившему дам ранний доступ к прилаге форспуш
решения пишите в комментариях к этому посту
апдейт : сорри, только джава!
апдейт 2 : только 7 джава!
окей. вот вам пояснение
победит тот, кто напишет самое красивое решение которое учитывает все возможные кейсы, а не тупое 2 плюс 2
👍1
когда т давно я решил еще одну задачу по джава
class Data(private val a :String = "", private val b : Int = 0) дефолтные значения в конструкторе
так что вот вам следующая задача по джава : реализовать подобное
т.е. суть в том, что ты сетишь поля финальные после порождения обьекта раздельно друг от друга. и не пишешь по 120 конструкторов перегруженных
class Data(private val a :String = "", private val b : Int = 0) дефолтные значения в конструкторе
так что вот вам следующая задача по джава : реализовать подобное
т.е. суть в том, что ты сетишь поля финальные после порождения обьекта раздельно друг от друга. и не пишешь по 120 конструкторов перегруженных
Дефолтные значения аргументов конструктора в джава как в котлин
Делаем невозможное!
https://www.youtube.com/watch?v=kIlrK1rwLZM
Делаем невозможное!
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 часа
Кстати код уже на гитхаб
Вышло немного долго : 45 минут на этот раз ибо много кода
Лайк, донатик (камон ребят), подписка и пишите плиз коменты
https://www.youtube.com/watch?v=8Dneygvwz6w
п.с. выложил прям только что. 12.48 по мск. подождите пару часов пока обработается в фулэйчди
update: готово спустя 2 часа
Кстати код уже на гитхаб
Сегодня тестим все вместе то что уже получилось
в комментариях можете написать какие баги нашли
уже известные : навигация при повороте не сделана
https://t.me/easyCodeRuChat/21928
в комментариях можете написать какие баги нашли
уже известные : навигация при повороте не сделана
https://t.me/easyCodeRuChat/21928
Telegram
Оганнес Асатрян EasyCodeRu in Easy Code. Chat
EasyCodeRu
Седьмое видео! Список чатов, количество непрочтенных сообщений, обновление в реальном времени Вышло немного долго : 45 минут на этот раз ибо много кода Лайк, донатик (камон ребят), подписка и пишите плиз коменты https://www.youtube.com/watch?v=8Dneygvwz6w…
Восьмое видео : Фикс после тестирования
В следующем уже будет создание групп и выдача в поиске и на экране списка чатов
https://www.youtube.com/watch?v=ShBTcSUQ7xo
В следующем уже будет создание групп и выдача в поиске и на экране списка чатов
https://www.youtube.com/watch?v=ShBTcSUQ7xo
Создание групповых чатов с экрана профиля
Код можно уже посмотреть в ветке 06
https://github.com/johnnysc/forcepush/tree/feature/FP06_groups_creating
п.с. для видео этого мало, потому сделаю еще групповые чаты на экране поиска и в списке чатов и тогда уже на ютуб видео
Код можно уже посмотреть в ветке 06
https://github.com/johnnysc/forcepush/tree/feature/FP06_groups_creating
п.с. для видео этого мало, потому сделаю еще групповые чаты на экране поиска и в списке чатов и тогда уже на ютуб видео