Easy code. Android. Лекция 11.pdf
1020.7 KB
11 лекция! Корутины!
Наконец-то мы поговорили про них и про многопоточность в Андроид в частности. Никаких больше колбеков и красивые юнит тесты.
14 страниц, наслаждайтесь!
Ведь я писал эту лекцию в 2 разных таймзонах и 3 разных локациях 2 дня!
п.с. Просьба всем знатокам корутин отписать мне в ЛС если я что-то не так написал в лекции.
Также доступна по ссылке на гитхаб
Наконец-то мы поговорили про них и про многопоточность в Андроид в частности. Никаких больше колбеков и красивые юнит тесты.
14 страниц, наслаждайтесь!
Ведь я писал эту лекцию в 2 разных таймзонах и 3 разных локациях 2 дня!
п.с. Просьба всем знатокам корутин отписать мне в ЛС если я что-то не так написал в лекции.
Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 12.pdf
809 KB
12 лекция! SOLID I-interface segregation
Немного порефакторили код и посмотрите как все стало лучше.
9 страниц всего. Наслаждайтесь!
Также доступна по ссылке на гитхаб
Немного порефакторили код и посмотрите как все стало лучше.
9 страниц всего. Наслаждайтесь!
Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 13.pdf
1.3 MB
13 лекция! LiveData! Как правильно использовать чтобы тестировать ViewModel. Как она работает и введение в кастомвью. Из-за последнего пункта лекция выросла на 4 страницы до 18 страниц. Но оно того стоит. Наслаждайтесь!
Также доступна по ссылке на гитхаб
Также доступна по ссылке на гитхаб
К слову о том, почему я все же более 5 лет занимаюсь программированием: оно делает меня счастливым.
Нет ничего лучше чем писать код в субботу под хорошую музыку. Ваша работа тоже может доставлять удовольствие например когда приходит запрлата, но писать то что ты хочешь когда ты хочешь - бесценно. Пишите пет проекты и слушайте классную музыку.
Нет ничего лучше чем писать код в субботу под хорошую музыку. Ваша работа тоже может доставлять удовольствие например когда приходит запрлата, но писать то что ты хочешь когда ты хочешь - бесценно. Пишите пет проекты и слушайте классную музыку.
Easy code. Android. Лекция 14.pdf
1.4 MB
14 лекция! CLEAN ARCHITECTURE!
Почистили весь код, отрефакторили по всем принципам и теперь у нас очень много классов в которых очень мало кода. Дядюшка Боб может быть доволен.
В лекции 31 страница, но последние 12 страниц это финальный код.
Наслаждайтесь!
п.с. мы не закончили на этом, еще несколько лекций связанные с этим кодом (юай тесты и другие)
Также доступна по ссылке на гитхаб
Почистили весь код, отрефакторили по всем принципам и теперь у нас очень много классов в которых очень мало кода. Дядюшка Боб может быть доволен.
В лекции 31 страница, но последние 12 страниц это финальный код.
Наслаждайтесь!
п.с. мы не закончили на этом, еще несколько лекций связанные с этим кодом (юай тесты и другие)
Также доступна по ссылке на гитхаб
Live coding. Приложение с нуля в реалтайм. Было бы вам интересно участвовать?
Вкратце - я пишу в реальном времени код, а вы можете задавать вопросы и повторять за мной.
Если выбрали первый вариант то напишите в комментариях какая сумма была бы комфортной)
Вкратце - я пишу в реальном времени код, а вы можете задавать вопросы и повторять за мной.
Если выбрали первый вариант то напишите в комментариях какая сумма была бы комфортной)
Anonymous Poll
25%
Очень, готов заплатить
54%
Да. Но если бесплатно
14%
Нет. Читать лекции лучше
6%
Свой ответ в комментариях
Easy code. Android. Лекция 15.pdf
583.1 KB
15 лекция!
Сила чистой архитектуры: как за 5 минут поменять слой данных.
5 страниц, наслаждайтесь!
в следующей лекции будем масштабировать приложение
Также доступна по ссылке на гитхаб
Сила чистой архитектуры: как за 5 минут поменять слой данных.
5 страниц, наслаждайтесь!
в следующей лекции будем масштабировать приложение
Также доступна по ссылке на гитхаб
Easy code. Android. Лекция 16.pdf
705.3 KB
16 лекция! True Custom View!
Сила чистой архитектруы: как за пару часов поменять юай слой так, чтобы масштабировать проект в последующем.
Всего 7 страниц! Наслаждайтесь
Также доступна по ссылке на гитхаб
Сила чистой архитектруы: как за пару часов поменять юай слой так, чтобы масштабировать проект в последующем.
Всего 7 страниц! Наслаждайтесь
Также доступна по ссылке на гитхаб
На следующих выходных планирую лайфкодинг: будем писать клиент-серверное приложение с 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/
Anonymous Poll
89%
Я бы посмотрел
8%
Пожалуй, нет
4%
Свой ответ в комментариях
Выложил наконец код на гитхаб, можете скачивать репозиторий и читать исходники (лекции начиная с 8)
во всех последующих лекциях буду пушить в этот репозиторий
кстати, во время стрима на выходных покажу как работать с контролем версий по шагам
https://github.com/JohnnySC/CleanArchExample
во всех последующих лекциях буду пушить в этот репозиторий
кстати, во время стрима на выходных покажу как работать с контролем версий по шагам
https://github.com/JohnnySC/CleanArchExample
GitHub
GitHub - JohnnySC/JokesAndQuotesApp: Getting data from server-side and caching it
Getting data from server-side and caching it. Contribute to JohnnySC/JokesAndQuotesApp development by creating an account on GitHub.
Я раньше не просил, но сегодня видимо тот самый день
Шейр репост!
поделитесь этой ссылкой в своих соц.сетях и с друзьями
https://t.me/easyCodeRu
Шейр репост!
поделитесь этой ссылкой в своих соц.сетях и с друзьями
https://t.me/easyCodeRu
Telegram
EasyCodeRu
Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu
заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu
заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Easy code. Android. Лекция 17.pdf
1.6 MB
17 лекция!
Масштабируемость чистой архитектуры
Запилил новую фичу выделив в ядро все общие классы и интерфейсы
Теперь в приложении можно смотреть не только шутки и сохранять их, но и цитаты.
Код запушил в гитхаб, можете смотреть
18 страниц лекция. Наслаждайтесь!
https://github.com/JohnnySC/CleanArchExample
Сама лекция доступна по ссылке на гитхаб
Масштабируемость чистой архитектуры
Запилил новую фичу выделив в ядро все общие классы и интерфейсы
Теперь в приложении можно смотреть не только шутки и сохранять их, но и цитаты.
Код запушил в гитхаб, можете смотреть
18 страниц лекция. Наслаждайтесь!
https://github.com/JohnnySC/CleanArchExample
Сама лекция доступна по ссылке на гитхаб
Мало кто знает, но я очень люблю хорошие отзывы тех, кто реально учится
https://t.me/easyCodeRuChat/5182
https://t.me/easyCodeRuChat/5182
Telegram
Irina Maksimova in Easy Code. Chat
Очень здорово!..
По всему тексту -- язык хороший, доступный, но есть опечатки и не хватает множества запятых. Я не граммар-наци, и я уже взрослая, так что мне это не так важно; я это замечаю, но меня это не напрягает совсем. Но -- других может напрягать.…
По всему тексту -- язык хороший, доступный, но есть опечатки и не хватает множества запятых. Я не граммар-наци, и я уже взрослая, так что мне это не так важно; я это замечаю, но меня это не напрягает совсем. Но -- других может напрягать.…
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. Корутины