Тёмный
Petrov Yuri
Petrov Yuri
Petrov Yuri
Подписаться
Hello, my name is Yuri, I like to write code and solve complex problems.
On this channel, I share my experience in programming.
I hope that there are people who will be interested in watching my video and develop with me.
Flutter 3.22 Сравнение JS и Wasm
0:14
4 месяца назад
Курс Dart 3 в действии
1:56
5 месяцев назад
gRPC клиент на FLUTTER
2:18
8 месяцев назад
Создаем сервис S3.
1:59
Год назад
DART 3 что нового
9:53
Год назад
Комментарии
@k700pp
@k700pp День назад
Спасибо за видео. Было полезно. Только почему-то автоформат при смене фокуса не сработал.
@mr.developer
@mr.developer День назад
Может что то не правильно сделали?
@JamesBond-bu8co
@JamesBond-bu8co 4 дня назад
Такие схемы показывают в каждом видео по паттернам, но ни в одном из них, к сожалению, не раскрывают главную на мой взгляд тему - роль ViewModel (также как роль Controller в MVC, или Presenter в MVP). Да, все говорят, что "они делают то-то и то-то". Но человеку уже дозревшему до изучения паттернов очень сложно уложить в голове идею, что какой-то класс служит ретранслятором для запросов между двумя другими классами - нафиг это нужно?..)) Понять это можно только увидев код, а код никто не показывает. А нужен-то всего лишь утрированный пример - хоть для приложения с одной кнопкой - и все сложится. Я, например, таких примеров не видел, и потому не могу сказать, что понял эти паттерны.
@ФордМустанг
@ФордМустанг 16 дней назад
ну ты и индеец блять смени название ублюдок
@strangesc6645
@strangesc6645 17 дней назад
Хай, а есть ли у вас видео или может инструкция, где рассказывается про то, как сделать свой локальный сервер для игры? Реверс инженеринг существующего приложения? Где с нуля можно было бы написать всю логику игры или проверять скрытые фичи разработчиков? По типу дебаг-меню. Или просто создать приватный сервер?
@mr.developer
@mr.developer 17 дней назад
Привет, есть на степик курсы по созданию бекенда
@facehuggerhug
@facehuggerhug 23 дня назад
На этапе подключения к базе, ловлю ошибку аутентификации пароля. Поиск по интернетам говорит что проблема частая, но решить не могу уже часа два :\\\\ Правка pg_hba.conf тоже не помогает. Может это винда....
@mr.developer
@mr.developer 23 дня назад
Напишите в чате телеграмм
@rolinanton
@rolinanton 24 дня назад
Приветствую, спасибо за видео. Подскажи пожалуйста: если в теории сделать по твоим урокам аналог и прикрутить еще "ленту" в которой будут фото с возможностью поставить оценку, хватит ли функционала показанных тобой инструментов (в частности бд беспокоит) при условии что пик живых юзеров оценивается в ~ 50к? Если нет, то дай пожалуйста свое видение, как бы это сделать правильнее. БЛАГОдарю!
@dev-mc5nk
@dev-mc5nk 24 дня назад
Хоть один адекватный человек, от начала и до конца все показал на своем примере. Респект
@Vlad_Merlenko
@Vlad_Merlenko Месяц назад
Уже на 2 компа установил по этому гайду. Отличный ролик!
@НикитаСельков-д1б
@НикитаСельков-д1б Месяц назад
нихуя не понятно че пиздит
@mrded4760
@mrded4760 Месяц назад
у вас в плейлисте 2 видео(дубликаты) под 43 номером так запланировано? а будете дополнять плейлист новыми видосами/планируете ли или вы закрыли проект?
@ВладПрохоров-ф7ь
@ВладПрохоров-ф7ь 2 месяца назад
Хорошая подача материала
@mr.developer
@mr.developer 2 месяца назад
Благодарю за отзыв 🤝
@coinframe
@coinframe 2 месяца назад
Уже я так понимаю не актуально. Большая проблема на этапе добавления AccountHeaderBuilder нет его просто, выдает ошибку и капец есть только AccountHeaderView
@minecraftchonos
@minecraftchonos 2 месяца назад
Я очень хочю посмотреть на это от своего лица
@minecraftchonos
@minecraftchonos 2 месяца назад
АВТОР МОЖЕШЬ ПОДАЛУЙСТА СКИНУСЬ ВЕСЬ КОД?
@mr.developer
@mr.developer 2 месяца назад
github.com/petrovyuri/clone_telegram_on_kotlin_for_android Но имейте ввиду, код сильно устарел
@minecraftchonos
@minecraftchonos 2 месяца назад
@@mr.developer хорошо
@tylyp123
@tylyp123 2 месяца назад
А у меня постоянно такая ошибка: services.db_auth.image must be a string
@alfa.voland
@alfa.voland 2 месяца назад
Прикольно!)
@alfa.voland
@alfa.voland 3 месяца назад
подскажите плиз, что за highlighting (тема оформления) такая? Как сделать, что бы у меня классы так же меняли расцветку?
@mr.developer
@mr.developer 3 месяца назад
Ох, сейчас уже не помню. Вроде как material что то там
@Denis-di6hc
@Denis-di6hc 3 месяца назад
С SSH Remote потратил два дня впустую: облазил весь интернет, пересмотрел Ютуб - ничего не помогает - ошибка на ошибке. (MacOS) Всем, кому надоело танцевать с бубнами, советую расширение SFTP разработчика Natizyskunk - легко и непринужденно. Копируете локальный проект в папку сервера командой SFTP в командной строке CMD SHIFT + P, производите изменения на локальном компьютере, потом ctrl+opt+U - копируете все измененные файлы на сервер
@timur2887
@timur2887 3 месяца назад
А где Урок 2?)
@mr.developer
@mr.developer 3 месяца назад
На степике
@КсенияШанина-ь9к
@КсенияШанина-ь9к 3 месяца назад
Видеоуроки классные, но вот запустить код с гитхаба совсем не получается из-за ошибок видимо совместимость версий JDK, Gradle и всех библиотек не дает этого сделать( Было бы круто, если бы выложили обновленную версию со всеми зависимостями
@NikitaNovoshitskij
@NikitaNovoshitskij 3 месяца назад
А архив остался?
@ВиталийСупрун-р8ч
@ВиталийСупрун-р8ч 3 месяца назад
спасибо, очень доходчиво. а с точки зрения архитектуры разве не активити должна выводить тост, или идея была продемонстрировать доступ к контексту?
@daviantff5958
@daviantff5958 3 месяца назад
в какую папку Home нашего пользователя? я уже всю винду перерыл....на каком этапе мы указывали папку при установке Flutter??? Его нет на компе, но он установлен, это как???
@mr.developer
@mr.developer 3 месяца назад
В виндовс нет папки home . Вам просто надо добавить к папке bin в папке Flutter в Path
@СтепанОвсянников-ц9д
@СтепанОвсянников-ц9д 4 месяца назад
не проецируется на экран при нажатии на run
@TWOY_OTEC
@TWOY_OTEC 4 месяца назад
А у меня кнопка "Начать игру" просто моргает, при этом на нажатие не реагирует. судя по всему не работает "stop ();". Вдобавок, в меню "Вывод" вылезает ошибка, что мол Function ожидает функцию, а не startGame. Можешь ли объяснить почему так происходит и можно как это исправить?
@test_laser
@test_laser 4 месяца назад
2:39
@next12346
@next12346 4 месяца назад
Он же вроде уже как давно и ничего нового тут особо нету, на самом деле жест дичь полная, он только мешается
@БарзуПарпишоев
@БарзуПарпишоев 4 месяца назад
Nginx может находится на одной машине с сервисом?
@mr.developer
@mr.developer 4 месяца назад
Все зависит от ваших требований, можно разделить на логические машины, можно на физические
@black_24-11
@black_24-11 4 месяца назад
Такой жест, вроде, в 14 версию ввели... на эмуляторе есть
@snatch-guy
@snatch-guy 4 месяца назад
Разница только в размере билда походу
@exeshka
@exeshka 4 месяца назад
Выглядит как очень удобная штука
@mr.developer
@mr.developer 4 месяца назад
Да, если и все будет так как задумали разработчики, будет огонь 🔥
@androrifain
@androrifain 4 месяца назад
Est ce que tous les navigateurs supportent le format web assembly ?
@vafinruslan56
@vafinruslan56 4 месяца назад
Тоже сегодня смотрел, жаль только что эта фича пока экспериментальная.
@hulitolku
@hulitolku 4 месяца назад
А почему эмулятор андройда такой тормозной?
@Мобильныйремонт-ш6у
@Мобильныйремонт-ш6у 4 месяца назад
Уведомления не показали что да как. Курс отличный конечно. Благо курсы по уведомлениям тоже есть. Спасибо за курс
@BRATNICHEGO161-
@BRATNICHEGO161- 4 месяца назад
а как сделать флеш игру 00 х годов?
@mr.developer
@mr.developer 4 месяца назад
Сейчас на флеш уже ничего не сделаешь наверно 😊
@alexalez7142
@alexalez7142 4 месяца назад
спасибо
@Мобильныйремонт-ш6у
@Мобильныйремонт-ш6у 4 месяца назад
Почему элементы сообщения вверху..в чатах они снизу начинаются
@PavelStr-x5w
@PavelStr-x5w 4 месяца назад
Большое спасибо за урок!
@PavelStr-x5w
@PavelStr-x5w 4 месяца назад
Большое спасибо за урок!!!
@НикитаМасев-д2с
@НикитаМасев-д2с 4 месяца назад
В secure_storage на мой взгляд не надо создавать FlutterSecureStorage, т.к. класс SecureStorage автоматом становится классом с implicit зависимостью. Через конструктор передавать уже готовый экземпляр этой либы. Часто либы связанные с хранение данных надо еще и асинхронно проинициализировать, что конечно лучше делать вне класса SecureStorage, пусть он и запрятан за интерфейсом.
@mr.developer
@mr.developer 4 месяца назад
В данном случае, это одна из реализаций, так же инициализация не асинхронная. Ничего страшного, если реализация породит объект в данном случае. А так в сами согласен. Асинхронные либы чуток по другому инициализируются.
@ivanboriev6177
@ivanboriev6177 4 месяца назад
Какой то формат видео странный, почему не во весь экран?
@mr.developer
@mr.developer 4 месяца назад
А это я монитор купил широкий)), видимо так и записывает 🤷‍♂️
@ivanboriev6177
@ivanboriev6177 4 месяца назад
@@mr.developer Поздравляю) 🎉 можно было бы как то это в 16:9 конвектировать было бы здорово. А то смотреть очень сложно
@mr.developer
@mr.developer 4 месяца назад
@ivanboriev6177 обязательно попробую, спасибо.
@pokrova70
@pokrova70 5 месяцев назад
Спасибо. Придется, наверно, этим заняться. Фрагменты...
@lostree1785
@lostree1785 5 месяцев назад
Спасибо за видео! Может кому то поможет, у меня при подключении выдавало ошибку "Connection error!database "db_auth" does not exist" и мне понадобилось добавить "- POSTGRES_DB=db_auth" version: '3.5' services: db_auth: container_name: db_auth ports: - "5438:5432" environment: - POSTGRES_PASSWORD=root - POSTGRES_USER=postgres - PGPORT=5432 - POSTGRES_DB=db_auth image: postgres:16.2-alpine
@vadimkladovshchikov8387
@vadimkladovshchikov8387 5 месяцев назад
ViewModel ничего не знает о View... ViewModel уведомляет View о том, что изменилась LiveData...
@vipe7639
@vipe7639 5 месяцев назад
Все таки думаю блок со своими эвентами удобнее редукса с редусерами, жесть столько надо делать в нем
@mr.developer
@mr.developer 5 месяцев назад
Конечно блок лучше)
@vipe7639
@vipe7639 5 месяцев назад
@@mr.developer Спасибо за плейлист, подача отлична!
@АртёмКачалов-ъ4к
@АртёмКачалов-ъ4к 5 месяцев назад
Есть ли тут знатоки, которые помогут решить проблему? Пробую использовать как виртуальный эмулятор, так и реальное устройство. При вводе номера из списка тестовых все происходит нормально, но при попытке ввода реального номера(или любого другого не из тестовых) выдает ошибку This app is not authorized to use Firebase Authentication.Please verify that the correct package name and SHA-1 are configured in the Firebase Console. Ключ SHA-1, взятый из андроид студии, подключен к firebase.
@nikson9334
@nikson9334 5 месяцев назад
Есть ли смысл смотреть на Дарт после Котлина?
@mr.developer
@mr.developer 5 месяцев назад
Конечно, Котлин классный язык, но дарт мне больше нравится )
@infalion
@infalion 5 месяцев назад
Для расширения кругозора определённо Да. Если не знакомы с Си подобными языками, то часть синтаксиса узнаете, потом легче будет изучение. А вообще цель должна определять средства.
@Jesus_is_Lord_amen
@Jesus_is_Lord_amen 5 месяцев назад
Здравствуйте! При установке flutter-aurora такая проблема: /home/dev/.local/opt/flutter/bin/cache/artifacts/ директории aurora в ней нет, как бы ни переустанавливал. Подскажите, пожалуйста, как исправить?
@mr.developer
@mr.developer 5 месяцев назад
Здравствуйте, что то странно. Попробуйте написать в чате t.me/aurora_devs/23477