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
А тем временем я прикрутил реалтайм датабазу в проект!

Осталось разобраться с тем, чтобы в бд могли писать лишь юзеры проекта и сделать поиск по юзерам
Наберитесь терпения. Я разобрался с файрбейз уже и просто закодю вторую фичу - поиск юзера по никнейму в гитхаб
И постараюсь сделать видео с готовым кодом.

А пока можете просмотреть первые 2 по проекту

https://www.youtube.com/watch?v=wxufMtRoC40


https://www.youtube.com/watch?v=PPp79YoAphA

Не забываем про лайки подписки и Донат
Если у кого есть возможность задонатить то велкам. В эту пятницу скорее всего пойду за макбук про 13 на м1
device-2021-08-18-165729.webm
7.3 MB
Оно работает!
Поиск по логину юзеров работает!

Приведу в порядок код и завтра наверно уже запишу видео!
Так, народ. Вроде как закончил но... Кода многовато. И я чет даже не хочу стартовать видео на линухе. Завтра пойду в магаз посмотрю на мак13 че там как. Может не так уж и страшно на нем работать учитывая что я всю жизнь просидел за 16дюймовым монитором.
И ещё раз


Плюсы макбук
Мобильность
Автономность
Все в одном

Минусы
Неприятно если нагреется
Замена частей сложно если полетит
13.3 дюйма
2 порта юзб с

Макмини

Плюсы
Даже если нагреется клавиатура отдельно
Легко заменить любой компонент
Монитор на 15.6 или больше
Больше портов юзб

Минусы
Нет мобильности
Нет автономности
Докупать вебку и микро и шнуры
EasyCodeRu
Что лучше купить
был в магазе : пощупал макбукпро13. скачал АС : на сайте выбор : интел или м1 чип : скачал 1гб. но на этапе сдк не вытерпел и отменил
вроде не такой уж и маленький по сути своей. Да и че мелочиться. асус монитор заказывать, ждать пока принесут.... кароче!

иду и беру макбукпро13 на м1 с 16 озу. в каком бы магазе не было.

все для вас!
EasyCodeRu
был в магазе : пощупал макбукпро13. скачал АС : на сайте выбор : интел или м1 чип : скачал 1гб. но на этапе сдк не вытерпел и отменил вроде не такой уж и маленький по сути своей. Да и че мелочиться. асус монитор заказывать, ждать пока принесут.... кароче!…
долбаная Мос.область. нигде нет. Заказал кароче. завтра будет
-135кр

Так что если хотите поддержать меня морально сейчас самое время
По номеру карты
5536 9139 9032 6304
Или по ссылке
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
вторая ссылка для тех кому не подходит первая
https://www.donationalerts.com/r/easycoderu
Вот и все. Прощай, Линукс
Третье видео про Файрбейз: Реалтайм датабейз: добавление юзера в бд и поиск по полю

Лайк, подписка, коммент и донат!
Активно участвуйте в жизни проекта чтобы он жил дальше

Специально для вас в первый же день записываю видео на макбукпро
33 минуты : наслаждайтесь!


https://youtu.be/jcMzIzER3A8
Сегодня вроде разобрался с файрбейз и Коннект не падает посреди работы
На следующей неделе перепроверю и запушу код
Есть у кого идеи как грамотно класть в бд чаты 2 юзеров имея айди - пишите в комментариях
Запушил код в ветку и замержил в дев и мастер. можно смотреть
сразу скажу не все тудушки сделал. да и ничего страшного.
маленький спойлер, мы немного быстро пойдем в этом проекте и будем нарушать красоту иногда

И уже могу начинать думать над самим чатом 2 юзеров
когда закончу сделаю видео, так что нескоро, но постараюсь до конца недели управиться

https://github.com/JohnnySC/ForcePush
ОНО РАБОТАЕТ! ЧАТ РАБОТАЕТ!
зацените как вам структура

конкатенирую айди юзеров через _ и кладу в список с генерирующимся айди айтемы. где указываю кто отправитель
И в обратную сторону тоже работает! Ответил (самому себе с другого эмулятора)
Немного отвлечемся от андроид.
Обьявляется конкурс на самый красивый ООП код
решения этой задачи можете отправлять в комментарии
на джава или котлин

https://leetcode.com/problems/roman-to-integer/
В жопу литкод!
Я сделаю свои задачи на ООП
С блекджеком и шлюзами
И все же написал адаптер для сообщений

https://t.me/easyCodeRu/268
Четвертое видео! Сам чат! Сообщения в реальном времени
Firebase, RealtimeDatabase

Лайк, подписка, Донатик !
проявите свое спасибо хотя бы комментарием под видео
37 минут всего, наслаждайтесь

https://www.youtube.com/watch?v=uH2lTiuRA9M
Под этим постом в комментариях можете накинуть идей что ещё нужно добавить в приложение ForcePush.
Спойлер: я попробую написать сам подсветку синтаксиса для джава и котлин
Щас пытался сделать кароче статусы сообщений : ошибка, повторить при ошибке, отправлено, (даже про прочтено и речи не зашло пока ) и угадайте что? не все так просто!

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

главное на самом деле двигаться постепенно и все будет

апдейт. уже придумал свое решение. кек