Flutter Tech-Lead Notes
318 subscribers
136 photos
9 videos
82 links
Download Telegram
История как я чуть не остался без интернета (пока не факт) из-за ЦБ РФ

Сижу, работаю, ничего не предвещает беды. Тут поступает звонок от отца (договор на интернет на нем), мол оплачивал ли я интернет, а то отключат завтра. Говорю, что у меня автосписание, но проверю.

Оказывается, что мой провайдер работал с QIWI-банком для подключения к приложениям других банков, таких как Тинькофф, в котором я обслуживаюсь. ЦБ РФ некоторое время назад отозвал лицензию у Qiwi и мой автоплатеж на прошлой неделе не прошел и теперь не отображается в приложении Тинькофф от слова совсем.

Дальше интереснее. Оплатил я через эквайринг, но уже второй час идут деньги. Я начинаю волноваться, будет ли у меня завтра интернет дома.
😢2
Интернету - быть! Деньги поступили на счет
Media is too big
VIEW IN TELEGRAM
Вчера вечером выступал на KozhinDev Meetup, был там как самый опытный спикер - завершал вечер своим выступлением. Но, получилось немного подснять даже. Ловите видео, как это было
🔥1👏1
WWDC от Apple пройдет 10-14 июня. Это означает, что в ночь с 10 на 11 июня будем смотреть Keynote.

Чего я ожидаю:
- Обновления операционок (ставить их я конечно же не буду, подожду немного). Это вызывает некоторые проблемы
- Возможно покажут M4, но не факт, устройства на M3 только вышли
- Я очень надеюсь на обновление iPad и появление большого Air (ходили слухи)
«Стачка» — крупнейшая региональная IT-конференция России. 12-13 апреля она пройдет в Ульяновске (УлГПУ).

→ 6 направлений: разработка, digital-маркетинг, управление, IT в индустриях, дизайн и контент, стартапы;

→ 200+ докладов от лучших спикеров IT-индустрии . Я буду на «Стачке» выступать в в секции «Flutter»

Мой доклад «Многомодульная архитектура на Flutter или делаем большие проекты»

Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит до функционала. На помощь тут приходит деление проекта на модули, но как это сделать? Как будет правильно? Как не навредить себе и другим разработчикам?
На докладе разберемся с многомодульностью в мобильных приложений, зачем она нужна и как организовать на примере реального проекта на Flutter. От того, как поделить, до того, как хранить новые модули.

Также разберем практические ошибки, которые можно совершить при проектировании многомодульной архитектуры.

Билеты на сайте: https://nastachku.ru/buynow. Специальный промокод на скидку 10%: stachka_friends

Stop working — все на «Стачку»
Flutter Tech-Lead Notes
В плане на этот долгий год у меня: - Выступить минимум на 5 конференциях - Релизнуть как минимум один пет-проект (их у меня сейчас 2) - Вырастить отдел и создать более документированную и переиспользуемую среду для быстрой разработки мобильных приложений (как…
Три месяца назад я поставил себе несколько целей на этот год. Буду раз в 3 месяца делать апдейты. Вот что получается на данный момент:
- Я уже точно выступаю на 2 конференциях, по одной жду ответа, от одной отказался и по еще одной получил отказ. Выступления на митапах я сюда не считаю, хотя их уже было 2 и будут еще, так как это небольшие выступления с малой подготовкой. Итого 2-3 из 5 уже весной
- Пет-проекты. Тут все очень сложно. Не получается выделять им достаточно своего времени из-за основной нагрузки. Надеюсь этот пункт обновится за следующие 3 месяца
- Рост отдела и все для разработки. В апреле расскажу про первую часть того, что у нас получилось для быстрой разработки проектов. Там будет очень интересно
- Крутой проект найден - он прикольный и все, кто работает над ним, прокачиваются очень хорошо. Но рассказать про него пока не могу, NDA подписан
- Мне очень повезло с крутыми студентами, но до завершения курса еще 3 месяца. Очень надеюсь, что с него выпустится минимум 100 человек
- А вот последняя цель у меня не получается уже точно. Эту цель я не буду затрагивать в следующих апдейтах
Сегодня получил отказ от конференции, ответ от программного комитета которой долго ждал. И получил подтверждение от конфернции, ответ от программного комитета которой долго ждал.
А как проходит ваше Первое Апреля?
😁1🗿1
Пришло время поподробнее рассказать про то, что произошло в понедельник. На самом деле, я не знаю был это реально розыгрыш или нет, но мне это было проще воспринять.

В феврале я закинул 2 заявки на конференции с одной темой, только разной подачей материала. Одни со мной вовремя связались, все хорошо, мы с ними даже созвонились и я закинул черновой прогон на отбор. Вторые молчали как партизаны.

В середине марта уже все отборы на весну должны были закончиться. У тех, кто молчал, дата была 1 марта, у тех, с кеми я общался 15 марта. В итоге, мне написали с конференции Merge, но так как у меня уже был немного забит график и еще по нескольким причинам, пришлось отказаться от поездки в Казань. Но вторые думали дольше: сначала сказали, что я в шорт-листе из 2 докладов (шанс уже 50%), потом скинули обратную связь по прогону. И пропали на 2 недели, хотя я их эти 2 недели пинговал.

Наступает понедельник и во время очередного пинга мне приходит отказ. Я не расстроился, так как все равно есть, что поделать. Вечером возвращаюсь домой из офиса, уже успел поужинать, и тут сообщение в ЛС от программного администратора секции - "Привет еще раз". Я сразу понял, что меня взяли на конфу. Поэтому следующим постом будет анонс)
Flutter Tech-Lead Notes
Пришло время анонсов. 21 апреля мы встретимся на DUMP 2023 в прекрасном уральском городе Екатеринбург. Там я расскажу про многомодульность на Flutter на примере реального проекта с разбором ошибок, которые я совершил при проектировании архитектуры. Что? DUMP…
Конференции начинают повторяться.
26 апреля мы встретимся на DUMP 2024 в прекрасном уральском городе Екатеринбург.
Там я расскажу, как мы с командой тестировщиков выводили свои правила тестирования кросс-платформенных мобильных приложений.

Что? DUMP-2024 в Екб
Когда? 26 апреля 2024
Спикер: Павел Гершевич
Тема: Тестирование кросс-платформенных мобильных приложений
Промокод на скидку 10% - GERSHEVICH
https://dump-ekb.ru/testirovanie-krossplatformennyh-mobilnyh-prilozhenij

Торопитесь купить билеты, их осталось совсем мало!!!
У кого Тинькофф и iPhone. Скачивайте, тут очередное вышло: https://l.t-gorod.org/lishedo
Ну, я полетел на первое выступление на конференции в этом году
🔥2
На прошлой неделе столкнулся с необычной вещью - 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