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
Приложение в Гугл плей маркет!
Как я и предсказывал, сегодня одобрили.

Скачивайте, тестируйте, пользуйтесь, ставьте 5 звёздочек

Смотрите стримы как я публиковал
https://www.youtube.com/c/easyCodeRu

Рекомендую "Holy Bible"
https://play.google.com/store/apps/details?id=com.github.johnnysc.holybibleapp
device-2021-07-19-125741.webm
779.8 KB
Для следующего релиза запилил анимацию прогресса вместо стандартной. Как вам? Может у кого есть идеи получше? Пишите в комментариях
Запилил русский язык! На стриме покажу как
Все кто ждут лекции : сорри, я сейчас немного занят именно проектом который в релизе. В лекциях у нас проект с шутками и цитатами и я обязательно напишу лекцию 22 с фрагментами.
Но потом :) Скорей всего завтра уже.

а пока можете скачать приложение, протестировать его, поставить 5 звездочек и посмотреть стримы как это все писалось.

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

https://play.google.com/store/apps/details?id=com.github.johnnysc.holybibleapp

p.s. надеюсь на ваше понимание, на выходных у меня выходит достаточно работы и отдыхать приходится на рабочей неделе
ведь кроме самих стримов есть еще долгие часы написания самого кода вне стрима
Ну все, я теперь дизайнер. Нарисовал сам 2 иконки в свг. Прям ориджиналити теперь. ОМГ, я начал говорить как дизайнеры. А-А-А!
Easy code. Android. Лекция 022.pdf
1 MB
22 долгожданная лекция!
Фрагменты, вьюпейджер и таблейаут
9 страниц, наслаждайтесь!
#силачистойархитектуры
комит на гитхаб
https://github.com/JohnnySC/CleanArchExample/commit/2e2400114307ee56d2affd4ada0d6e5a52321733

Также лекция доступна по ссылке на гитхаб
Easy code. Android. Лекция 023.pdf
946.9 KB
23! ViewModelFactory, FragmentManager,IoC
Все кто ждали переписывания апликейшн класса : ликуйте!
Написал провайд инстансов и замену фрагментов и очистку вьюмоделей

9.5 страниц, наслаждайтесь!

Комит на гитхаб для этой лекции
https://github.com/JohnnySC/CleanArchExample/commit/11c0c9a98c695f040aa639efac08cbd3b01b3f59

Также лекция доступна по ссылке на гитхаб
image_2021-07-22_16-02-22.png
62 KB
Переписал класс Апликейшн вот так. Теперь меньше кода? Пойдет?))
Easy code. Android. Лекция 024.pdf
978.7 KB
24 Лекция! Ui-Tests
Написал 4 юай теста для одного экрана
Подставляем мокклауддатасорс и оправдываем применение SOLID : L

Комит для этой лекции
https://github.com/JohnnySC/CleanArchExample/commit/300c2206a336036848e0b77baaca7be15ba8601f

лекция также доступна по ссылке на гитхаб
Завтра, предварительно в 11:00 по МСК будет стрим
Подготовил план, не уверен что все успею рассказать завтра, но у нас есть еще воскресенье

1. анимация прогресса
2. тулбар для отображения меню языка и кнопка назад
3. датасорсы для русского перевода
4. вьюмоделфактори, очистка вьюмодели при повороте - нет
5. сохранение выбора языка и смена конфигурации реалма
6. отрисовка векторов, анимация векторов (фикс иконки на раб.стол)
7. навигация экрана выбора языка
8. повторный вызов фрагментманагера при повороте из ливдаты
9. высота элементов на которые можно тапнуть . рекомендации от гугл
10. баг сохраненного названия книги при смене языка

п.с. в любом случае мы выкатим обновление с русским переводом на выходных

а пока можете посмотреть как я начинал делать фичу смены языка
https://youtu.be/D_hOnQgg_YI
Стартуем через 5 минут!
https://youtu.be/QtnevNrn25Y
EasyCodeRu
Стартуем через 5 минут! https://youtu.be/QtnevNrn25Y
2.5 часа.
Немного не успел запилить фичу, поэтому все наверно будет завтра.
Лайк шейр репост!
2flagsanimated.webm
2.4 MB
Разобрался! Проблема была в том, что не был указан strokeColor для цвета полосы. Теперь все гуд
changeLanguages.webm
4.8 MB
Готово! Сделал смену языков чтобы имя подтягивалось из репозитория книг. Осталось пофиксить третий экран и все остальные места где строки берутся из ресурсов.
п.с. обратите внимание на заголовок: Загрузка... -> Loading...
Стартуем через 5 минут!
https://youtu.be/OokC6S-Uc-k

Update
https://youtu.be/GBm_ET9skRw
Переподключаемся!
https://youtu.be/nq2jglXV3Gk

Update
https://youtu.be/GBm_ET9skRw
Зарелизил версию 1.1. Склею 2 куска в один и перевыпущу кароче
А пока можете заняться следующим

лайк, донат, подписка, репост, коментарии, отзывы

https://youtu.be/GBm_ET9skRw
Склеил части стрима номер 13 в 1 видео и перезалил

https://youtu.be/GBm_ET9skRw