TGViewer
Channel Public Channel
Мобильная разработка

Мобильная разработка

@mobi_dev

Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Subscribers
13.2K
Photos
970
Videos
237
Links
3.1K

Showing posts older than #4130 · Back to latest

Older Posts 20 shown
Post #4129 2.1K
Мобильная разработка Photo
Epic добилась своего: Google откроет Android для сторонних магазинов и снизит комиссию до 9%

Epic победила Google: Android откроют для сторонних магазинов, а комиссии снизят до 9–20%. Изменения вступят в силу по всему миру

— Читать дальше «Epic добилась своего: Google откроет Android для сторонних магазинов и снизит комиссию до 9%»
  • 🔥 11
  • 👍 2
  • ❤ 1
  • 👎 1
Post #4127 1.88K
Мобильная разработка Photo
Epic добилась своего: Google откроет Android для сторонних магазинов и снизит комиссию до 9%

Epic победила Google: Android откроют для сторонних магазинов, а комиссии снизят до 9–20%. Изменения вступят в силу по всему миру

— Читать дальше «Epic добилась своего: Google откроет Android для сторонних магазинов и снизит комиссию до 9%»
  • 👍 1
Post #4125 1.84K
Мобильная разработка Photo
Snapshot-тесты для дизайн-системы hh.ru

Привет! Меня зовут Андрей Максимкин. Я iOS-разработчик в hh.ru. В своих статьях (тут, тут и не только) мы уже не раз говорили о большой любви к тестам и их важной роли в нашем процессе разработки. В этой статье хочу поделиться опытом использования snapshot-тестов, начиная с этапа внедрения. Статья будет полезна для QA и iOS-разработчиков разных уровней. Обсудим не только теорию, но и напишем реальный snapshot-тест — как в нашей практике.

Вместо вступления

Сначала расскажем про snapshot-тесты и для чего они нужны. Snapshot тесты — это метод тестирования, который используется для защиты внешнего вида компонентов и интерфейсов от незапланированных изменений. Они позволяют зафиксировать эталонное состояние компонента и в дальнейшем использовать как образец. Это помогает выявлять изменения в пользовательском интерфейсе, которые могут возникнуть в результате обновлений кода.

В hh.ru мы активно разрабатываем нашу собственную дизайн-систему (ДС). Дело в том, что компоненты ДС могут иметь широкий набор свойств: цвета, размеры, скругления. Проверять корректность, например, цветов обычным ручным тестировщикам на длинной дистанции невозможно, поэтому возникла потребность автоматизировать проверки. Кроме того, при рефакторинге кода некоторые компоненты могут сломаться — хотелось бы находить такие проблемы сразу. Snapshot-тесты показались лучшим решением этих проблем.

Когда-то давно в hh.ru уже были snapshot-тесты. На тот момент они были написаны на экраны приложения. Эти экраны часто меняли свой дизайн, тесты вели себя нестабильно и падали, поэтому их приходилось переписывать. В итоге от snapshot-тестов отказались. Так что в своей новой попытке внедрения snapshot-тестов решили не писать тесты для экранов, а только для ДС.
Читать далее

Читать: https://habr.com/ru/companies/hh/articles/962420/

@mobi_dev | Другие наши каналы
Post #4123 1.92K
Мобильная разработка Photo
Telegram рассылает коды подтверждения через WhatsApp. Да, вы не ослышались

Из-за блокировки SMS Telegram рассылает коды подтверждения через WhatsApp. Пользователи России получают авторизацию от CodeVerify

— Читать дальше «Telegram рассылает коды подтверждения через WhatsApp. Да, вы не ослышались»
  • 🤣 7
  • 👍 2
  • 👏 2
Post #4121 2.13K
ADSM: видеочат на WebRTC через Codex-агента

Мои родители и вся моя семья живут в Риге, а большинство наших родственников - в России и Украине. Когда привычные мессенджеры начинают работать с перебоями, хочется иметь простой и независимый способ связи. Самый простой способ из мне известных - WebRTC.

В рамках развития собственного понимания тонкостей парной разработки программ с участием LLM-агентов я решил создать PWA для видеочата на базе WebRTC при помощи Codex-агента.
Читать далее

Читать: https://habr.com/ru/articles/963082/

@mobi_dev | Другие наши каналы
  • ❤ 2
  • 💊 1
Post #4120 2.05K
Мобильная разработка Photo
Хобби айтишников — Андрей Фёдоров о паркуре, DnD и жизни в Люксембурге

Java-разработчик Андрей Фёдоров рассказывает, как паркур вылечил спину, D&D подарил друзей разных возрастов, а кулинария стала творческим экспериментом. Почему хобби — ключ к балансу в IT, как переезд вдохновил на новые увлечения и почему в маленьком королевстве так легко социализироваться через спорт и настолки.

— Читать дальше «Хобби айтишников — Андрей Фёдоров о паркуре, DnD и жизни в Люксембурге»
  • 💊 1
Post #4118 2.11K
Мобильная разработка Photo
Вышла iOS 26.1: больше контроля над Liquid Glass, автообновления безопасности и новый будильник

Apple выпустила iOS 26.1: новые настройки Liquid Glass, автообновления безопасности, улучшенный будильник и мелкие системные доработки

— Читать дальше «Вышла iOS 26.1: больше контроля над Liquid Glass, автообновления безопасности и новый будильник»
  • 👍 1
Post #4116 2.16K
[Перевод] Мои личные скрипты для повседневной работы

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

Читать: https://habr.com/ru/companies/ruvds/articles/961514/

@mobi_dev | Другие наши каналы
Post #4115 2.25K
Будущее рядом: как искусственный интеллект меняет работу

В прошлой статье, где мы тестировали популярные нейросети, нам удалось выяснить, что почти все из них ошибаются. Почему же тогда они стали столь популярны и широко используемы в разных сферах? Почему большинство компаний, даже из числа тех, кто не связан с IT напрямую, вкладывают огромные средства в развитие собственных IT-продуктов и стремятся иметь в своем штате профессиональных разработчиков?

Вот один из недавних ярких примеров:
В начале октября в сети появились фотографии Тилли Норвуд — первой актрисы, сгенерированной искусственным интеллектом в студии Xicoia (подразделение продюсерской компании Particle6). Реакции были неоднозначными: кто-то восхищался прогрессом, кто-то воспринял это как угрозу рабочим местам и вновь вспомнил про восстание машин.
Читать далее

Читать: https://habr.com/ru/articles/962444/

@mobi_dev | Другие наши каналы
  • 👎 3
Post #4114 2.1K
Октябрьский Flutter-дайджест

Октябрь был насыщенным и вдохновляющим: новые релизы, статьи, переводы с Medium и целая волна полезных пакетов. Flutter не останавливается, а сообщество растёт с каждой неделей! 🚀
Читать далее

Читать: https://habr.com/ru/articles/962010/

@mobi_dev | Другие наши каналы
  • 🔥 1
Post #4113 2.1K
Исследование: Android-смартфоны оказались лучше защищены от мошенников, чем iPhone

Исследование YouGov показало: Android лучше защищен от спама и фишинга, чем iPhone. Владельцы iPhone получают больше мошеннических SMS

— Читать дальше «Исследование: Android-смартфоны оказались лучше защищены от мошенников, чем iPhone»
  • 🤣 2
  • 👎 1
Post #4111 2.33K
Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн.

В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты.

Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub, который можно адаптировать под себя.
Читать далее

Читать: https://habr.com/ru/companies/cian/articles/958558/

@mobi_dev | Другие наши каналы
  • ❤ 1
Post #4110 1.95K
Российским операторам велели блокировать коды авторизации от Telegram и *WhatsApp

Российским операторам запретили передавать SMS-коды Telegram и WhatsApp*. Это может сделать регистрацию новых пользователей невозможной

— Читать дальше «Российским операторам велели блокировать коды авторизации от Telegram и *WhatsApp»
  • 🗿 5
  • 😁 2
  • 😢 2
  • 👎 1
Post #4108 2.36K
ИИ замедляет разработчиков? Почему промты съедают столько же времени, сколько код, и что с этим делать

Я верил, что с приходом ИИ жизнь разработчика превратится в сказку. ИИ будет писать код, а я — придумывать фичи и строить продукт. В реальности я полдня пишу промты, а еще полдня трачу на правки за Copilot. Быстрее написать код самому.

Почему промты занимают так много времени и как компании учат сотрудников использовать ИИ, чтобы он не портил никому жизнь — рассказываю в статье.
Читать, как быть с промтами

Читать: https://habr.com/ru/companies/surfstudio/articles/961548/

@mobi_dev | Другие наши каналы
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →