EasyCodeRu
12 серия! Сервис локатор, анимации и юай тесты как это все связано? 67 минут https://youtu.be/S1m38WIJT98 #premium для премиум юзеров (минимум х3к1) код в мастер ветке (коммит сервислокатора и анимаций) (коммит юай тестов) 820 LoC (14 ui tests) до…
Media is too big
VIEW IN TELEGRAM
13 серия!
Поворот экрана, сохранение и восстановление, подводные камни с кастомвью и айди на инпут, плюс юай тест на поворот экрана (UiAutomator)
83 минуты
https://youtu.be/PPgA1j3jCrc
github (commit)
#premium для премиум подписчиков
(минимум х3к1)
как получить премиум со скидкой смотрите закреп!
Поворот экрана, сохранение и восстановление, подводные камни с кастомвью и айди на инпут, плюс юай тест на поворот экрана (UiAutomator)
83 минуты
https://youtu.be/PPgA1j3jCrc
github (commit)
#premium для премиум подписчиков
(минимум х3к1)
как получить премиум со скидкой смотрите закреп!
👍4🥰1
EasyCodeRu
13 серия! Поворот экрана, сохранение и восстановление, подводные камни с кастомвью и айди на инпут, плюс юай тест на поворот экрана (UiAutomator) 83 минуты https://youtu.be/PPgA1j3jCrc github (commit) #premium для премиум подписчиков (минимум х3к1) как…
This media is not supported in your browser
VIEW IN TELEGRAM
Трейлер к 14 серии ))
только я вот думаю, может дать возможность перемещать только в режиме редактирования?
а то постоянно включенные стрелки вверх вниз неприкольно наблюдать
че думаете?
только я вот думаю, может дать возможность перемещать только в режиме редактирования?
а то постоянно включенные стрелки вверх вниз неприкольно наблюдать
че думаете?
🔥5🥰1
EasyCodeRu
Трейлер к 14 серии )) только я вот думаю, может дать возможность перемещать только в режиме редактирования? а то постоянно включенные стрелки вверх вниз неприкольно наблюдать че думаете?
Media is too big
VIEW IN TELEGRAM
Как протестировать код внутри приватной функции в кастомвьюгрупе?
#video
менее 20 минут плюс юнит тесты
это отрывок из полной серии номер 14
чтобы посмотреть полную серию (и все видео какие я сделал за полтора года) рекомендую взять базовую подписку со скидкой всего за 250$, так как НГ уже через неделю!!!
П.с. видео юайтестов в комментариях
#video
менее 20 минут плюс юнит тесты
это отрывок из полной серии номер 14
чтобы посмотреть полную серию (и все видео какие я сделал за полтора года) рекомендую взять базовую подписку со скидкой всего за 250$, так как НГ уже через неделю!!!
П.с. видео юайтестов в комментариях
🥰2
EasyCodeRu
13 серия! Поворот экрана, сохранение и восстановление, подводные камни с кастомвью и айди на инпут, плюс юай тест на поворот экрана (UiAutomator) 83 минуты https://youtu.be/PPgA1j3jCrc github (commit) #premium для премиум подписчиков (минимум х3к1) как…
Media is too big
VIEW IN TELEGRAM
14 серия!
перемещение кастомвьюх внутри кастомвьюгруппы с анимациями но без единой линии кода на котлине
36 минут
https://youtu.be/Sdz5uDDzUH8
#premium для премиум подписчиков
(минимум х3к1)
весь код на гитхабе (коммит)
перемещение кастомвьюх внутри кастомвьюгруппы с анимациями но без единой линии кода на котлине
36 минут
https://youtu.be/Sdz5uDDzUH8
#premium для премиум подписчиков
(минимум х3к1)
весь код на гитхабе (коммит)
👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
поменял стандартные цвета в проекте и сделал поддержку темной темы
коммит на гитхабе
если кому интересно, то цвета подбирал тут
коммит на гитхабе
если кому интересно, то цвета подбирал тут
🔥8❤2🥰1
Какое видео хотите чтобы сегодня записал?
Final Results
56%
Роадмап андроид 2023
17%
Виджет на рабочий стол
23%
Публикация в плеймаркет
4%
Свой вариант в коменты
Практика TDD! Смотрите прямо сейчас (паблик видео)
пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код)
1 час 37 минут
https://youtu.be/TvzVYxM626o
репозиторий на гитхаб
пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код)
1 час 37 минут
https://youtu.be/TvzVYxM626o
репозиторий на гитхаб
YouTube
ПРАКТИКА TDD: Я пишу юнит тесты на код которого нет, а вы сам код. Пример задачи про стек
Предположим вы хотите освоить TDD, но где брать задачи? И как их решать? На эти вопросы вы найдете ответы в этом видео
гитхаб репозиторий содержащий задачи
https://github.com/JohnnySC/PracticeTDD
Kotlin TDD ООП учим с нуля
https://youtu.be/ssS3Ocrc0L8
…
гитхаб репозиторий содержащий задачи
https://github.com/JohnnySC/PracticeTDD
Kotlin TDD ООП учим с нуля
https://youtu.be/ssS3Ocrc0L8
…
👍10🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Добавил вторую таску
парсим кастомно ответ от бэка
(это из собеседования на мидла)
https://github.com/JohnnySC/PracticeTDD/blob/task/002-parse-anything/app/src/test/java/com/github/johnnysc/practicetdd/ParserTest.kt
парсим кастомно ответ от бэка
(это из собеседования на мидла)
https://github.com/JohnnySC/PracticeTDD/blob/task/002-parse-anything/app/src/test/java/com/github/johnnysc/practicetdd/ParserTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ParserTest.kt at task/002-parse-anything · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🥰2👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Добавил третью таску
Это из видео про ТДД : я пишу тесты, а стажер код
https://youtu.be/tZZ2QBMLo4o
https://github.com/JohnnySC/PracticeTDD/commit/86f83c1299b6a6f700cccaa6214d6c16a018b6f1
Это из видео про ТДД : я пишу тесты, а стажер код
https://youtu.be/tZZ2QBMLo4o
https://github.com/JohnnySC/PracticeTDD/commit/86f83c1299b6a6f700cccaa6214d6c16a018b6f1
YouTube
TDD LiveCoding Я пишу юнит тесты, а стажер пишет код в прямом эфире. Парное программирование. KOTLIN
Что такое TDD и почему вам уже сегодня нужно его внедрять в работу если вы хотите улучшить качество ваших программ. Как работать с новичками чтобы от их кода не хотелось их уволить? Рассказываем и показываем в режиме лайф кодинга сегодня.
таймкоды
1:30 я…
таймкоды
1:30 я…
👍2🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Добавил четвертую таску
Валидация пароля по 5 критериям
это из видео со стажером
https://youtu.be/-nbw-fmmZ7Y
https://github.com/JohnnySC/PracticeTDD/blob/task/004-password-validation/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt
Валидация пароля по 5 критериям
это из видео со стажером
https://youtu.be/-nbw-fmmZ7Y
https://github.com/JohnnySC/PracticeTDD/blob/task/004-password-validation/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt at task/004-password-validation · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🥰2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Пятая задача: Кеш со временем жизни
https://youtu.be/HWZDpSgCXV4
https://github.com/JohnnySC/PracticeTDD/blob/task/005-timed-cache/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt
https://youtu.be/HWZDpSgCXV4
https://github.com/JohnnySC/PracticeTDD/blob/task/005-timed-cache/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt at task/005-timed-cache · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🥰2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Шестая задача: факториал (сложная)
фабрика и рекурсия и работа с бигинтеджером
https://youtu.be/KYOGThlhT8I
https://github.com/JohnnySC/PracticeTDD/blob/task/006-factorial-hard/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt
фабрика и рекурсия и работа с бигинтеджером
https://youtu.be/KYOGThlhT8I
https://github.com/JohnnySC/PracticeTDD/blob/task/006-factorial-hard/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt at task/006-factorial-hard · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Седьмая задача: ВМка на фильтрацию списка
https://youtu.be/7e3n1YHdueY
https://github.com/JohnnySC/PracticeTDD/blob/task/007-filter-list/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt
https://youtu.be/7e3n1YHdueY
https://github.com/JohnnySC/PracticeTDD/blob/task/007-filter-list/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt at task/007-filter-list · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Восьмая задача: цикл фор с проверкой повторов
https://youtu.be/oVgskDFfxVU
https://github.com/JohnnySC/PracticeTDD/blob/task/008-contains-for/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt
https://youtu.be/oVgskDFfxVU
https://github.com/JohnnySC/PracticeTDD/blob/task/008-contains-for/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt at task/008-contains-for · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Девятая задача: сортировка пузырьком с требованием конкретного количества циклов
https://youtu.be/mdv6Js-t4Wc
https://github.com/JohnnySC/PracticeTDD/blob/task/009-bubble-sort/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt
https://youtu.be/mdv6Js-t4Wc
https://github.com/JohnnySC/PracticeTDD/blob/task/009-bubble-sort/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt at task/009-bubble-sort · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Десятая задача: Валидации интов через патерны (декоратор и т.д.)
https://youtu.be/E_t1tQhw7e4
https://github.com/JohnnySC/PracticeTDD/blob/task/010-int-validations/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt
https://youtu.be/E_t1tQhw7e4
https://github.com/JohnnySC/PracticeTDD/blob/task/010-int-validations/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt at task/010-int-validations · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
11 задача: простой колбек
https://github.com/JohnnySC/PracticeTDD/blob/task/011-simple-callback/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt
https://youtu.be/cf9GgxuI0Hc
https://github.com/JohnnySC/PracticeTDD/blob/task/011-simple-callback/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt
https://youtu.be/cf9GgxuI0Hc
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt at task/011-simple-callback · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🔥1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
12 задача: Лоттерейный билет
https://github.com/JohnnySC/PracticeTDD/blob/task/012-lottery/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt
(паблик видео)
https://youtu.be/up1dhKWo6hA
https://github.com/JohnnySC/PracticeTDD/blob/task/012-lottery/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt
(паблик видео)
https://youtu.be/up1dhKWo6hA
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt at task/012-lottery · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🔥3👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
13 задача
задержка времени корутины
https://youtu.be/Zr2qjxxWINE
https://github.com/JohnnySC/PracticeTDD/blob/task/013-delay-coroutine/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt
задержка времени корутины
https://youtu.be/Zr2qjxxWINE
https://github.com/JohnnySC/PracticeTDD/blob/task/013-delay-coroutine/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt at task/013-delay-coroutine · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍3
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
14 задача : сложение чисел и другие действия
https://github.com/JohnnySC/PracticeTDD/blob/task/014-numbers/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt
https://youtu.be/ssS3Ocrc0L8
https://github.com/JohnnySC/PracticeTDD/blob/task/014-numbers/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt
https://youtu.be/ssS3Ocrc0L8
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt at task/014-numbers · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2