ch
Feedback
EasyCodeRu

EasyCodeRu

前往频道在 Telegram

Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC

显示更多
1 902
订阅者
无数据24 小时
+67
+1230
帖子存档
Предварительно стрим уже завтра! Ориентировочно в 12.00 по МСК. Линк сюда или если вы подписались уже на мой ютуб канал то https://www.youtube.com/channel/UCww8QI2ax2jj1a2gnxjV5Sg сможете увидеть начало стрима п.с. будьте готовы что время перенесется может быть и день. но на выходных этих точно выйдет стрим

Что будет на стриме 1. Контроль версий 2. Работа с ветками 3. Параллельное программирование 4. Решение мержконфликтов 5. Чистая архитектура 6. Юнит тесты 7. Ретрофит2, гсон 8. Реалм 9. Ливдата 10. MVVM 11. Корутины

Содержание первых 10 лекций Андроид раздела 1. Структура проекта и отображение текста. Project structure, activity, manifest, xml, TextView, strings.xml, ru/strings.xml,dimens.xml, colors.xml, styles.xml, themes.xml, CData, visibility,SpannableString,ClickableSpan, Snackbar, landscape, portrait 2 Изображения. ImageView, svg, png, drawable, Picasso 3. Поля ввода и кнопки. TextInputLayout, TextInputEditText, TextWatcher, Patterns.EMAIL_ADDRESS, Button, hideKeyboard 4. Чекбоксы, прогрес, изображения кнопки и диалоги. CheckBox, ProgressBar, Dialog, ImageButton, BottomDialog 5. Поворот экрана, ЖЦ активити, патерн проектирования Bundle, MVVM, SOLID: S 6. Храним примитивные данные. SharedPreferences, java.util.Timer 7. Тестируем код. Unit-tests, SOLID: L & D 8. Клиент-серверное приложение. класс Application, HttpUrlConnection, Retrofit2, Gson 9. Хранение данных Realm, noSql 10. Мапинг данных перейти в начало раздела андроид можно по тегу #androidstart #androidcontent Все лекции и содержание доступы по ссылке на гитхаб

Мой аккаунт на Ютубе. В день стрима можете перейти на канал сразу и уже сейчас подписаться https://youtube.com/channel/UCww8QI2ax2jj1a2gnxjV5Sg

Сейчас потестили стриминг на ютуб и шейрскрина, так что все в силе! На выходных будет лайвкодинг. Но сразу скажу, чат для вопросов будем юзать от телеги. Вот этот https://t.me/easyCodeRuChat

19 лекция! RecyclerView первая часть Переписали код чтобы можно было сразу видеть все избранные в списке Сила чистой архитектуры: даже преднамеренная ошибка не пройдет. Имея слои любой человек уже будет соблюдать правила иначе у него ничего не получится. 14 страниц. Наслаждайтесь! https://github.com/JohnnySC/CleanArchExample/commit/22c2fe95b1a1af19348423ecc9f814b080461221 Также лекция доступна по ссылке на гитхаб

18 лекция! В продолжение серии лекций про силу чистой архитектуры. Минилекция из 7 страниц. Багфикс из 28 файлов. Работаем с дженериками Ниже линк на сам коммит Наслаждайтесь! п.с. в следующей лекции уже рассмотрим список и добавим фичу в проект https://github.com/JohnnySC/CleanArchExample/commit/5c00d2dba71d2fe404b0f8d1f59cc3eb7addafe4 Сама лекция также доступна по ссылке на гитхаб

Мало кто знает, но я очень люблю хорошие отзывы тех, кто реально учится https://t.me/easyCodeRuChat/5182

17 лекция! Масштабируемость чистой архитектуры Запилил новую фичу выделив в ядро все общие классы и интерфейсы Теперь в приложении можно смотреть не только шутки и сохранять их, но и цитаты. Код запушил в гитхаб, можете смотреть 18 страниц лекция. Наслаждайтесь! https://github.com/JohnnySC/CleanArchExample Сама лекция доступна по ссылке на гитхаб

А я напоминаю как легко и просто получить доступ к лекциям - через раздел файлы
А я напоминаю как легко и просто получить доступ к лекциям - через раздел файлы

Я раньше не просил, но сегодня видимо тот самый день Шейр репост! поделитесь этой ссылкой в своих соц.сетях и с друзьями https://t.me/easyCodeRu

Выложил наконец код на гитхаб, можете скачивать репозиторий и читать исходники (лекции начиная с 8) во всех последующих лекциях буду пушить в этот репозиторий кстати, во время стрима на выходных покажу как работать с контролем версий по шагам https://github.com/JohnnySC/CleanArchExample

На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с api библии Это будет первый бесплатный стрим. Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Anonymous voting

16 лекция! True Custom View! Сила чистой архитектруы: как за пару часов поменять юай слой так, чтобы масштабировать проект в последующем. Всего 7 страниц! Наслаждайтесь

15 лекция! Сила чистой архитектуры: как за 5 минут поменять слой данных. 5 страниц, наслаждайтесь! в следующей лекции будем масштабировать приложение

Live coding. Приложение с нуля в реалтайм. Было бы вам интересно участвовать? Вкратце - я пишу в реальном времени код, а вы можете задавать вопросы и повторять за мной. Если выбрали первый вариант то напишите в комментариях какая сумма была бы комфортной)
Anonymous voting

Отдельно запостю дерево проекта из лекции 14
Отдельно запостю дерево проекта из лекции 14

14 лекция! CLEAN ARCHITECTURE! Почистили весь код, отрефакторили по всем принципам и теперь у нас очень много классов в которых очень мало кода. Дядюшка Боб может быть доволен. В лекции 31 страница, но последние 12 страниц это финальный код. Наслаждайтесь! п.с. мы не закончили на этом, еще несколько лекций связанные с этим кодом (юай тесты и другие)

К слову о том, почему я все же более 5 лет занимаюсь программированием: оно делает меня счастливым. Нет ничего лучше чем писать код в субботу под хорошую музыку. Ваша работа тоже может доставлять удовольствие например когда приходит запрлата, но писать то что ты хочешь когда ты хочешь - бесценно. Пишите пет проекты и слушайте классную музыку.

13 лекция! LiveData! Как правильно использовать чтобы тестировать ViewModel. Как она работает и введение в кастомвью. Из-за последнего пункта лекция выросла на 4 страницы до 18 страниц. Но оно того стоит. Наслаждайтесь!

EasyCodeRu - Telegram 频道 @easycoderu 的统计与分析