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
На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с api библии
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Anonymous Poll
89%
Я бы посмотрел
8%
Пожалуй, нет
4%
Свой ответ в комментариях
Выложил наконец код на гитхаб, можете скачивать репозиторий и читать исходники (лекции начиная с 8)
во всех последующих лекциях буду пушить в этот репозиторий

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

https://github.com/JohnnySC/CleanArchExample

Сама лекция доступна по ссылке на гитхаб
Easy code. Android. Лекция 18.pdf
522.6 KB
18 лекция!
В продолжение серии лекций про силу чистой архитектуры.
Минилекция из 7 страниц.
Багфикс из 28 файлов. Работаем с дженериками
Ниже линк на сам коммит
Наслаждайтесь!

п.с. в следующей лекции уже рассмотрим список и добавим фичу в проект

https://github.com/JohnnySC/CleanArchExample/commit/5c00d2dba71d2fe404b0f8d1f59cc3eb7addafe4

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

Также лекция доступна по ссылке на гитхаб
EasyCodeRu
Сейчас потестили стриминг на ютуб и шейрскрина, так что все в силе! На выходных будет лайвкодинг. Но сразу скажу, чат для вопросов будем юзать от телеги.
Вот этот https://t.me/easyCodeRuChat
Мой аккаунт на Ютубе.
В день стрима можете перейти на канал сразу и уже сейчас подписаться
https://www.youtube.com/c/easycoderu
Содержание первых 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

Все лекции и содержание доступы по ссылке на гитхаб
EasyCodeRu
Что будет на стриме
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура
6. Юнит тесты
7. Ретрофит2, гсон
8. Реалм
9. Ливдата
10. MVVM
11. Корутины
Предварительно стрим уже завтра! Ориентировочно в 12.00 по МСК.
Линк сюда или если вы подписались уже на мой ютуб канал то
https://www.youtube.com/c/easycoderu
сможете увидеть начало стрима

п.с. будьте готовы что время перенесется может быть и день. но на выходных этих точно выйдет стрим
Все по плану!
Через час стартуем стрим!

Если у вас нет аккаунта на гитхаб то настоятельно рекомендую создать его перед началом стрима если хотите повторить за мной код и на деле разобраться с гит.

Ссылку на стрим отправлю сюда незадолго до старта.
EasyCodeRu
Старт в 12:00! https://youtu.be/iVV4uElVdk8
Стрим стартовал. Всем Го!
Стартанули стрим в 12.00 и закончили в 14.15.
Всем спасибо кто смотрел!
Продолжение завтра!

143 просмотра. круто!
По ссылке можете пересмотреть еще раз
https://www.youtube.com/watch?v=iVV4uElVdk8
Завтра будет второй стрим доступный для всех
Да и мне кажется все стримы будут доступны всем.
По крайней мере по проекту сегодняшнего дня.

При желании можете задонатить
По номеру карты
5536 9139 9032 6304
Или по ссылке
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
вторая ссылка для тех кому не подходит первая
https://www.donationalerts.com/r/easycoderu


п.с. да, ребят, у меня есть работа на которой я получаю как вы все знаете более 200кр в месяц. Эти донаты просто для подтверждения что людям реально интересны стримы. Ну и денег не бывает много. А все кто хотели бы просто сказать спасибо теперь могут это сделать ощутимым образом.
Завтра продолжаем стримить!
В 12:00 предварительно.
Хочу успеть дописать код первой юзерстори и запустить проект.
Возможно по длительности выйдем так же за рамки 2 часов.
Будьте готовы!

Подписывайтесь на канал
https://www.youtube.com/c/easycoderu
Через час стартуем стрим номер 2! Само начало в 12.00 по МСК, но мы стартанем немного раньше чтобы проверить звук, картинку и ответить на вопросы.
Да, ребят. Сорри, но вопросы опять только в телеграм чат прикрепленный к этому каналу
@easyCodeRuChat

Сегодня допишем уже слой дата, напишем домейн и попробуем успеть презентейшн слой и смержить все в девелоп. Исходное время стрима 2 часа!

линк на канал
https://www.youtube.com/c/easycoderu
Стартовали стрим! Всем Го
https://youtu.be/SL2EGyeGxfM