Тёмный
Surf Tech
Surf Tech
Surf Tech
Подписаться
Наши приложения точно есть в твоём смартфоне.

💯 Аккредитованная IT-компания
🌎 Работаем из любой точки планеты
🏆 Премия HR-бренд, топ-50 рейтинга hh.ru

⭐️ Топ-4 Flutter-разработчиков мира
⭐️ Топ-10 мобильных разработчиков России
⭐️ Топ-16 работодателей по мнению Хабр
Live Coding. Часть 2
2:10:19
Год назад
Live Coding. Часть 1
2:04:18
Год назад
Комментарии
@alexanderb8841
@alexanderb8841 20 дней назад
qr код с последнего слайда не считывается (возможно из-за белых линий фона). Можно ссылку сюда выложить?
@volvo1465
@volvo1465 24 дня назад
жёсткий спидран
@voynere
@voynere 26 дней назад
Что насчёт оноайн обучения flutter?
@next12346
@next12346 19 дней назад
Есть регистрация, но на сколько я знаю, вроде только очныф формат
@ilyasulimenko
@ilyasulimenko 26 дней назад
Спасибо за доклад и за интересное повествование) Возможно я не до конца понял, но одним из минусов использования dart define Константин упоминает невозможность использования из натива. Но dart define же можно прокинуть в натив и использовать в нативном коде как обычную переменную :)
@lukas.pierce
@lukas.pierce 27 дней назад
Context mounted проверка уже вшита в стандартный анализатор и в Android Studio прям подсвечивается
@AlexMcOwkin
@AlexMcOwkin Месяц назад
Верните курс. Может обновить его. В рускоязычном сегменте ничего нет
@alonealone6368
@alonealone6368 Месяц назад
Чёт чувака штормит немного) аж голова закружилась...
@max96169
@max96169 Месяц назад
Что такого можно запихнуть приложение что бы оно разбухло до 600 мб??
@Vorkytaka
@Vorkytaka 29 дней назад
Добро пожаловать в «прекрасные» времена супераппов 😁
@voynere
@voynere Месяц назад
Кто сейчас смотрит на 600 мб??? Телефоны с 256 и 512 гб уже норма Надо сравнить с kmp
@vinniejefferson846
@vinniejefferson846 2 месяца назад
Райан Гослинг в Surf подрабатывает?
@blackvioloniste
@blackvioloniste 2 месяца назад
Кое как нашел видео, где нормально объясняется, как работать с фрагментами
@user-bg9sh9wk3i
@user-bg9sh9wk3i 3 месяца назад
блять, а для кого это?
@zond_amond
@zond_amond 3 месяца назад
Для разрабов, для кого еще
@user-bg9sh9wk3i
@user-bg9sh9wk3i 3 месяца назад
Крутая лекция, спасибо
@zond_amond
@zond_amond 3 месяца назад
get_it сервис локатор, паттерн не самый плохой, есть и на много хуже.
@AntonLukin-ve6zg
@AntonLukin-ve6zg 3 месяца назад
Спасибо за доклад, очень интересно было послушать опыт!)
@user-rf7xt5gs5d
@user-rf7xt5gs5d 3 месяца назад
Очень рад, что нашёл ваше видео и удивляет то, что так мало просмотров. Люблю уроки от практикующих разработчиков.
@templeoflunacy
@templeoflunacy 3 месяца назад
Спасибо, хорошая лекция!
@AlexMcOwkin
@AlexMcOwkin 3 месяца назад
Вот если б вы курсы возобновили...
@alekseyp2502
@alekseyp2502 3 месяца назад
Очень хорошая лекция, все доступно и понятно, надеюсь на продолжение. Единственное - ну проверяйте английский на слайдах - MultiChaildObject режет немного глаз) А так, спасибо за информацию!
@voynere
@voynere 3 месяца назад
Во флатер уже можно делать сайты для SEO?
@frosterlolz2867
@frosterlolz2867 3 месяца назад
На последнем слайде "Спасибо за внимание" у ссылки на ТГ как раз FittedBox не хватает :D
@bakytdjumabaev469
@bakytdjumabaev469 3 месяца назад
Спасибо за видео! А можно доступ к репозиториию?
@SurfTechDev
@SurfTechDev 3 месяца назад
Привет! github.com/samir-a-ts/flutter_collection_showcase
@user-bg9sh9wk3i
@user-bg9sh9wk3i 5 месяцев назад
вода жесть
@ivangorsky7537
@ivangorsky7537 6 месяцев назад
В команде Dart вдохновились Erlang и реализовали Изоляторы. Что осталось из первых идей: Single-threaded with isolate-based concurrency. Что добавили: 1. Рекорды - в Erlang это Tuple. 2. Pattern matching из Erlang. 3. Switch-Case с PM и _ из Erlang. Команда Dart пытается реализовать свой Erlang?)
@ho1yspirt
@ho1yspirt 6 месяцев назад
Слайд: пример проблемы - пример решения. Хорошо, озвучил как стоит решать проблему, спасибо, но показать графически!?
@Niachan666
@Niachan666 6 месяцев назад
Очень поверхностно
@crevl5616
@crevl5616 6 месяцев назад
13:10 - final interface нельзя написать....
@TJ-wc3iq
@TJ-wc3iq 7 месяцев назад
"У тебя момент инициализации проходит неправильно, сразу говорю.Потому что у меня иницализация вот как проходит" - сказал гуру Флатера? Сказал автор Флатера? Сказал основной контрибютор Флатера? Вроде нет, но собеседника лицом в грязь мокнул. На этом весь доклад и построен: есть два мнения, докладчика и - неправильное.
@EnerServDoomer
@EnerServDoomer 7 месяцев назад
Пишу на флатере 5 лет. Вопросы ради вопросов. в 99% это вообще не используется, как работаю эти деревья, как оно работает под капотом. Вопросы высосанные из пальца. Пример сдаёшь на права - ты не обязан знать как работает двигатель в машине, ты должен уметь им управлять. Сеньоры-помидоры берут техническую документацию фраемворка и задают по ней вопросы, хотя настоящие вопросы из жизни придумывать вообще не хотят
@heaven7pro
@heaven7pro 7 месяцев назад
Спасибо за доклад
@heaven7pro
@heaven7pro 7 месяцев назад
Чётко рассказал, молодца
@heaven7pro
@heaven7pro 7 месяцев назад
Прикольная тема, спасибо
@citycattv5050
@citycattv5050 8 месяцев назад
Абстракция позволяет нам думать широко и элегантно 😂😂😂 чувак не подготовлен - мы таких «ага-угу», «вот» и «да, конечно» на ставку е берём
@silverstone5611
@silverstone5611 8 месяцев назад
А указание учебного опыта в блоке, где описывается опыт работы не создаст противоречия в том, что по сути там должен указываться реальный опыт работы в компаниях/на фрилансе? К примеру с указанием "опыт разработки под андроид - 1 год (универ, диплом)"
@SurfTechDev
@SurfTechDev 7 месяцев назад
Привет! Тут дело вкуса каждого рекрутера, к сожалению. Кто-то нормально отнесется, кто-то нет. Но если цель - повысить свои шансы попасть на собеседование с помощью резюме, то такой лайфхак как разместить учебный опыт в поле «Опыт работы» в этом поможет. Как минимум, будет больше просмотров резюме рекрутерами👌
@heaven7pro
@heaven7pro 8 месяцев назад
Ребят, литературная норма ударения - рекру́тер, и никак иначе
@heaven7pro
@heaven7pro 8 месяцев назад
Презентация своей жизнью живёт? В отдельном изоляте, лол
@romansandu8952
@romansandu8952 8 месяцев назад
Хотелось бы посмотреть на вашу реализацию офлайн работы приложения
@heaven7pro
@heaven7pro 8 месяцев назад
Спасибо за лекцию, это полезно
@User-gd5of
@User-gd5of 8 месяцев назад
В серфе фрики одни работают, мало платят, так еще и у тебя пм тяночка 21 лет которая летнюю школу вот вот закончила и она уже берет на себя проект, также они берут много денег за приложение которое настолько забаговано что пздц, кфс и бургер кинг тому пример, на юзеров им вообще буква ю , так что работа пойдет ток для студентов чисто годик попукать и с опытом уже найти норм работу
@alexbukin982
@alexbukin982 8 месяцев назад
Человек оставил в резюме строчку вида "android разработка - год опыта в вузе, писал диплом" Рекрутёры: "а почему не написан опыт работы? А опыт работы напишите в блоке опыт работы. Нам нипанятна, пусть напишет красиииииво, мы некрасивые ризюме ни смотрим!!111!" Что за бред?
@SurfTechDev
@SurfTechDev 8 месяцев назад
Привет! Цель резюме - отразить реальный опыт, навыки, стремления и помочь кандидату получить работу. Поэтому важно не только иметь эти навыки, но и уметь о них рассказать за короткое время, в первую очередь в тексте резюме. Это резюме было отправлено на вакансию junior-разработчика, и наличие коммерческого опыта, даже небольшого, обязательно для данной позиции. То есть рекрутер сразу увидит несоответствие формальных требований к опыту и описанного опыта в резюме, и скорее всего, примет решение отказать данному кандидату. Наша просьба отражать опыт в нужном поле в резюме - это рекомендация, для того чтобы повысить свои шансы пройти первый скрининг рекрутера, попасть дальше в воронку на более подробное рассмотрение, собеседование и в итоге получить заветный офер. Конкуренция между кандидатами джунов достаточно высока, и лучше использовать все возможности. Но следовать этой рекомендации или нет - право каждого кандидата 🙂
@heaven7pro
@heaven7pro 8 месяцев назад
Начали прямо на серьёзных щщах тереть за паттерны проектирования - думаю ну ни хера себе уровень - а потом кандидат взял да присел на несложной задачке, заблудившись в трёх соснах, и потом давай плавать в простых вопросах по Dart
@lirjarmuhametova8516
@lirjarmuhametova8516 8 месяцев назад
Отличный урок. Спасибо большое👍 очень приятно слушать простую речь с простыми примерами.
@InterEduGPT
@InterEduGPT 9 месяцев назад
Привет, у тебя есть инстаграм?
@kumb61
@kumb61 9 месяцев назад
. Конспект: Ретрофит - предоставляет удобный интерфейс для отправки HTTP запросов. Ты просто описываем интерфейс ендпоинта
@user-ml2xz2pn3p
@user-ml2xz2pn3p 9 месяцев назад
Полезная инфа! Спасибо
@vitalidanichkin7316
@vitalidanichkin7316 9 месяцев назад
Fox, спасибо за лекцию! Очень познавательно! Хотелось бы увидеть "как надо делать" в визуальном виде, с примерами кода. ❤
@vitalidanichkin7316
@vitalidanichkin7316 9 месяцев назад
Будет прикольно найти у вас ссылку на список правил для линтера для новичков 🫰
@bytes7bytes7
@bytes7bytes7 10 месяцев назад
Немного не понял, почему спикер гонит на get_it, и почему предлагает заменить его обычной мапой (хэш-мапой) на его слайдах он пытается из getit достать экземпляр класса, являющимся Interface, и говорит, что ничего не получится. Так для этого нужно указать тип Interface при регистрации, что тут неудобного, вроде все логично И не понятно, почему в примере с кастомной реализацией getit он использует только 1 тип Dependency, а где же Interface и Implementation Это вообще разные примеры При создании кастомной реализации getit нам все равно понадобится указывать тип Interface, ведь в этом и суть, что мы создаём интерфейс с определённым API, а под него создаем конкретную реализацию, поэтому нам и нужно зарегистрировать реализацию "под типом" интерфейса
@stellarcreed
@stellarcreed 6 месяцев назад
Автор, видимо, не разобрался, как правильно готовить get_it. Я тоже в нём долго разбирался и много косячил, но теперь он у меня во всех проектах
@bytes7bytes7
@bytes7bytes7 6 месяцев назад
@@stellarcreed тогда вообще глупо рассказывать о том, в чем не разбираешься
@zond_amond
@zond_amond 3 месяца назад
@@stellarcreedАвтор в нем разбирается, но у него свое мнение по данному вопросу.
@lukas.pierce
@lukas.pierce 27 дней назад
Просто юзайте провайдер и не парьтесь.
@cinderellarouge
@cinderellarouge 10 месяцев назад
Заплачу щас, не выдержу 😭😭😭
@alonealone6368
@alonealone6368 10 месяцев назад
лучше бы в Гугле отложили новые фичи до след. релиза , поскольку от того как они это реализовали идёт кровь из глаз (