EasyCodeRu
Kanalga Telegram’da o‘tish
Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC
Ko'proq ko'rsatish1 902
Obunachilar
Ma'lumot yo'q24 soatlar
+67 kunlar
+1230 kunlar
Postlar arxiv
1 902
Предварительно стрим уже завтра! Ориентировочно в 12.00 по МСК.
Линк сюда или если вы подписались уже на мой ютуб канал то
https://www.youtube.com/channel/UCww8QI2ax2jj1a2gnxjV5Sg
сможете увидеть начало стрима
п.с. будьте готовы что время перенесется может быть и день. но на выходных этих точно выйдет стрим
1 902
Что будет на стриме
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура
6. Юнит тесты
7. Ретрофит2, гсон
8. Реалм
9. Ливдата
10. MVVM
11. Корутины
1 902
Содержание первых 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
Все лекции и содержание доступы по ссылке на гитхаб
1 902
Мой аккаунт на Ютубе.
В день стрима можете перейти на канал сразу и уже сейчас подписаться
https://youtube.com/channel/UCww8QI2ax2jj1a2gnxjV5Sg
1 902
Сейчас потестили стриминг на ютуб и шейрскрина, так что все в силе! На выходных будет лайвкодинг. Но сразу скажу, чат для вопросов будем юзать от телеги.
Вот этот https://t.me/easyCodeRuChat
1 902
19 лекция! RecyclerView первая часть
Переписали код чтобы можно было сразу видеть все избранные в списке
Сила чистой архитектуры: даже преднамеренная ошибка не пройдет.
Имея слои любой человек уже будет соблюдать правила иначе у него ничего не получится.
14 страниц. Наслаждайтесь!
https://github.com/JohnnySC/CleanArchExample/commit/22c2fe95b1a1af19348423ecc9f814b080461221
Также лекция доступна по ссылке на гитхаб
1 902
18 лекция!
В продолжение серии лекций про силу чистой архитектуры.
Минилекция из 7 страниц.
Багфикс из 28 файлов. Работаем с дженериками
Ниже линк на сам коммит
Наслаждайтесь!
п.с. в следующей лекции уже рассмотрим список и добавим фичу в проект
https://github.com/JohnnySC/CleanArchExample/commit/5c00d2dba71d2fe404b0f8d1f59cc3eb7addafe4
Сама лекция также доступна по ссылке на гитхаб
1 902
Мало кто знает, но я очень люблю хорошие отзывы тех, кто реально учится
https://t.me/easyCodeRuChat/5182
1 902
17 лекция!
Масштабируемость чистой архитектуры
Запилил новую фичу выделив в ядро все общие классы и интерфейсы
Теперь в приложении можно смотреть не только шутки и сохранять их, но и цитаты.
Код запушил в гитхаб, можете смотреть
18 страниц лекция. Наслаждайтесь!
https://github.com/JohnnySC/CleanArchExample
Сама лекция доступна по ссылке на гитхаб
1 902
Я раньше не просил, но сегодня видимо тот самый день
Шейр репост!
поделитесь этой ссылкой в своих соц.сетях и с друзьями
https://t.me/easyCodeRu
1 902
Выложил наконец код на гитхаб, можете скачивать репозиторий и читать исходники (лекции начиная с 8)
во всех последующих лекциях буду пушить в этот репозиторий
кстати, во время стрима на выходных покажу как работать с контролем версий по шагам
https://github.com/JohnnySC/CleanArchExample
1 902
На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с api библии
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
1 902
16 лекция! True Custom View!
Сила чистой архитектруы: как за пару часов поменять юай слой так, чтобы масштабировать проект в последующем.
Всего 7 страниц! Наслаждайтесь
1 902
15 лекция!
Сила чистой архитектуры: как за 5 минут поменять слой данных.
5 страниц, наслаждайтесь!
в следующей лекции будем масштабировать приложение
1 902
Live coding. Приложение с нуля в реалтайм. Было бы вам интересно участвовать?
Вкратце - я пишу в реальном времени код, а вы можете задавать вопросы и повторять за мной.
Если выбрали первый вариант то напишите в комментариях какая сумма была бы комфортной)
1 902
14 лекция! CLEAN ARCHITECTURE!
Почистили весь код, отрефакторили по всем принципам и теперь у нас очень много классов в которых очень мало кода. Дядюшка Боб может быть доволен.
В лекции 31 страница, но последние 12 страниц это финальный код.
Наслаждайтесь!
п.с. мы не закончили на этом, еще несколько лекций связанные с этим кодом (юай тесты и другие)
1 902
К слову о том, почему я все же более 5 лет занимаюсь программированием: оно делает меня счастливым.
Нет ничего лучше чем писать код в субботу под хорошую музыку. Ваша работа тоже может доставлять удовольствие например когда приходит запрлата, но писать то что ты хочешь когда ты хочешь - бесценно. Пишите пет проекты и слушайте классную музыку.
1 902
13 лекция! LiveData! Как правильно использовать чтобы тестировать ViewModel. Как она работает и введение в кастомвью. Из-за последнего пункта лекция выросла на 4 страницы до 18 страниц. Но оно того стоит. Наслаждайтесь!
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
