Flutter Clean Code with GetX
1:07:00
3 жыл бұрын
Ugly API (рус)
18:57
3 жыл бұрын
Markeaze - eCommerce LiveChat
3:22
3 жыл бұрын
TimesGet - ADMIN (Beauty Neon Bar)
7:22
NStore (DEMO 1)
1:56
4 жыл бұрын
PrintTech Demo1
3:52
4 жыл бұрын
Пікірлер
@АртурЗарипов-б2й
@АртурЗарипов-б2й 11 ай бұрын
Спасибо!
@TraubenfeldGANG
@TraubenfeldGANG Жыл бұрын
Благодаря тебе я что-то понял. Спасибо
@morrigan_ghost
@morrigan_ghost 2 жыл бұрын
спасибо, очень качественный и полезный урок!
@pspdito
@pspdito 2 жыл бұрын
bro I watched the whole part one and I don't even know Russian but learned a lot.
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Nice to hear that it's useful for you 🙂 FYI now on KZbin, you can enable autogenerated translation in your language.
@FredGrott
@FredGrott 2 жыл бұрын
better library than what EBay came up with, well done!
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Thank you! Are you about their package pub.dev/packages/given_when_then ? Their package is for Widget Testing, but mine is only for Unit testing.
@samirsatt
@samirsatt 2 жыл бұрын
.toString() .replaceAllMapped( RegExp(r'(\d{1,3})(?=(\d{3})+(?!\d))'), (Match m) => '${m[1]} ', ) .replaceAll(RegExp(r'\.0+$'), ''), вот код для нормального отображения числа
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Этот код проходит через тесты? Я лично не силен в регулярках и мне сложно прочитать этот код. НО, у меня есть тесты, которые покажут, что логика верная. Логика может быть любая, суть в тестировании в том, что есть сами тесты, и изменять код, рефакторить уже не страшно.
@neliquidmusic
@neliquidmusic 2 жыл бұрын
Спасибо за уроки. Это в чате все ваши коллеги?) В какой компании вы работаете?
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Пожалуйста!) Да, коллеги, но я уже не работаю в apd.agency/
@softdev8229
@softdev8229 2 жыл бұрын
Bro I am from another planet please speak in English
@designcodeart5121
@designcodeart5121 2 жыл бұрын
okay, you can watch the recent video on English for now)
@DreamSafal
@DreamSafal 2 жыл бұрын
where is the getx test implementation part ?
@designcodeart5121
@designcodeart5121 2 жыл бұрын
It's the first part of serial of lessons. Here is an introduction to TDD and simple tests. In the second "How to make them more readable with BDD" kzbin.info/www/bejne/Z5uchqKFjZx8p9U . And next, currently, I am working on it, will be unit tests directly written against GetX. Please be patient. 🙏
@ramilgariev7790
@ramilgariev7790 2 жыл бұрын
Great tutorial, and it really looks very readable 👀. And thanks for the excellent dart packages 💜
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Glad you like it!
@farhanali7414
@farhanali7414 2 жыл бұрын
You are super good bro. Clean presentation and code base. I don't understand the language you are speaking. But I got it completely. Love 💕 😘
@AndreyPiterov
@AndreyPiterov 2 жыл бұрын
Great)) Thank you, bro!
@priyaranjanmantri9332
@priyaranjanmantri9332 2 жыл бұрын
Please use English language or english subtitles
@DreamSafal
@DreamSafal 2 жыл бұрын
you can change the subtitle by clicking youtube setting -> subtitle -> select your language
@vovs03
@vovs03 2 жыл бұрын
А последовательно оформлять коммиты(git): В одном коммите тест + код реализующий намерения теста или несколько тестов в одном коммите?
@designcodeart5121
@designcodeart5121 2 жыл бұрын
Лучше, если в одном коммите и новый код и тесты, который максимально покроют этот новый код.
@vovs03
@vovs03 3 жыл бұрын
⭐️Поставьте звезду на гитхабе( 🐦ценный вклад в обучении #TDD #Testing #UnitTesting)
@vovs03
@vovs03 3 жыл бұрын
❓❔ Хорошо если у канала будет обложка (🌐+ это даст плюсы разместить все ссылки на сайт, телеграм, гитхаб...)
@vovs03
@vovs03 3 жыл бұрын
🌡+ Градусы продуктивности повышаем. (✅Очень классная подача материала). 📒 Очень хочется пожелать, Андрей, чтобы всё шло по плану, и мы бы увидели 📈все выпуски(все части данной темы).
@vovs03
@vovs03 3 жыл бұрын
Андрей, Спасибо за демонстрацию подхода #TDD #UnitTesting c пошаговым объяснением, 🐛#debugging & #refactoring. Всё чётко и по делу. Хочется продолжения 🔬с виджет-тестрованием. 😎
@designcodeart5121
@designcodeart5121 3 жыл бұрын
Пожалуйста, готовится и по виджет тестированию в серии уроков по тестированию Flutter приложений. Предлагаю ознакомиться с первым уроком из этой серии kzbin.info/www/bejne/fIjVkmOFh7ucpdU
@vovs03
@vovs03 3 жыл бұрын
@@designcodeart5121 спасибо, да да уже на очереди.
@BozAmir
@BozAmir 3 жыл бұрын
Очень полезно! Большое спасибо
@MxMayers
@MxMayers 3 жыл бұрын
блин оказывается тесты полезная штука, а я когда такую функцию писал обновлял экран на эмуляторе ппц.. 🤦🏼‍♀️
@XmasApple
@XmasApple 3 жыл бұрын
Сори было лень писать на дарте, накидал вот на питоне, но думаю смысл ясен val = 12345.123 splited = str(val).split('.') # разделяем целую и дробную часть inv = splited[0][::-1] # берём целую часть и разворачиваем для удобства n = 3 # какой длины части между запятыми parts = [inv[i:i + n] for i in range(0, len(inv), n)] # делим целую часть на равные кусочки по n int_part = ",".join(parts) # склеиваем добавляя запятые между частями int_part = int_part[::-1] # не забываем развернуть обратно result = int_part if len(splited) == 1 else f"{int_part}.{splited[1]}" # только целая часть если нет десятичной, иначе целая и дробная
@XmasApple
@XmasApple 3 жыл бұрын
чутка подумал и написал на дарте var val = 12345.123; var s = val.toString().split('.'); // ['12345', '123'] var s0 = s[0] // '12345' .split('') // ['1', '2', '3', '4', '5'] .reversed.toList(); // ['5', '4', '3', '2', '1'] var chunks = []; var n = 3; for (var i = 0; i < s0.length; i += n) { chunks.add(s0.sublist(i, i+n > s0.length ? s0.length : i + n).join()); // делит на чанки по n } s[0] = chunks // ['543', '21'] .join(',') // '543,21' .split('') // ['5', '4', '3', ',', '2', '1'] .reversed.join(); // '12,345' return s.join('.'); // '12,345.123'
@AndreyPiterov
@AndreyPiterov 3 жыл бұрын
@@XmasApple тесты написал?)
@XmasApple
@XmasApple 3 жыл бұрын
@@AndreyPiterov нет, так что может что то неправильно работает)
@vovs03
@vovs03 3 жыл бұрын
@@AndreyPiterov Очень классное объяснение с повторениями(Супер!)
@asmah4078
@asmah4078 3 жыл бұрын
You are amazing 🌺
@ramilgariev7790
@ramilgariev7790 3 жыл бұрын
Спасибо! Надо попробовать GetX
@kamalCode
@kamalCode 3 жыл бұрын
Please speak English language
@AndreyPiterov
@AndreyPiterov 3 жыл бұрын
I’m going to make some videos on English. Stay tune)
@designcodeart5121
@designcodeart5121 2 жыл бұрын
you can watch the recent videos
@MrFrostyland
@MrFrostyland 3 жыл бұрын
Отличный материал, спасибо!
@777warkout777
@777warkout777 3 жыл бұрын
информативно! Спасибо!
@ШухратМ-ь6ф
@ШухратМ-ь6ф 3 жыл бұрын
Ассляму алейкум Брат ма ша Алла
@designcodeart5121
@designcodeart5121 3 жыл бұрын
وعليكم السلام ورحمة الله وبركاته يا أخي كريم 😁
@beauty3671
@beauty3671 4 жыл бұрын
This live chat seemed to have disappeared from every platform. The website is gone, the Facebook page is gone., the app no longer works. Any idea as to what's going on? Has it been depreciated?
@designcodeart5121
@designcodeart5121 4 жыл бұрын
It’s sad, but really the apps have been disappeared today because of a Markeaze project is closed now. I saved this video as a memory and portfolio.
@AsmaAsma-fl6ie
@AsmaAsma-fl6ie 4 жыл бұрын
Amazing🌷
@AndreyPiterov
@AndreyPiterov 4 жыл бұрын
Wow 🤩 looks awesome 👏🏼 👏🏼👏🏼
@AndreyPiterov
@AndreyPiterov 4 жыл бұрын
Wow 🤩 looks awesome 👏🏼 👏🏼👏🏼