Flutter Tech-Lead Notes
317 subscribers
136 photos
9 videos
82 links
Download Telegram
Forwarded from DUMP 2025
В этом году доклады секции иллюстрируют утверждение, что тестирование и QA — это широкая область, где есть место для работы и с редкими конструкциями, и с менеджерскими задачами, где тестирование не заканчивается функциональным, а база не всегда элементарна.

Для любителей движения вглубь будет доклад про второе дно в теории тестирования, а для расширения кругозора — доклады про тестирование редких устройств, таких как беспилотные авто.

С собой можно будет унести лайфхаки по подключению нагрузочного тестирования к своему проекту и подход к формированию поддерживаемых автотестов.

26 апреля встречаемся на DUMP в Екатеринбург ЭКСПО.
👍1
Ну вот и очередное путешествие на конференцию
Весь интернет начал визжать мол "Flutter закрыли, он уже на кладбище проектов Google".
На самом деле это не так. Да, произошло сокращение, но не такое, как все подумали (а все подумали что всю команду уволили). Это стандартный Google, они просто произвели оптимизацию процессов, такое у них часто бывает.
😁1
Flutter Tech-Lead Notes
Весь интернет начал визжать мол "Flutter закрыли, он уже на кладбище проектов Google". На самом деле это не так. Да, произошло сокращение, но не такое, как все подумали (а все подумали что всю команду уволили). Это стандартный Google, они просто произвели…
А вот что действительно умерло - Xamarin.

Для тех, кто не в курсе что такое Xamarin, объясняю. Это кросс-платформенный фреймворк для мобильных приложений на C#, годы существования 2011-2024. Его можно назвать первой "нативной" кросс-платформой.

Он умирал уже достаточно долгое время. Предпосылки к тому, что Microsoft его убьют, были еще пару лет назад, когда стало известно, что они контрибьютят Flutter.
Мысли по поводу вчерашней презентации Apple:

Сами устройства:
- iPad Air 11 👌
- iPad Air 13 🔥
- iPad Pro 11 и 13 👍
- Apple Pencil Pro 💩

1. Зачем им было проводить презентацию на полчаса ровно за месяц до WWDC? Возможно, нас ожидает что-то грандиозное в этот раз, хотя зная Apple, вряд ли.
2. Слухи про большой Air ходили давно, мне уже хочется пощупать этот аппарат, так как уже полтора года хожу с 5 поколением Air. Но почему-то обновили только на M2, хотя вышел M3
3. M4 только на iPad? Это какой-то троллинг от Apple? Причем M3 выпустили то не так давно
4. Приложение Final Cut Camera - то, что мне нужно для съемки роликов для YouTube, которую я хочу начать в скором времени. Надеюсь будет бесплатно
5. Карандаш новый - не такие уж и большие изменения, чтобы брать его вместо второго поколения, которое у меня сейчас
Очередной вылет. Снова лечу в Новосибирск, завтра начинается CodeFest, где я буду участником в этот раз
В Новосибирске начинается второй день CodeFest, а я пока подведу результаты первого.
Это было круто, не все стенды пройдены, но самое лучшее - афтер-пати от Яндекса. Сначала я ехал на пати-басе на место проведения, а после этого вышел на сцену в финале конкурса (потом расскажу что за конкурс, через неделю примерно) и выиграл Станцию Макс (как ее везти, не знаю).
Но это еще не все, сразу после конкурса я наблюдал за матчем Зенит - Ростов, по результатам которого Зенит вновь стал чемпионом!
👍2
CodeFest закончился!

Уже второй раз подряд, улетая с этой конференции сижу в бизнес-зале аэропорта Толмачево. В этот раз работая…

А на саму конфу я поехал в третий раз и во второй раз участником (в прошлом году выступал). Как будто стало меньше тусовок, хотя афтер-пати от Яндекса как всегда на высоте, в этот раз даже выиграл колонку (в посте выше).

По докладам - реально подняли уровень, я даже счастлив, что получил отказ. Спасибо коллегам-спикерам за интересный материал.

По стендам - было в разы больше стендов, чем раньше. Да и залов было больше, чем в прошлом году.

Спасибо организаторам и увидимся в следующем году, когда я скорее всего снова приеду спикером!
🔥1
Пришло время рассказать что у меня тут происходит…

Сегодня я написал заявление на увольнение из Аспирити. Осталось еще 3 дня и я попрощаюсь с компанией, где я провел 6,5 лет…

Впереди новые свершения и новые люди, но еще я буду немного рефлексировать и писать сюда. Будет новая серия постов до конца недели
🔥4😨4😱2👍1
Я обещал немного порефлексировать

Начнем с того, как я оказался в Аспирити.

Сама история началась летом 2017, за полгода до трудоустройства. Я тогда был Android-разработчиком любителем, но уже с достаточно неплохим уровнем. Я только вернулся с обучения заграницей. Нужно было поступать в родном городе в университет. Хотел я на Программную Инженерию, но попал на Информационные Системы и Технологии.

Сразу же я познакомился с на тот момент заведующим кафедры ИС - Сергеем Александровичем. Мы начали делать потихоньку проект, который достаточно быстро заглох. Но знакомство было максимально полезным.

Переносимся в декабрь 2017. Пятница, вечер, иду по своим делам и мне в ВК падает сообщение «Паша, тут хорошая компания ищет Android-разработчика. Не хочешь попробовать?» от Сергея Александровича. Я отвечаю согласием и он связывает меня с Денисом, в то время CTO Аспирити.

Так как резюме я не составлял, скинул ему ссылки на Google Play. И меня пригласили на собеседование. Где-то в середине декабря оно было, кроме CTO на нем был и мой будущий TeamLead. Немного меня погоняли, показал код (даже тестового не было), спросили желаемую ЗП и сказали напишут.

Пару дней и мне написали, спросили могу ли выйти 25 декабря. Так как у меня была зачетная неделя, мы договорились на 27 декабря. Так я и начал работать в Аспирити.

В следующем посте расскажу про первые несколько лет, до того как я перешел на Flutter и официально стал Middle разрабом.
🔥3
Итак, продолжим...

В самый первый день я занимался подключением ко всем сервисам, настройкой всего и знакомством с компанией. Именно в этот день произошла интересная ситуация. Под меня купили ноутбук Lenovo, который умер достаточно быстро - под вечер у меня садился телефон и я подключил кабель к нему. Поэтому работать пришлось с MacBook Air, про который есть пост в канале.

Первый проект - программа лояльности. Было очень увлекательно делать pixel-perfect верстку, которая была отрисована под iPhone 5s (и это в 2017-2018). Потом - месяц на подмоге по другому проекту.

После этого у нас закрылся мобильный отдел. Нас было трое, остался только я. До сих пор общаюсь с iOS-разрабом, он с того времени в Тинькофф.

После нескольких месяцев обучения я стал Junior Frontend разработчиком на React. Хорошо, что знания HTML и CSS уже были. За 2 года я успел побывать на 4 проектах. За это время в Аспирити пришел новый директор.

В 2019 мы задумались о возрождении мобильного направления. Выбрали React Native. Я уже был знаком с Flutter и вроде неплохо начал писать и на соседней технологии, но дальше экспериментов и переделывания внутреннего проекта не ушло. В ноябре 2019 я делал про это митап, который собрал достаточно много просмотров на YouTube.

А потом пришел Ковид…
👍2
Второй раз лечу в Москву рейсом Аэрофлота, вылетающим в 6 утра по Красноярску.
Второй раз приезжаю на час раньше, чем нужно. Пора запомнить, что на этот рейс нужно выезжать не в 2:30, а в 3:30.