Surf Tech – Telegram
Surf Tech
4.65K subscribers
2.38K photos
85 videos
3 files
651 links
Разрабатываем мобильные и веб-приложения. Делаем жизни миллионов людей лучше и удобнее.

Аккредитованная IT-компания. Лауреаты премии HR-brand.

💼Вакансии: career.surf.ru

😎Наши каналы: t.me/addlist/qrpzRQ9lXKZlYzMy

Вопросы/предложения: @SurfAskBot
Download Telegram
Привет! Помнишь, на той неделе мы начали наш разбор гайда по архитектуре? Первую часть, «Обзор» можно прочитать здесь.
Переходим ко второй ➡️

«По сути UI – это состояние приложения, полученное из слоя данных и представленное визуально.»

Во второй части гайда вы:

▫️познакомитесь с принципами Unidirectional Data Flow (UDF) и узнаете, с какими проблемами в контексте архитектуры приложения в слое UI они помогают разобраться.

▫️Узнаете, что подразумевается под термином UI

▫️Разберётесь, какие шаги должен выполнять слой UI

▫️Узнаете, как реализовать слой UI, чтобы он выполнял все шаги, упомянутые выше

▫️Поймёте, как описать UI-состояние.

А также:
UDF: как с его помощью создать UI-состояние и управлять им.
Как открывать доступ к UI-состоянию с помощью данных типа observable в соответствии с принципами UDF.
Как реализовать UI, который принимает UI-состояние типа observable.

Переходите по ссылке и читайте вторую часть гайда. Ставьте + в комментариях, если прочли!
🔥71
Ключи, огурчики, жесты. О чём эта статья? (Всё в порядке, мы не сошли с ума) 
Статья об автотестах на Flutter! 

Читай, если тебе интересно: 
🔹Какие преимущества даёт Flutter для тестирования
🔹Что изменилось в 2020, когда во Flutter обновили пакет flutter_test
🔹Так что же такое Gherkin и в чём его плюсы?
🔹Что мы сделали, чтобы работа стала более удобной и оптимальной

И другие инсайты про тестирование на Flutter — в нашей статье.
👍41👏1
Привет!

Достаём календари и ставим напоминание на завтра:

🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию Евгения Сатурова и Михаила Зотьева «Flutter для тех, кто решил начать».

Будем говорить:
🔹о том, как вообще нужно подходить к изучению новой для себя технологии,
🔹об ошибках, которые часто совершают новички.
🔹о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают.

Ждём тебя! И рассказывай друзьям😉
🔥73👍1
Придёшь?
Anonymous Poll
61%
Да
15%
100% да!
24%
Нет((
На 20% больше доставленных книг и довольных читателей. Рассказываем, как Surf помог курьерам Лабиринта и не только.

У Лабиринта, крупнейшего книжного интернет-магазина, есть своя служба доставки. Но работа её автоматизирована не была. Курьеры получали в начале смены бумажные маршрутные листы, по которым сложно было спланировать оптимальный маршрут. Оценить работу курьера было невозможно, поэтому не было системы мотивации для них. В свою очередь, менеджеры не могли контролировать работу курьеров.

Мы помогли Лабиринту автоматизировать работу курьерской службы. Для этого разработали приложение, которое курьеры смогли установить на свой планшет (позднее — и на телефон). С ним Лабиринт получил новые преимущества:

▫️Курьеры составляют оптимальный маршрут с учётом пробок и ремонтов дорог.
▫️Руководство отслеживает работу сотрудников, может составить рейтинг лучших курьеров и применить его результаты для системы мотивации.
▫️Клиенты быстрее получают заказы и могут оплатить их картой, без терминала.
▫️Бизнес стал более «зеленым» — с внедрением приложения сократилось использование бумаги для документов.

Читайте подробнее, как наша команда изменила систему доставки Лабиринта.
👍111
👋Привет! На связи Surf.

Готовитесь ко Дню Карьеры 9 апреля? У нас есть крутые новости.
Мы открываем приём заявок на собеседования в различных направлениях:
🏄‍♂QA
🏄‍♂iOS
🏄‍♂ Android
🏄‍♂ Flutter
🏄‍♂ PM
🏄‍♂Аналитика

Хотите ещё крутых новостей? Тогда слушайте:
Мы будем проводить розыгрыш! Среди тех, кто заполнит анкеты по ссылке, мы разыграем смарт-часы! В комментарии в анкете обязательно укажите ДЕНЬ КАРЬЕРЫ ПММ.

А также мы презентуем отдельно каждое направление и у вас будет возможность задать вопросы нашим профи и получить реальный (то есть нешуточный) шанс попасть к нам в команду и работать над крутыми проектами как The Hole, KFC, Додо Пицца, ЛитРес и другие.
17👍4
📌Начало прямого эфира через 30 минут.
🥰7
Live stream started
Спасибо, что принял участие в нашем первом эксперементальном эфире!🎉 У нас есть буквально 4 вопроса:
👍12
Ты получил ту информацию, за которой пришёл на эфир?
Anonymous Poll
77%
Да
23%
Нет
У тебя остались вопросы к Жене и Мише?
Anonymous Poll
82%
Нет
18%
Да (напиши в комментариях — мы ответим)
На эфир какого направления ты хочешь прийти в следующий раз?
Anonymous Poll
24%
QA
18%
PM
36%
Android
27%
iOS
23%
Аналитика
6%
Другое (напиши в комментариях)
👍4
Live stream finished (1 hour)
В какое время тебе будет удобнее смотреть эфир?
Anonymous Poll
8%
Утром (10:00 — 12:00)
16%
Днём (13:00 — 16:00)
77%
Вечером (17:00 — 19:00)
Media is too big
VIEW IN TELEGRAM
Привет! 👋

Для тех, кто не успел на эфир вчера и для тех, кто хочет посмотреть его ещё раз. 
Запись эфира будет закреплена до конца этой недели.

Так что смотри сам, делись с друзьями и приходим на следующий!
👍19
Surf Tech pinned a video
📹 Новое видео на Youtube-канале Surf

👉 Нативные автотесты кроссплатформенного флаттер. Опыт Surf 👈

QA Маша Лещинская: «Когда мы в Surf начали разрабатывать на Flutter, стало интересно посмотреть, что же может автоматизировать сам Flutter? Ведь приложения, которые он создает, кроссплатформенные, а значит и автотесты будут такими... Однако стабильный пакет для работы с E2E и Widget-тестами включили во Flutter-фреймворк не так давно, поэтому обсудить эту тему интересно».

Из видео вы узнаете:
🔹 О возможностях автотестирования на Flutter.
🔹 Как устроено автотестирование Flutter-проектов в Surf: структура, имплементация E2E- и Widget-сценариев, язык Gherkin.
🔹 Плюсы и минусы нашей стратегии автотестирования на Flutter.

У Маши получилась настоящая энциклопедия по нативным автотестам на Flutter💪
Приятного просмотра!

И обязательно делитесь своими впечатлениями от видео и комментариями по теме👇👇👇
👍7
Привет! 😀 Готов к завтрашнему дню?
Ждём тебя в корпусе ПММ ВГУ.
Адрес: г. Воронеж, Университетская пл., 1, корпус 1
Начало в 10:00.

Ещё мы создали канал в Telegram, где ты сможешь следить за новостями с места события и задать вопрос.

Приходи! Волн хватит на всех🏄‍♂️
👍11🤔1
📣Мы решили перенести розыгрыш на час раньше!
Результаты подведём в 15:00 офлайн в лаборатории Surf и онлайн в нашем канале.
👍6