Easy code. Android. Лекция 18.pdf
522.6 KB
18 лекция!
В продолжение серии лекций про силу чистой архитектуры.
Минилекция из 7 страниц.
Багфикс из 28 файлов. Работаем с дженериками
Ниже линк на сам коммит
Наслаждайтесь!
п.с. в следующей лекции уже рассмотрим список и добавим фичу в проект
https://github.com/JohnnySC/CleanArchExample/commit/5c00d2dba71d2fe404b0f8d1f59cc3eb7addafe4
Сама лекция также доступна по ссылке на гитхаб
В продолжение серии лекций про силу чистой архитектуры.
Минилекция из 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
Также лекция доступна по ссылке на гитхаб
Переписали код чтобы можно было сразу видеть все избранные в списке
Сила чистой архитектуры: даже преднамеренная ошибка не пройдет.
Имея слои любой человек уже будет соблюдать правила иначе у него ничего не получится.
14 страниц. Наслаждайтесь!
https://github.com/JohnnySC/CleanArchExample/commit/22c2fe95b1a1af19348423ecc9f814b080461221
Также лекция доступна по ссылке на гитхаб
EasyCodeRu
На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с api библии
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Сейчас потестили стриминг на ютуб и шейрскрина, так что все в силе! На выходных будет лайвкодинг. Но сразу скажу, чат для вопросов будем юзать от телеги.
Вот этот https://t.me/easyCodeRuChat
Вот этот https://t.me/easyCodeRuChat
Мой аккаунт на Ютубе.
В день стрима можете перейти на канал сразу и уже сейчас подписаться
https://www.youtube.com/c/easycoderu
В день стрима можете перейти на канал сразу и уже сейчас подписаться
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
Все лекции и содержание доступы по ссылке на гитхаб
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
Все лекции и содержание доступы по ссылке на гитхаб
GitHub
GitHub - JohnnySC/Lectures: Лекции по джава, котлин и андроид в текстовом формате
Лекции по джава, котлин и андроид в текстовом формате - JohnnySC/Lectures
EasyCodeRu
На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с api библии
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Это будет первый бесплатный стрим.
Стек такой же как и в 14 лекции mvvm livedata coroutines realm https://www.rkeplin.com/the-holy-bible-open-source-rest-api/
Что будет на стриме
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура
6. Юнит тесты
7. Ретрофит2, гсон
8. Реалм
9. Ливдата
10. MVVM
11. Корутины
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура
6. Юнит тесты
7. Ретрофит2, гсон
8. Реалм
9. Ливдата
10. MVVM
11. Корутины
Предварительно стрим уже завтра! Ориентировочно в 12.00 по МСК.
Линк сюда или если вы подписались уже на мой ютуб канал то
https://www.youtube.com/c/easycoderu
сможете увидеть начало стрима
п.с. будьте готовы что время перенесется может быть и день. но на выходных этих точно выйдет стрим
Линк сюда или если вы подписались уже на мой ютуб канал то
https://www.youtube.com/c/easycoderu
сможете увидеть начало стрима
п.с. будьте готовы что время перенесется может быть и день. но на выходных этих точно выйдет стрим
Все по плану!
Через час стартуем стрим!
Если у вас нет аккаунта на гитхаб то настоятельно рекомендую создать его перед началом стрима если хотите повторить за мной код и на деле разобраться с гит.
Ссылку на стрим отправлю сюда незадолго до старта.
Через час стартуем стрим!
Если у вас нет аккаунта на гитхаб то настоятельно рекомендую создать его перед началом стрима если хотите повторить за мной код и на деле разобраться с гит.
Ссылку на стрим отправлю сюда незадолго до старта.
Старт в 12:00!
https://youtu.be/iVV4uElVdk8
https://youtu.be/iVV4uElVdk8
YouTube
Первый стрим EasyCodeRu : разрабатываем клиент-серверное приложение на Android
Во время этого стрима разработаем клиент-серверное приложение с нуля. Также будем сохранять данные локально с помощью noSQL.
Краткое содержание:
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура…
Краткое содержание:
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура…
❤1
EasyCodeRu
Старт в 12:00! https://youtu.be/iVV4uElVdk8
Стрим стартовал. Всем Го!
Стартанули стрим в 12.00 и закончили в 14.15.
Всем спасибо кто смотрел!
Продолжение завтра!
143 просмотра. круто!
По ссылке можете пересмотреть еще раз
https://www.youtube.com/watch?v=iVV4uElVdk8
Всем спасибо кто смотрел!
Продолжение завтра!
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кр в месяц. Эти донаты просто для подтверждения что людям реально интересны стримы. Ну и денег не бывает много. А все кто хотели бы просто сказать спасибо теперь могут это сделать ощутимым образом.
Да и мне кажется все стримы будут доступны всем.
По крайней мере по проекту сегодняшнего дня.
При желании можете задонатить
По номеру карты
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
В 12:00 предварительно.
Хочу успеть дописать код первой юзерстори и запустить проект.
Возможно по длительности выйдем так же за рамки 2 часов.
Будьте готовы!
Подписывайтесь на канал
https://www.youtube.com/c/easycoderu
Через час стартуем стрим номер 2! Само начало в 12.00 по МСК, но мы стартанем немного раньше чтобы проверить звук, картинку и ответить на вопросы.
Да, ребят. Сорри, но вопросы опять только в телеграм чат прикрепленный к этому каналу
@easyCodeRuChat
Сегодня допишем уже слой дата, напишем домейн и попробуем успеть презентейшн слой и смержить все в девелоп. Исходное время стрима 2 часа!
линк на канал
https://www.youtube.com/c/easycoderu
Да, ребят. Сорри, но вопросы опять только в телеграм чат прикрепленный к этому каналу
@easyCodeRuChat
Сегодня допишем уже слой дата, напишем домейн и попробуем успеть презентейшн слой и смержить все в девелоп. Исходное время стрима 2 часа!
линк на канал
https://www.youtube.com/c/easycoderu
EasyCodeRu
Стартовали стрим! Всем Го https://youtu.be/SL2EGyeGxfM
4 часа стрим с лишним!
Всем спасибо кто смотрел в реальном времени и спасибо всем за лайк и подписку.
Подписывайтесь на канал, мы только начали наши бесплатные стримы (и да, они еще долго будут бесплатными).
При желании можете донатить
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
p.s. код запушил в девелоп ветку
https://github.com/JohnnySC/HolyBibleApp
Всем спасибо кто смотрел в реальном времени и спасибо всем за лайк и подписку.
Подписывайтесь на канал, мы только начали наши бесплатные стримы (и да, они еще долго будут бесплатными).
При желании можете донатить
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
p.s. код запушил в девелоп ветку
https://github.com/JohnnySC/HolyBibleApp
72 подписчика
более 360 просмотров суммарно на 2 стрима
60 лайков в сумме
более 6 часов кодинга в реальном времени
И ВСЕ ЭТО ЗА ДВА ДНЯ! ДВА! КАРЛ!
спасибо всем и я знаю вы можете больше!
ЛДПР! Лайк Донат Подписка и Репост!
https://youtu.be/iVV4uElVdk8 первый стрим Лайк! Репост!
https://youtu.be/SL2EGyeGxfM второй стрим Лайк! Репост
https://www.youtube.com/c/easycoderu канал Подписка! Репост!
Донат
По номеру карты
5536 9139 9032 6304
Или по ссылке
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
вторая ссылка для тех кому не подходит первая
https://www.donationalerts.com/r/easycoderu
текстовые лекции не закончились, я буду по мере возможности писать и лекции тоже
а проект который начал на стриме я доведу до конца : до публикации в гугл плей маркет
по всем вопросам или в чат @easyCodeRuChat
или в личку если у вас проблемы с донатом @JohnnySC
более 360 просмотров суммарно на 2 стрима
60 лайков в сумме
более 6 часов кодинга в реальном времени
И ВСЕ ЭТО ЗА ДВА ДНЯ! ДВА! КАРЛ!
спасибо всем и я знаю вы можете больше!
ЛДПР! Лайк Донат Подписка и Репост!
https://youtu.be/iVV4uElVdk8 первый стрим Лайк! Репост!
https://youtu.be/SL2EGyeGxfM второй стрим Лайк! Репост
https://www.youtube.com/c/easycoderu канал Подписка! Репост!
Донат
По номеру карты
5536 9139 9032 6304
Или по ссылке
https://www.tinkoff.ru/rm/asatryan.ogannes1/BhG3w95334
вторая ссылка для тех кому не подходит первая
https://www.donationalerts.com/r/easycoderu
текстовые лекции не закончились, я буду по мере возможности писать и лекции тоже
а проект который начал на стриме я доведу до конца : до публикации в гугл плей маркет
по всем вопросам или в чат @easyCodeRuChat
или в личку если у вас проблемы с донатом @JohnnySC
YouTube
Первый стрим EasyCodeRu : разрабатываем клиент-серверное приложение на Android
Во время этого стрима разработаем клиент-серверное приложение с нуля. Также будем сохранять данные локально с помощью noSQL.
Краткое содержание:
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура…
Краткое содержание:
1. Контроль версий
2. Работа с ветками
3. Параллельное программирование
4. Решение мержконфликтов
5. Чистая архитектура…
Через 10-15 минут стартую министрим на тему юнит тестов, кто будет смотреть реалтайм плюсаните в коментариях
Люблю хорошие отзывы. Пишите ещё
https://t.me/easyCodeRuChat/6976
https://t.me/easyCodeRuChat/6987
https://t.me/easyCodeRuChat/6988
https://t.me/easyCodeRuChat/6991
https://t.me/easyCodeRuChat/6976
https://t.me/easyCodeRuChat/6987
https://t.me/easyCodeRuChat/6988
https://t.me/easyCodeRuChat/6991
Telegram
undefined username in Easy Code. Chat
Спасибо за Ваши уроки! Объясняете очень доступно, редко что-то приходится гуглить дополнительно. Подача материала лучше, чем в книгах серии Head First!
Что нравится больше?
Anonymous Poll
15%
Ливкодинг стримы
23%
Текстовые лекции
63%
Оба варианта одинаково