Flutter Tech-Lead Notes
318 subscribers
136 photos
9 videos
82 links
Download Telegram
На прошлой неделе столкнулся с необычной вещью - CI/CD одного из пет-проектов не могла сначала собрать (легко решалось), а потом загрузить Android версию в Google Play.

Ошибка такая - Google Play failed to upload artefacts. You must let us know whether your app uses any Foreground Service permissions.

Самое интересное то, что это всплыло после обновления приложения до Android 14 (API Level 34), которым и чинили, и то, что мы ничего такого не используем у себя. Искали решение несколько часов.

В итоге оказалось, что при попытке загрузить вручную он покажет в чем дело. У нас это был сервис FOREGROUND_SERVICE_MEDIA_PROJECTION, который используется Instabug, который я обновил. Откатили - выложили (да, не очень правильно, но нам пока нужно чтобы работало, потом повысим версию и добавим описание и видео, когда поймем что писать).
🤯1
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