Паблик видео!
почему в вашей вмке не должно быть активити и тем более в репозитории изза гугл сайн ина
рефакторю код и покрываю тестом
полчаса
https://www.youtube.com/watch?v=vi331ucu05I
почему в вашей вмке не должно быть активити и тем более в репозитории изза гугл сайн ина
рефакторю код и покрываю тестом
полчаса
https://www.youtube.com/watch?v=vi331ucu05I
YouTube
Как убрать Activity context из ViewModel и написать unit-test, google sign-in
Итак вам нужно сделать экран гугл входа и для этого требуется активити контекст. У вас есть вьюмодель в которую вы решили закинуть активити контекст. Как избавиться от андроид зависимости в вьюмодели и в репозитории и почему это важно? Как написать юнит тест…
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
ПОСЛЕДНИЙ ДЕНЬ ПОЛУЧИТЬ ЭКСПЕРТ КУРС СО СКИДКОЙ!
https://www.youtube.com/watch?v=K2Z99spFomo
Это был первый и последний раз когда я решил дать эксперт курс со скидкой в 33%
было:90т.р (900$)
стало60т.р. (600$)
Над самим курсом я очень много работал и этому предшествовали годы саморазвития и другие курсы
Эксперт курс вырос из лекций, курса 999, интенсивов и TDD видео
там просто все что нужно чтобы стать экспертом в андроид и даже больше
с нуля и до сеньора которых мало на рынке.
детали
https://t.me/easyCodeRu/2332
https://www.youtube.com/watch?v=K2Z99spFomo
Это был первый и последний раз когда я решил дать эксперт курс со скидкой в 33%
было:
стало
Над самим курсом я очень много работал и этому предшествовали годы саморазвития и другие курсы
Эксперт курс вырос из лекций, курса 999, интенсивов и TDD видео
там просто все что нужно чтобы стать экспертом в андроид и даже больше
с нуля и до сеньора которых мало на рынке.
детали
https://t.me/easyCodeRu/2332
👌2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь когда скидка на эксперт курс закончилась я вам расскажу что в нем самое важное
система!
когда ты начинаешь разрабатывать приложение то в твоей голове скорей всего каша, хаос. Ты не знаешь с чего начать и как всегда начинаешь сразу с того что пишешь запросы к сети или пилишь юайку
потом когда вроде как уже все сделал начинаешь тестить и находишь много ситуаций которые ты не продумал ни разу и идет этап багфикса. Потом оказывается что ты чинил одно и сломал другое, а третье ломает все и сразу.
Как из этого хаоса выйти? Нужна система, порядок действий который каждый раз совершая приходишь к результату.
сначала определеям юзер стори: что полезного мы хотим получить как юзер. После чего определяем как именно через юай мы это можем получить. Дальше понимаем из чего состоит юай и что в нем может меняться и по каким причинам. Все это записываем как состояния и события экрана.
После идет в ход математика, да да да, та часть которая про комбинаторику.
После прописываем все тесткейсы сценарии работы приложения и на этой основе пишем юай тесты. И сам юай.
Далее по тем же сценариям определям юнит тесты вьюмодели после того как заюзали их в юай коде.
И наконец пишем сами вьюмодели и остальной весь код по TDD: т.е сначала тестами определяем поведение и все возможные сценарии развития событий основываясь на комбинаторике и здравом смысле. И самым последним шагом после написания кода просто запускаем все тесты и наконец запускаем прилагу с целевыми зависимостями и проверяем все вместе.
Как итог у вас все продумано и описано и не надо беспокоиться что вы упустили что либо. А если вдруг упустили то опять по TDD напишете этот сценарий и добавите код.
да да да, звучит как рокет сайнс. знаю. слишком сложнА и оверинжиниринг. Легче канеш писать фигню и потом фиксить баги и так 245 раз пока не выгоришь в угли
система!
когда ты начинаешь разрабатывать приложение то в твоей голове скорей всего каша, хаос. Ты не знаешь с чего начать и как всегда начинаешь сразу с того что пишешь запросы к сети или пилишь юайку
потом когда вроде как уже все сделал начинаешь тестить и находишь много ситуаций которые ты не продумал ни разу и идет этап багфикса. Потом оказывается что ты чинил одно и сломал другое, а третье ломает все и сразу.
Как из этого хаоса выйти? Нужна система, порядок действий который каждый раз совершая приходишь к результату.
сначала определеям юзер стори: что полезного мы хотим получить как юзер. После чего определяем как именно через юай мы это можем получить. Дальше понимаем из чего состоит юай и что в нем может меняться и по каким причинам. Все это записываем как состояния и события экрана.
После идет в ход математика, да да да, та часть которая про комбинаторику.
После прописываем все тесткейсы сценарии работы приложения и на этой основе пишем юай тесты. И сам юай.
Далее по тем же сценариям определям юнит тесты вьюмодели после того как заюзали их в юай коде.
И наконец пишем сами вьюмодели и остальной весь код по TDD: т.е сначала тестами определяем поведение и все возможные сценарии развития событий основываясь на комбинаторике и здравом смысле. И самым последним шагом после написания кода просто запускаем все тесты и наконец запускаем прилагу с целевыми зависимостями и проверяем все вместе.
Как итог у вас все продумано и описано и не надо беспокоиться что вы упустили что либо. А если вдруг упустили то опять по TDD напишете этот сценарий и добавите код.
да да да, звучит как рокет сайнс. знаю. слишком сложнА и оверинжиниринг. Легче канеш писать фигню и потом фиксить баги и так 245 раз пока не выгоришь в угли
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Мне этот мир абсолютно понятен
И я честно иногда не знаю какие еще сложные задачи себе придумать чтобы их решить
Можете в коменты написать какие темы я еще не затрагивал но вы бы хотели чтобы я разобрал и сделал видео
И я честно иногда не знаю какие еще сложные задачи себе придумать чтобы их решить
Можете в коменты написать какие темы я еще не затрагивал но вы бы хотели чтобы я разобрал и сделал видео
Написал пост про TDD, ждем горящие пятые точки и хейт коменты
линкедин пост ссылка
линкедин пост ссылка
Linkedin
Почему я вообще начал писать по TDD?
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен".…
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен".…
Почему я вообще начал писать по TDD?
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен". Мне никогда не нравилось слово "должен". Делать то, что все делают и делать также как все.
Не буду лить воду и сразу перейду…
Только что думал на эту тему и пришел к мысли что проблема в одном едином слове "должен". Мне никогда не нравилось слово "должен". Делать то, что все делают и делать также как все.
Не буду лить воду и сразу перейду…
This media is not supported in your browser
VIEW IN TELEGRAM
Я тут видел пост про игру мультиплеер и подумал: а почему бы и мне не сделать такое?
Накидайте идей для мультипллер игр но типа казуальных простых без необходимости делать сложный юай юикс чет типа крестиков ноликов или игр которые юзают слова
я буду юзать файрбейз
Накидайте идей для мультипллер игр но типа казуальных простых без необходимости делать сложный юай юикс чет типа крестиков ноликов или игр которые юзают слова
я буду юзать файрбейз
EasyCodeTDD
Все предложения на 2025 год 1. Котлин для детей (котлин для полных новичков: плейлист на ютубе) 2. Подписка на #premium видео на 1 год (уровни 1 и 2 список всех видео вкладка 2025 ) 3. Пожизненная подписка на #premium видео (уровни 1 и 2) 4. Эксперт курс…
Напомню о 2 проектах последних месяцев которые обязательно стоит посмотреть
1. Погодное приложение (ака экспресс курс): здесь все написано по TDD: Юай тесты на эспрессо плюс юнит тесты для вьюмоделей
как бонус получение локации и конечно же виджет на рабочий стол который обновляется раз в 15 минут через воркманагер и когда появляется интернет мгновенно
2. Проект кошелек: здесь все еще лучше: файрбейз юай тесты, юнит тесты вьюмоделей со сложными цепочками флоу, крутой юай и импорт экспорт зашифрованных данных и работа с румом
Чтобы получить доступ ко всем видео и коду берите премиум доступ за полцены (300$ ) на 1 год!
акция до конца октября!
список всех видео здесь
1. Погодное приложение (ака экспресс курс): здесь все написано по TDD: Юай тесты на эспрессо плюс юнит тесты для вьюмоделей
как бонус получение локации и конечно же виджет на рабочий стол который обновляется раз в 15 минут через воркманагер и когда появляется интернет мгновенно
2. Проект кошелек: здесь все еще лучше: файрбейз юай тесты, юнит тесты вьюмоделей со сложными цепочками флоу, крутой юай и импорт экспорт зашифрованных данных и работа с румом
Чтобы получить доступ ко всем видео и коду берите премиум доступ за полцены (
акция до конца октября!
список всех видео здесь
👍5
Компоуз Эксперт Курс
Серия 1 (т.е. без вью и хмл сразу на компоуз)
юай тест и пейдж объекты TDD
ровно полчаса
https://youtu.be/E2j7-c2ADwc
доступ только для тех кто в эксперт курсе
в него можно попасть и сейчас, пишите в лс
Серия 1 (т.е. без вью и хмл сразу на компоуз)
юай тест и пейдж объекты TDD
ровно полчаса
https://youtu.be/E2j7-c2ADwc
доступ только для тех кто в эксперт курсе
в него можно попасть и сейчас, пишите в лс
🔥3
EasyCodeTDD
Компоуз Эксперт Курс Серия 1 (т.е. без вью и хмл сразу на компоуз) юай тест и пейдж объекты TDD ровно полчаса https://youtu.be/E2j7-c2ADwc доступ только для тех кто в эксперт курсе в него можно попасть и сейчас, пишите в лс
Вторая серия эксперт курса на компоуз
Эспрессо комопуз
рул, нод, семантика матчеры асершны
ровно полчаса
https://youtu.be/GcspXD7YyUc
доступно в рамках эскперт курса (премиум 4 в списке видео)
напомню о 600 видео которые доступны в рамках базового премиума (премиум 1 и 2 в списке) на который я сделал скидку в 50% на 1 год! спешите получить! там тоже есть компоуз ооп тдд
Эспрессо комопуз
рул, нод, семантика матчеры асершны
ровно полчаса
https://youtu.be/GcspXD7YyUc
доступно в рамках эскперт курса (премиум 4 в списке видео)
напомню о 600 видео которые доступны в рамках базового премиума (премиум 1 и 2 в списке) на который я сделал скидку в 50% на 1 год! спешите получить! там тоже есть компоуз ооп тдд
👍1
EasyCodeTDD
Вторая серия эксперт курса на компоуз Эспрессо комопуз рул, нод, семантика матчеры асершны ровно полчаса https://youtu.be/GcspXD7YyUc доступно в рамках эскперт курса (премиум 4 в списке видео) напомню о 600 видео которые доступны в рамках базового премиума…
Третья серия компоуз эксперт курса
композаблы, превью, текст и кнопка
полчаса
https://www.youtube.com/watch?v=0HhKBe1pIAw
доступно в рамках премиум 4
список всех видео здесь
композаблы, превью, текст и кнопка
полчаса
https://www.youtube.com/watch?v=0HhKBe1pIAw
доступно в рамках премиум 4
список всех видео здесь
EasyCodeTDD
Третья серия компоуз эксперт курса композаблы, превью, текст и кнопка полчаса https://www.youtube.com/watch?v=0HhKBe1pIAw доступно в рамках премиум 4 список всех видео здесь
Компоуз эксперт курс серия 4
используем вьюмодель(которой нет) в активити
котлин флоу, стейтфлоу и стейт
композиции и рекомпозиции
полчаса
https://youtu.be/Rb6w0PGNn_Q
доступно в эксперт курсе!
можете получить доступ к курсу и всем премиум видео сразу. пишите в лс
используем вьюмодель(которой нет) в активити
котлин флоу, стейтфлоу и стейт
композиции и рекомпозиции
полчаса
https://youtu.be/Rb6w0PGNn_Q
доступно в эксперт курсе!
можете получить доступ к курсу и всем премиум видео сразу. пишите в лс
❤2
EasyCodeTDD
Компоуз эксперт курс серия 4 используем вьюмодель(которой нет) в активити котлин флоу, стейтфлоу и стейт композиции и рекомпозиции полчаса https://youtu.be/Rb6w0PGNn_Q доступно в эксперт курсе! можете получить доступ к курсу и всем премиум видео сразу.…
Компоуз эксперт курс: серия 5
пишем юнит тест на вьюмодель и потом саму вьюмодель
полчаса
https://youtu.be/EsUZ_Y3MvHI
доступно в рамках эксперт курса
(премиум 4)
список всех видео здесь
пишем юнит тест на вьюмодель и потом саму вьюмодель
полчаса
https://youtu.be/EsUZ_Y3MvHI
доступно в рамках эксперт курса
(премиум 4)
список всех видео здесь
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
В чем отличие эксперт курса от простого премиума на год (на который сейчас скидка 50%)
В эксперт курсе от нуля и до эксперта можно дойти простыми маленькими шагами. Там все структурировано и просто следовать видео, делать задачи и участвовать в командной работе.
Также включает в себя все видео из премиума (1 и 2)
В простом премиуме все кроме самого эксперт курса. Там тоже немало видео : более 600. Но там придется немного самому выстраивать свой роадмап, что после чего смотреть, изучать. Хотя есть видео о том что после чего учить. Просто в эксперт курсе прям строго получасовые видео и с простого уровня до сложного идет.
Но и простой премиум стоит дешевле и на него сейчас скидка. Кажется что должно было быть наоборот, мои крутые проекты должны быть эксперт курсом, а пошагово с нуля и до эксперта в простом премиуме. Но что есть то есть.
Смотрите список всех видео чтоб понять разницу (просто премиум это уровни 1 и 2, эксперт курс это премиум 4)
В эксперт курсе от нуля и до эксперта можно дойти простыми маленькими шагами. Там все структурировано и просто следовать видео, делать задачи и участвовать в командной работе.
Также включает в себя все видео из премиума (1 и 2)
В простом премиуме все кроме самого эксперт курса. Там тоже немало видео : более 600. Но там придется немного самому выстраивать свой роадмап, что после чего смотреть, изучать. Хотя есть видео о том что после чего учить. Просто в эксперт курсе прям строго получасовые видео и с простого уровня до сложного идет.
Но и простой премиум стоит дешевле и на него сейчас скидка. Кажется что должно было быть наоборот, мои крутые проекты должны быть эксперт курсом, а пошагово с нуля и до эксперта в простом премиуме. Но что есть то есть.
Смотрите список всех видео чтоб понять разницу (просто премиум это уровни 1 и 2, эксперт курс это премиум 4)
EasyCodeTDD
Компоуз эксперт курс: серия 5 пишем юнит тест на вьюмодель и потом саму вьюмодель полчаса https://youtu.be/EsUZ_Y3MvHI доступно в рамках эксперт курса (премиум 4) список всех видео здесь
Компоуз эксперт курс серия 6
ООП Компоуз, юай стейты и запуск юай теста на компоузе
35 минут
https://youtu.be/FnK7m_pZby8
доступно в рамках премиум 4
все видео здесь
как видите переписать все с хмл/вью на компоуз не так сложно, те же самые классы в юайке ибо ООП. Плюс система разработки софта которой пофиг на то что у вас: вью или компоуз. Тесты почти не отличаются юайные для хмл и для компуз. Вьюмодел тест только в 1 линии отличается. ООП юай классы те же самые, только метод разный: там вьюбиндинг а там компуз
ООП Компоуз, юай стейты и запуск юай теста на компоузе
35 минут
https://youtu.be/FnK7m_pZby8
доступно в рамках премиум 4
все видео здесь
как видите переписать все с хмл/вью на компоуз не так сложно, те же самые классы в юайке ибо ООП. Плюс система разработки софта которой пофиг на то что у вас: вью или компоуз. Тесты почти не отличаются юайные для хмл и для компуз. Вьюмодел тест только в 1 линии отличается. ООП юай классы те же самые, только метод разный: там вьюбиндинг а там компуз
This media is not supported in your browser
VIEW IN TELEGRAM
Зачем вы здесь? Заходите в канал, читаете посты очередные о том что я записал очередной премиум видос и что потом? Ждёте паблик видео? Или ждёте чуда с небес чтобы наконец решиться начать учиться кодить не как все?
Может ждёте скидку? Так вот она; до конца месяца полцены.
Что мне ещё для вас сделать?
Может ждёте скидку? Так вот она; до конца месяца полцены.
Что мне ещё для вас сделать?
👍4💯3🔥1
EasyCodeTDD
Компоуз эксперт курс серия 6 ООП Компоуз, юай стейты и запуск юай теста на компоузе 35 минут https://youtu.be/FnK7m_pZby8 доступно в рамках премиум 4 все видео здесь как видите переписать все с хмл/вью на компоуз не так сложно, те же самые классы в юайке…
Компоуз эксперт курс серия 7
альбомная ориентация
пересоздание активити
мануал диай
полчаса
https://youtu.be/WOQi7NTnl5A
доступно в рамках эксперт курса, пишите в лс. премиум 4 уровень (список видео)
альбомная ориентация
пересоздание активити
мануал диай
полчаса
https://youtu.be/WOQi7NTnl5A
доступно в рамках эксперт курса, пишите в лс. премиум 4 уровень (список видео)
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Ребят, эксперт курс вы платите 1 раз (900$ )и получаете доступ ко всем видео навсегда. Это не годовая подписка как с премиумом обычным. Плюс как бонус получаете также и все видео премиум 1 и 2 уровней на 1 год.
Просто премиум пожизненный тоже можно взять, но в основном предлагается годовая подписка (сейчас скидка 50%:300$ ).
эксперт курс в себе имеет бонусом и видео с курса 999 поэтому в списке видео это помечено как «премиум 4».
да да да, премиум 3 просто нет.
тут весь список видео
этот пост для тех кто думает что эксперт курс дается доступ на 1 год всего : нет, навсегда эксперт курс и все видео какие сделаю за жизнь по нему
п.с. раньше стартовали группами, теперь это не нужно так как уже много людей есть в курсе и вам будет с кем работать в команде
п.п.с. эксперт курс подойдет всем кто хочет дойти до уровня знаний и умений эксперт с любого уровня. хоть с полного нуля хоть если вы джун или мидл или сеньор с синдромом самозванца
Просто премиум пожизненный тоже можно взять, но в основном предлагается годовая подписка (сейчас скидка 50%:
эксперт курс в себе имеет бонусом и видео с курса 999 поэтому в списке видео это помечено как «премиум 4».
да да да, премиум 3 просто нет.
тут весь список видео
этот пост для тех кто думает что эксперт курс дается доступ на 1 год всего : нет, навсегда эксперт курс и все видео какие сделаю за жизнь по нему
п.с. раньше стартовали группами, теперь это не нужно так как уже много людей есть в курсе и вам будет с кем работать в команде
п.п.с. эксперт курс подойдет всем кто хочет дойти до уровня знаний и умений эксперт с любого уровня. хоть с полного нуля хоть если вы джун или мидл или сеньор с синдромом самозванца
1❤3
Завтра ждите паблик видео!
премиумы смотрят уже сейчас
а вы можете сложить 2 инта?
4 года назад никто не смог
https://github.com/JohnnySC/TDDCalculator
премиумы смотрят уже сейчас
а вы можете сложить 2 инта?
4 года назад никто не смог
https://github.com/JohnnySC/TDDCalculator
🤩3
TDD это просто!
паблик видео!
https://youtu.be/jfFREfEVFho
пошаговая инструкция для новичков и не только
таймкоды в описании и в первом закрепе
паблик видео!
https://youtu.be/jfFREfEVFho
пошаговая инструкция для новичков и не только
таймкоды в описании и в первом закрепе
YouTube
TDD это просто! MVVM Compose Ui-Test Espresso & Unit- test JUnit4 Calculator Episode1 sum
В реальном времени пишу юай тесты и юнит тесты на вьюмодель по TDD для приложения калькулятор. Как сложить 2 числа через TDD и какие вас ждут сложности при сложении 2 чисел? Пошаговая демонстрация простоты и силы TDD.
Подписывайтесь на телеграм канал
ht…
Подписывайтесь на телеграм канал
ht…
🔥5❤2