<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все посты в потоке Мобильная разработка]]></title>
    <link>https://habr.com/ru/flows/mobile_development/posts/all/</link>
    <description><![CDATA[Все посты в потоке Мобильная разработка на Хабре]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 24 Apr 2026 15:09:12 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  
  <item>
    <title><![CDATA[Пост @svetlana_dolmatova — Блог компании Wildberries & Russ (+1) — 15.04.2026 15:09]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/wildberries/posts/1023798/</guid>
    <link>https://habr.com/ru/companies/wildberries/posts/1023798/?utm_campaign=1023798&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/fc3/0b1/a56/fc30b1a5680dba96a97770022ad82982.png" width="3840" height="2160"></figure><p><strong>Save the date: встречаемся 22 апреля на iOS Meetup Wildberries &amp; Russ</strong></p><p>22 апреля в 19:00 мск приглашаем на iOS-митап. В программе три технических доклада и нетворкинг с инженерами, которые ежедневно строят мобильную разработку в Wildberries &amp; Russ. Поговорим про автоматизацию релизного процесса, масштабируемое UI-тестирование и тонкости работы с файловой системой iOS.<br><br><strong><a href="https://doit.rwb.ru/pages/ios-meetup?utm_source=habr&amp;utm_medium=smm&amp;utm_campaign=ios-meetup&amp;utm_content=post" rel="noopener noreferrer nofollow">Регистрация</a></strong></p><p><strong>Доклады:</strong></p><p><strong>— Автоматизация релизов в Wildberries | <em>Севастьян Жуков, Deploy Lab Team Lead</em></strong></p><p>Как команда с нуля создала инструмент для управления релизным процессом мобильного приложения и масштабировала его на другие продукты компании. Разберём этапы автоматизации и работу с App Store API: управление релизами и отслеживание их статуса.</p><p><strong>— UI-тестирование приложения Wildberries | <em>Руслан Колчаков, iOS TestLab Lead и Валерий Карачаков, iOS TestLab Dev</em></strong></p><p>Руслан расскажет про вызовы при организации тестирования, инфраструктуру и метрики здоровья TestLab. Валерий дополнит докладом про распределённое UI-тестирование на динамически формируемом кластере раннеров: как избежать простоев, эффективно утилизировать ресурсы и ускорить тестирование.</p><p><strong>— Работа с файловой системой на iOS | <em>Александр Игнатьев, iOS-разработчик команды Асто</em></strong></p><p>Разберём нюансы работы с файлами, структуру iOS Sandbox и App Group как способ выйти за её пределы.</p><p>⏹️Формат: офлайн в Москве + онлайн-трансляция<br><a href="https://doit.rwb.ru/pages/ios-meetup?utm_source=habr&amp;utm_medium=smm&amp;utm_campaign=ios-meetup&amp;utm_content=post" rel="noopener noreferrer nofollow"><br></a><strong><a href="https://doit.rwb.ru/pages/ios-meetup?utm_source=habr&amp;utm_medium=smm&amp;utm_campaign=ios-meetup&amp;utm_content=post" rel="noopener noreferrer nofollow">Регистрация</a></strong></p> <a href="https://habr.com/ru/posts/1023798/?utm_campaign=1023798&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 15 Apr 2026 12:09:08 GMT</pubDate>
    <dc:creator><![CDATA[svetlana_dolmatova (Wildberries & Russ)]]></dc:creator>
      
      <category><![CDATA[ios]]></category><category><![CDATA[ios development]]></category><category><![CDATA[ios app]]></category><category><![CDATA[ios design]]></category><category><![CDATA[ios programming]]></category><category><![CDATA[митап в москве]]></category><category><![CDATA[митап]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @NataliaZheltova — Блог компании 2ГИС (+1) — 07.04.2026 18:43]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/2gis/posts/1020494/</guid>
    <link>https://habr.com/ru/companies/2gis/posts/1020494/?utm_campaign=1020494&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>От хакатонного эксперимента до релиза,&nbsp;</strong>или как появился <a href="https://carplay.2gis.ru/?utm_source=habr" rel="noopener noreferrer nofollow">параллельный режим в CarPlay</a></p><p>Раньше при подключении CarPlay пользователи видели в приложении 2ГИС на телефоне «заглушку» — почти пустой экран. И наш iOS‑разработчик Ваня задумался: «Почему бы не добавить полезности?»</p><blockquote><p><em>Идея родилась на внутреннем хакатоне. Он решил не&nbsp;переносить интерфейс целиком, а&nbsp;разделить роли между устройствами. Телефон&nbsp;— для действий. CarPlay&nbsp;— для результата.</em></p><p><em>Собрал прототип, а затем команда подхватила инициативу. И это одна из самых быстрых задач, которая дошла до&nbsp;релиза.</em></p></blockquote><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/0b1/d99/01a/0b1d9901a63c8b9cec43ee3082efc96f.png" alt="Все действия выполняются на&nbsp;телефоне и&nbsp;сразу отображаются на&nbsp;экране в&nbsp;машине. Без переходов, без ожидания и&nbsp;без разрыва между устройствами" title="Все действия выполняются на&nbsp;телефоне и&nbsp;сразу отображаются на&nbsp;экране в&nbsp;машине. Без переходов, без ожидания и&nbsp;без разрыва между устройствами" width="1259" height="648"><div><figcaption>Все действия выполняются на&nbsp;телефоне и&nbsp;сразу отображаются на&nbsp;экране в&nbsp;машине. Без переходов, без ожидания и&nbsp;без разрыва между устройствами</figcaption></div></figure><p>Это интересно, потому что:&nbsp;</p><ul><li><p>новый сценарий для автомобилистов: теперь можно взаимодействовать с приложением на телефоне, пока навигация идёт в CarPlay;&nbsp;</p></li><li><p>красивый обход архитектурного ограничения;&nbsp;</p></li><li><p>инженерная инициатива, которая с хакатона дошла до прода. </p></li></ul> <a href="https://habr.com/ru/posts/1020494/?utm_campaign=1020494&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 07 Apr 2026 15:43:21 GMT</pubDate>
    <dc:creator><![CDATA[NataliaZheltova (2ГИС)]]></dc:creator>
      
      <category><![CDATA[carplay]]></category><category><![CDATA[ios]]></category><category><![CDATA[apple]]></category><category><![CDATA[навигатор]]></category><category><![CDATA[2ГИС]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @anezthezzia — Блог компании Хабр — 03.04.2026 14:22]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/habr/posts/1018956/</guid>
    <link>https://habr.com/ru/companies/habr/posts/1018956/?utm_campaign=1018956&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как стать IOS-разработчиком?</strong></p><p>Недавно мы делали подборку необходимых инструментов для Android-разработчиков, но на этом мир операционных систем не заканчивается — чтобы развиваться, важно выбрать ту, которая больше всего подходит именно вам.  </p><p>Если нравится экосистема Apple и хочется работать в закрытой, но при этом цельной среде — попробуйте разработку под IOS. На <a href="https://career.habr.com/courses?utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">Хабр Карьере</a> как раз есть множество учебных программ по этому направлению, а ниже — подборка ключевых инструментов "яблочного" разработчика. </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=swift&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">SWIFT. </a></strong> Основной язык программирования для iOS.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=xcode&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">Xcode. </a></strong> Официальная среда разработки от Apple.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=cocoapods&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">CocoaPods.</a>&nbsp;</strong> Менеджер зависимостей для подключения библиотек.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=realm&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">Realm.</a> </strong> Локальная база для хранения данных в приложении.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=gcd&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">GCD.</a> </strong> Технология для работы с многопоточностью.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=uikit&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">UIKit.</a> </strong> Фреймворк для создания интерфейсов приложений.  </p><p>→  <a href="https://career.habr.com/courses?utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=ios03" rel="noopener noreferrer nofollow">Начать учиться можно здесь</a></p> <a href="https://habr.com/ru/posts/1018956/?utm_campaign=1018956&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 03 Apr 2026 11:22:24 GMT</pubDate>
    <dc:creator><![CDATA[anezthezzia (Хабр)]]></dc:creator>
      
      <category><![CDATA[ios]]></category><category><![CDATA[apple]]></category><category><![CDATA[разработка]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @anezthezzia — Блог компании Хабр — 02.04.2026 13:34]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/habr/posts/1018438/</guid>
    <link>https://habr.com/ru/companies/habr/posts/1018438/?utm_campaign=1018438&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как стать Android-разработчиком?</strong></p><p>Войти в Android-разработку проще, чем кажется: начать можно с освоения базовых инструментов, а затем постепенно углубляться и закреплять знания на практике. Главное — двигаться последовательно и не пытаться охватить всё сразу.  </p><p>Сегодня мы собрали подборку для тех, кто хочет стать Android-разработчиком и разобраться в основе профессии. А на <a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_campaign=andr02&amp;utm_medium=post&amp;utm_source=habr_edu" rel="noopener noreferrer nofollow">Хабр Карьере</a> есть все, чтобы выстроить понятный маршрут: сотни учебных программ — от базовых знаний до практики и первых проектов.  </p><ul><li><p><strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=java&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">Java.</a> </strong>Базовый язык программирования для&nbsp;Android</p></li><li><p><strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=kotlin&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">Kotlin. </a></strong>Кроссплатформенный язык программирования</p></li><li><p><strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=android-studio&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">Android Studio.</a></strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=android-studio&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow"> </a>Среда разработки (IDE) для&nbsp;приложений</p></li><li><p><strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=retrofit&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">Retrofit2</a></strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=retrofit&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">.</a> Типобезопасный HTTP‑клиент</p></li><li><p><strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=mockito&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=andr02" rel="noopener noreferrer nofollow">Mockito.</a> </strong>Фреймворк для&nbsp;модульного тестирования</p></li></ul><p>→  <a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_campaign=andr02&amp;utm_medium=post&amp;utm_source=habr_edu" rel="noopener noreferrer nofollow">Еще больше полезных инструментов для разработчиков на нашей витрине</a></p> <a href="https://habr.com/ru/posts/1018438/?utm_campaign=1018438&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 02 Apr 2026 10:34:10 GMT</pubDate>
    <dc:creator><![CDATA[anezthezzia (Хабр)]]></dc:creator>
      
      <category><![CDATA[разработка]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[android]]></category><category><![CDATA[android development]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @slavanikolsky — Мессенджеры — 20.03.2026 12:36]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1012642/</guid>
    <link>https://habr.com/ru/posts/1012642/?utm_campaign=1012642&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Сегодня с 10 часов адрес&nbsp;<a href="https://api.telegram.org/bot" rel="noopener noreferrer nofollow">https://api.telegram.org/bot</a> недоступен. Этот адрес взаимодействия ботов с платформой телеграмм. Как итог телеграмм боты "легли".&nbsp; Если точнее, телеграмм вызывает обработчик, но обратно в телеграмм отправить ничего нельзя.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/9c8/ac8/c6e/9c8ac8c6ea03800c75198807861232ca.jpeg" width="700" height="68"></figure><p>Пока те боты, которые получают из телеграмм и отправляют ещё живут..</p><p><em>Одно из решений: использование приватных проски.</em></p> <a href="https://habr.com/ru/posts/1012642/?utm_campaign=1012642&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 20 Mar 2026 09:36:22 GMT</pubDate>
    <dc:creator><![CDATA[slavanikolsky]]></dc:creator>
      
      <category><![CDATA[telegram]]></category><category><![CDATA[api]]></category><category><![CDATA[bot]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @SomeEditor — Блог компании Yandex Cloud & Yandex Infrastructure (+3) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/yandex_cloud_and_infra/posts/1011884/</guid>
    <link>https://habr.com/ru/companies/yandex_cloud_and_infra/posts/1011884/?utm_campaign=1011884&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Выпустили мобильное приложение для&nbsp;Интернетометра от&nbsp;Яндекса</strong></p><p>Команда Yandex Infrastructure разработала приложение под&nbsp;iOS и Android для&nbsp;бесплатного сервиса <a href="https://yandex.ru/internet/" rel="noopener noreferrer nofollow">Интернетометр</a>. Как&nbsp;и в&nbsp;веб‑версии сервиса в&nbsp;приложении можно замерять скорость скачивания, скорость загрузки и время задержки интернет‑соединения в&nbsp;миллисекундах.&nbsp;</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/ca4/534/669/ca4534669a81c30dce08e78bd603b6a0.png" alt="В приложении доступны светлая и тёмная темы" title="В приложении доступны светлая и тёмная темы" width="1200" height="630"><div><figcaption>В&nbsp;приложении доступны светлая и тёмная темы</figcaption></div></figure><p>Сбор информации организован с&nbsp;использованием сети CDN‑серверов Яндекса: для&nbsp;большей точности сервис опрашивает не&nbsp;один, а&nbsp;сразу несколько ближайших серверов. Ежемесячно Интернетометром пользуются 5,5&nbsp;миллионов человек&nbsp;— в&nbsp;среднем они запускают 18&nbsp;миллионов измерений.&nbsp;</p><p>Сервис предоставляет ключевую информацию о&nbsp;подключении: IP‑адрес, версию браузера, разрешение экрана и так далее. В&nbsp;будущем в&nbsp;приложении будет доступен расширенный режим измерений: он будет особенно полезен для&nbsp;технических специалистов, которые настраивают интернет‑соединение. Также у&nbsp;провайдеров проводной и беспроводной связи появится&nbsp;личный кабинет, где они смогут отслеживать замеры в&nbsp;зоне своего покрытия.</p> <a href="https://habr.com/ru/posts/1011884/?utm_campaign=1011884&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 19 Mar 2026 08:50:14 GMT</pubDate>
    <dc:creator><![CDATA[SomeEditor (Yandex Cloud & Yandex Infrastructure)]]></dc:creator>
      
      <category><![CDATA[интернетометр]]></category><category><![CDATA[cdn]]></category><category><![CDATA[инфраструктура яндекса]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @MaxRokatansky — Блог компании OTUS (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/otus/posts/1009498/</guid>
    <link>https://habr.com/ru/companies/otus/posts/1009498/?utm_campaign=1009498&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>5 бесплатных уроков марта для мобильных разработчиков</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/55f/cd0/17b/55fcd017ba2a4c4ddddda98397079179.png" width="1800" height="980"></figure><blockquote><p>12 марта 20:00<br><strong>&gt;&gt;</strong> <strong>Профессиональные модульные тесты в Android: как тесты улучшают код</strong><br><sup>Открытый вебинар&nbsp;</sup><a href="https://otus.pw/2659/" rel="noopener noreferrer nofollow"><sup>курса</sup></a><sup> «Android-разработчик. Продвинутый уровень»</sup><br>Урок о том, как писать в Android осмысленные модульные тесты для ViewModel, репозиториев и бизнес-логики, чтобы они не маскировали проблемы, а реально улучшали архитектуру и поддержку кода. <a href="https://otus.pw/0K4n/" rel="noopener noreferrer nofollow">Записаться на урок</a></p></blockquote><blockquote><p>18 марта 20:00<br><strong>&gt;&gt; Пишем простой проигрыватель на SwiftUI</strong><br><sup>Открытый вебинар&nbsp;</sup><a href="https://otus.pw/DMZA/" rel="noopener noreferrer nofollow"><sup>курса</sup></a><sup> «IOS-разработчик»</sup><br>Соберете на SwiftUI простой медиапроигрыватель с интерактивным интерфейсом, освоите работу с локальными аудио- и видеофайлами в iOS и наметите путь к интеграции внешних сервисов. <a href="https://otus.pw/7VAh/" rel="noopener noreferrer nofollow">Записаться на урок</a></p></blockquote><blockquote><p>19 марта 20:00<br><strong>&gt;&gt; Современная архитектура приложения и внедрение зависимостей</strong><br><sup>Открытый вебинар&nbsp;</sup><a href="https://otus.pw/EWYM/" rel="noopener noreferrer nofollow"><sup>курса</sup></a><sup> «Android-разработчик. Продвинутый уровень»</sup><br>Разберемся, как выстроить Android-приложение на основе чистой архитектуры, связать слои через MVVM и настроить внедрение зависимостей с помощью Koin без лишней магии. <a href="https://otus.pw/W7LgH/" rel="noopener noreferrer nofollow">Записаться на урок</a></p></blockquote><blockquote><p>23 марта 20:00<br><strong>&gt;&gt; Навигация Pro-уровня в SwiftUI: как строить масштабируемые iOS-приложения без хаоса в переходах</strong><br><sup>Открытый вебинар&nbsp;</sup><a href="https://otus.pw/7ekz/" rel="noopener noreferrer nofollow"><sup>курса</sup></a><sup> «IOS-разработчик. Продвинутый уровень»</sup><br>Как в SwiftUI проектировать навигацию без архитектурного хаоса: отделять переходы от интерфейса, управлять deep link и модальными экранами, строить масштабируемую структуру приложения. <a href="https://otus.pw/nDtd/" rel="noopener noreferrer nofollow">Записаться на урок</a></p></blockquote><blockquote><p>25 марта 20:00<br><strong>&gt;&gt; Как писать Flutter-код так, чтобы ИИ правильно его дописывал</strong><br><sup>Открытый вебинар&nbsp;</sup><a href="https://otus.pw/ZiSu/" rel="noopener noreferrer nofollow"><sup>курса</sup></a><sup> «Flutter-разработчик»</sup><br>Поймете, почему искусственный интеллект ошибается при генерации Flutter-кода, и освоите приёмы, которые улучшат подсказки, повысят читаемость проекта и ускорят дальнейшую разработку. <a href="https://otus.pw/he47/" rel="noopener noreferrer nofollow">Записаться на урок</a></p></blockquote><p><em>Еще больше бесплатных уроков от преподавателей курсов по всем ИТ-направлениям можно посмотреть </em><a href="https://otus.pw/wbzs/" rel="noopener noreferrer nofollow"><em>в календаре мероприятий.</em></a></p> <a href="https://habr.com/ru/posts/1009498/?utm_campaign=1009498&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 13 Mar 2026 07:06:24 GMT</pubDate>
    <dc:creator><![CDATA[MaxRokatansky (OTUS)]]></dc:creator>
      
      <category><![CDATA[подборка уроков]]></category><category><![CDATA[бесплатные уроки]]></category><category><![CDATA[онлайн-образование]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[Android]]></category><category><![CDATA[flutter]]></category><category><![CDATA[lifelong education]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+2) — 06.03.2026 19:25]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1007500/</guid>
    <link>https://habr.com/ru/posts/1007500/?utm_campaign=1007500&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Новый китайский модульный смартфон из дополнительных компонентов выглядит интереснее чем то, что показывает Apple на презентации iPhone.</p><iframe id="69ab0010022add57ab08644f" src="https://embedd.srv.habr.com/iframe/69ab0010022add57ab08644f" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/1007500/?utm_campaign=1007500&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 06 Mar 2026 16:25:46 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[смартфон]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Surf_Studio — Блог компании Surf (+4) — 05.03.2026 11:01]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/surfstudio/posts/1006760/</guid>
    <link>https://habr.com/ru/companies/surfstudio/posts/1006760/?utm_campaign=1006760&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>AI может вернуть TDD в мейнстрим</strong></p><p>Долгие годы его выбирали либо фанаты дисциплины, либо команды на сверхкритичных проектах — слишком дорого. Писать тесты до кода медленно, поддерживать тестовый контур сложно, поэтому большинство команд жили по схеме: сначала код, потом «когда-нибудь допишем тесты». Но AI резко меняет экономику разработки: юнит-тесты генерируются за минуты, E2E собираются из user flow, интеграционные тесты склеиваются по контрактам. И появляется эффект, который разработчики любят больше всего — <strong>код становится не страшно менять</strong>.</p><p>Но есть важный нюанс. AI действительно отлично ускоряет тесты <strong>после</strong> разработки, но не спасает плохую архитектуру. Если система спроектирована криво — вы просто быстрее автоматизируете хаос. Поэтому всё чаще возвращаемся к идее тестов как инструмента проектирования. TDD перестаёт быть «религией» и становится способом делать контракты проще, зависимости чище, а систему — слабосвязанной.</p><p>И да, AI ускоряет не всех. Он усиливает системных людей и вскрывает хаос. Если требования мутные, архитектура плавает, а процессы держатся на чате — AI лишь ускорит производство багов.</p><p>Я — Мария Лещинская, руковожу тестированием в Surf. Мы много экспериментируем с AI в разработке, тестировании и процессах — и регулярно делимся инсайтами из практики.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/851/110/b94/851110b94a6fdbae42f1790308e6145b.jpg" width="2560" height="1440"></figure><p>Если вам интересно, как меняется разработка прямо сейчас — подписывайтесь и читайте больше материалов от экспертов Surf <a href="https://t.me/feature_museum_surf" rel="noopener noreferrer nofollow">на нашем Телеграм-канале «Директорат Surf обсуждает»</a>. Впереди ещё много практических наблюдений и кейсов с реальными результатами. Ничего не скрываем — рассказываем как есть.</p> <a href="https://habr.com/ru/posts/1006760/?utm_campaign=1006760&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 05 Mar 2026 08:01:00 GMT</pubDate>
    <dc:creator><![CDATA[Surf_Studio (Surf)]]></dc:creator>
      
      <category><![CDATA[мобильная разработка]]></category><category><![CDATA[разработка приложений]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[ai]]></category><category><![CDATA[ИИ-агенты]]></category><category><![CDATA[кейсы автоматизации]]></category><category><![CDATA[ии-инжиниринг]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — iOS (+4) — 03.03.2026 14:03]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1005962/</guid>
    <link>https://habr.com/ru/posts/1005962/?utm_campaign=1005962&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Разработчик на&nbsp;iOS получает по $5&nbsp;млн каждый месяц на 24&nbsp;ИИ‑приложениях в&nbsp;App Store. В&nbsp;реальности это одно приложение в&nbsp;разных обёртках: распознавание камней, монет, древесины и даже звёзд. Фотографии пользователей по&nbsp;API передаются на&nbsp;серверы OpenAI, после чего ChatGPT идентифицирует предмет. </p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/f81/46b/71d/f8146b71dfc084f53b45a74bfdc31ae5.jpg" width="1280" height="674"></figure> <a href="https://habr.com/ru/posts/1005962/?utm_campaign=1005962&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 03 Mar 2026 11:03:08 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[iOS]]></category><category><![CDATA[App Store]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AlfaTeam — Блог компании Альфа-Банк (+2) — 24.02.2026 11:19]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/alfa/posts/1002912/</guid>
    <link>https://habr.com/ru/companies/alfa/posts/1002912/?utm_campaign=1002912&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Ахиллесова пята SharedPreferences</strong></p><p>Статья про то, о чём не спрашивают на собесeдованиях и не рассказывают на курсах по Android-разработке — о неявной особенности Android, которая влияет на деградацию производительности и приводит к невоспроизводимым ANR в вашем приложении.</p><p>SharedPreferences часто используют «по привычке» — сохранить токен, флажок, пару строк. Но в какой-то момент это начинает тормозить интерфейс и даже приводить к ANR, особенно если запись/чтение происходит не там и не тогда, где вы ожидаете. Автор делится измерениями производительности, показывает, как деградация превращается в потерю кадров при переходах между экранами, а затем сравнивает варианты.</p><a href="https://habr.com/ru/companies/alfa/articles/991556/" target="_blank" rel="noopener noreferrer nofollow" class="embed_link embed_layout-right"><div class="embed__thumb" style="background-image: url(&quot;https://habrastorage.org/getpro/habr/upload_files/f8c/d1a/a80/f8cd1aa808857f0d643926687626a216.png&quot;);"></div><div class="embed__caption"><div class="embed__caption-title"><span>Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу</span></div><div class="embed__caption-description">В этой статье я расскажу то, о чём не спрашивают на собесeдованиях и не рассказывают на курсах по An...</div><span class="embed__caption-host">habr.com</span></div></a><p>Эта статья будет особенно интересна Android-разработчикам и тимлидам, которые уже сталкивались с мистическими ANR, просадками перформанса и фризами на слабых девайсах, а также тем, кто держит в приложении много сторонних SDK и хочет понимать, как неявные записи в SharedPreferences могут незаметно копить нагрузку.</p><p>Читайте статью <a href="https://habr.com/ru/companies/alfa/articles/991556/" rel="noopener noreferrer nofollow">«Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу»</a></p> <a href="https://habr.com/ru/posts/1002912/?utm_campaign=1002912&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 24 Feb 2026 08:19:03 GMT</pubDate>
    <dc:creator><![CDATA[AlfaTeam (Альфа-Банк)]]></dc:creator>
      
      <category><![CDATA[SharedPreferences]]></category><category><![CDATA[Datastore]]></category><category><![CDATA[ANR]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @runity — Блог компании Рунити (+2) — 18.02.2026 11:51]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/runity/posts/1000872/</guid>
    <link>https://habr.com/ru/companies/runity/posts/1000872/?utm_campaign=1000872&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Основы работы с Helm: как упростить деплой в Kubernetes</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/1fa/236/ca3/1fa236ca33975a153f2c60837f42ffa7.png" width="2048" height="1152"></figure><p>Helm — это менеджер пакетов для Kubernetes. По сути, он делает для кластеров то же, что apt для Linux или npm для JavaScript: позволяет устанавливать приложения как готовые пакеты, а не собирать всё вручную из десятков YAML-файлов.</p><p>В основе Helm — чарт: набор шаблонов с описанием ресурсов Kubernetes. При установке создается релиз с собственной историей версий — можно обновлять приложения, отслеживать изменения и при необходимости быстро откатываться. А еще Helm объединяет десятки ресурсов в один пакет и позволяет переиспользовать конфигурации для разных окружений через values.yaml.</p><p>В блоге разобрали установку Helm, основные команды, работу с репозиториями и релизами, проверку чартов перед деплоем, управление зависимостями и откаты. Читайте <a href="https://reg.cloud/blog/osnovy-raboty-s-helm/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=helm" rel="noopener noreferrer nofollow">на сайте Рег.облака</a>.</p> <a href="https://habr.com/ru/posts/1000872/?utm_campaign=1000872&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 18 Feb 2026 08:51:01 GMT</pubDate>
    <dc:creator><![CDATA[runity (Рунити)]]></dc:creator>
      
      <category><![CDATA[рег.облако]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[helm]]></category><category><![CDATA[yaml]]></category><category><![CDATA[kaas]]></category><category><![CDATA[чарты]]></category><category><![CDATA[linux]]></category><category><![CDATA[javascript]]></category><category><![CDATA[java]]></category><category><![CDATA[окружение]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @runity — Блог компании Рунити (+2) — 16.02.2026 13:59]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/runity/posts/997070/</guid>
    <link>https://habr.com/ru/companies/runity/posts/997070/?utm_campaign=997070&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>SpaceWeb объединил управление хостингом, VPS и доменами в одном мобильном приложении</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/1a8/a83/5fe/1a8a835fe2ad2c96f022896605d2d6ee.png" width="2048" height="1152"></figure><p>SpaceWeb перезапустил мобильное приложение и перевел его на технологию Progressive Web App (PWA). Теперь все ключевые функции управления услугами доступны в одном интерфейсе прямо со смартфона — без ограничений по функциональности.</p><p>Приложение полностью повторяет возможности веб-панели управления. Пользователи могут заказывать и контролировать хостинг, VPS/VDS и облачные сервисы, управлять доменами, DNS и SSL/TLS-сертификатами, отслеживать баланс и нагрузку, настраивать доступы. Также доступны пополнение счёта, автоплатежи и участие в партнерской программе.</p><p>Переход на PWA позволил синхронизировать обновления: все новые функции, которые появляются в основной панели управления, сразу становятся доступны и в мобильной версии. </p><p>Все подробности о перезапуске — на <a href="https://sweb.ru/news/748/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=mobileapp" rel="noopener noreferrer nofollow">сайте SpaceWeb</a>.</p> <a href="https://habr.com/ru/posts/997070/?utm_campaign=997070&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 16 Feb 2026 10:59:46 GMT</pubDate>
    <dc:creator><![CDATA[runity (Рунити)]]></dc:creator>
      
      <category><![CDATA[spaceweb]]></category><category><![CDATA[sweb]]></category><category><![CDATA[pwa]]></category><category><![CDATA[dns]]></category><category><![CDATA[мобильное приложение]]></category><category><![CDATA[перезапуск]]></category><category><![CDATA[перезапуск приложения]]></category><category><![CDATA[веб-панели]]></category><category><![CDATA[обновление]]></category><category><![CDATA[обновления системы]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+4) — 23.01.2026 08:16]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/988106/</guid>
    <link>https://habr.com/ru/posts/988106/?utm_campaign=988106&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Пользователь сделал игру про лучника, который стреляет во врагов, а управление происходит за счёт вставления и вытаскивания зарядного кабеля из разъёма при подключённом блоке питания. Никаких кнопок, тачскрина и свайпов — только провод и порт. </p><iframe id="69730722a6229ddd96466ac8" src="https://embedd.srv.habr.com/iframe/69730722a6229ddd96466ac8" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/988106/?utm_campaign=988106&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 23 Jan 2026 05:16:47 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[смартфон]]></category><category><![CDATA[кабель питания]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+2) — 17.01.2026 07:40]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/986022/</guid>
    <link>https://habr.com/ru/posts/986022/?utm_campaign=986022&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Превращаем обои на iPhone в стильный календарь — он показывает текущую дату на и каждую ночь обновляется. При этом не нужны сторонние приложения — хватит встроенного приложения «Команды». </p><ul><li><p>Открываем <a href="https://calendar.aleynikov.biz/" rel="noopener noreferrer nofollow">сайт</a> проекта и выбираем модель iPhone, стиль оформления, цветовую схему и часовой пояс;  </p></li><li><p>Копируем ссылку, которую сгенерирует сайт; </p></li><li><p>Заходим в приложение «Команды», открываем вкладку «Автоматизация» внизу и жмём на знак «+»; </p></li><li><p>Создаём новую автоматизацию по времени суток: выставляем 00:01, выбираем «Немедленный запуск» и отключаем уведомления; </p></li><li><p>Добавляем действие «Получить содержимое URL» и вставляем туда скопированную ссылку с сайта; </p></li><li><p>Делаем второе действие «Установить фото как обои», выбираем только «Экран блокировки» (снимите галочку с домашнего экрана); </p></li><li><p>Разворачиваем настройки действия и отключаем «Показать окно просмотра»; </p></li><li><p>Нажмите «Play» внизу справа, чтобы проверить команду — обои должны смениться мгновенно.</p></li><li><p>Бонусом внизу будет отображаться прогресс года, чтобы вам удобнее было переживать из-за того, что до Нового года осталось 348 дней. </p></li></ul><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/772/286/761/772286761666ae6a9108f4b3049846bd.png" width="1131" height="740"></figure> <a href="https://habr.com/ru/posts/986022/?utm_campaign=986022&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 17 Jan 2026 04:40:39 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[календарь]]></category><category><![CDATA[iphone]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Облачные сервисы (+3) — 08.01.2026 17:58]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/983638/</guid>
    <link>https://habr.com/ru/posts/983638/?utm_campaign=983638&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Клиент YouTube для Android под названием <a href="https://github.com/prateek-chaubey/YTPro" rel="noopener noreferrer nofollow">Download YT PRO</a> весит всего 60 кБ (48 кБ в архиве). Приложение не требует Root-прав, убирает рекламу, даже спонсорскую. Видео не ставится на паузу, если свернуть приложение или заблокировать экран. Есть встроенный загрузчик видео и шортсов. Добавлен ИИ Gemini, который сразу сделает саммари даже часовых лекций и выдаст факты и советы по контенту.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/f6e/dba/c08/f6edbac08769401d75c52072e48c28c0.png" width="688" height="876"></figure> <a href="https://habr.com/ru/posts/983638/?utm_campaign=983638&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 08 Jan 2026 14:58:03 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[Download YT PRO]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @YuriPanchul — FPGA (+4) — 02.01.2026 00:58]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/982340/</guid>
    <link>https://habr.com/ru/posts/982340/?utm_campaign=982340&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Я целую неделю отлаживал свой блок GPU, в котором с мая месяца сделал новый подблок, которого не было у AMD, у которого Самсунг лицензировал технологию RDNA. Моим единственным желанием на Новый Год было чтобы прошел тест. Так как баг проявлялся только на подсистеме, тест которой шел 6 часов в софтвере и 8 часов на эмуляторе, после каждого изменения нужно было ждать это время. И вот я проснулся 1 января и тест прошел. Это значит, что с высокой вероятностью этот новый подблок моего дизайна войдет в телефоны Самсунг 2028 года. Все, сегодня можно не работать, а идти в лес или редактировать статью, которую у меня приняли на крутую конференцию. С Новым Годом!</p><iframe id="6956eca9bd24f6785c5087f6" src="https://embedd.srv.habr.com/iframe/6956eca9bd24f6785c5087f6" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/982340/?utm_campaign=982340&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 01 Jan 2026 21:58:02 GMT</pubDate>
    <dc:creator><![CDATA[YuriPanchul]]></dc:creator>
      
      <category><![CDATA[SystemVerilog]]></category><category><![CDATA[GPU]]></category><category><![CDATA[Samsung]]></category><category><![CDATA[opengl]]></category><category><![CDATA[Vulkan]]></category><category><![CDATA[RTL design]]></category><category><![CDATA[Новогодние поздравления]]></category><category><![CDATA[Цикл разработки мобильных телефонов]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @anezthezzia — Блог компании Хабр — 26.12.2025 14:31]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/habr/posts/980854/</guid>
    <link>https://habr.com/ru/companies/habr/posts/980854/?utm_campaign=980854&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Где изучать операционные системы? </strong></p><p>Новый год уже совсем скоро<strong>, </strong>а это значит, что пришло время получать и дарить подарки. Лучший подарок, который можно сделать себе в 2026 году — освоить новые навыки и получить оффер своей мечты. </p><p>А у нас на <strong><a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">Хабр Карьере</a></strong> как раз есть все для этого — сотни проверенных и полезных курсов по самым разным направлениям. Сегодня у нас последняя в этом году подборка — <strong><a href="https://career.habr.com/courses/programmirovanie?priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">по операционкам</a></strong>. </p><p>—  <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=android&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">Android</a></strong>. От основ Kotlin и архитектуры приложений до публикации в Google Play и работы над реальными проектами.  </p><p>—  <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=ios&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">iOS</a></strong>. Swift и все возможности Apple, чтобы разрабатывать приложения для iPhone и iPad.  </p><p>—  <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=windows&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">Windows</a></strong>. Системное администрирование и работа с корпоративной инфраструктурой.  </p><p>—  <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=linux&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">Linux</a></strong>. База для системных администраторов, DevOps и инженеров по безопасности.</p><p>→ Делайте полезные подарки себе и своим близким благодаря нашей <strong><a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=oc2" rel="noopener noreferrer nofollow">витрине курсов</a></strong>. </p> <a href="https://habr.com/ru/posts/980854/?utm_campaign=980854&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 26 Dec 2025 11:31:24 GMT</pubDate>
    <dc:creator><![CDATA[anezthezzia (Хабр)]]></dc:creator>
      
      <category><![CDATA[мобильная разработка]]></category><category><![CDATA[ios]]></category><category><![CDATA[android]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @rezsoseres — Карьера в IT-индустрии (+1) — 26.12.2025 09:29]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/980694/</guid>
    <link>https://habr.com/ru/posts/980694/?utm_campaign=980694&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Что же делать айтишникам, когда ИИ всех заменит?</strong></p><p>Дочитала замечательный роман «Гроздья гнева» —  в России он, увы, не сильно популярен. А вот в Америке читал каждый школьник, как у нас «Тихий Дон». Кстати, автор получил Нобелевку за это произведение.</p><p>Эта книга Великую депрессию, а точнее про бедственное положение американских фермеров в те годы. Они массово покидали южные штаты и целыми семьями бежали в Калифорнию в поисках хоть какой-то работы. Естественно, никакой работы не было — люди умирали с голоду на обочинах дороги. Вот только они остались без работы из-за массового использования новой сельхоз техники.</p><p>Я читала и думала: ага, а нас-то, диджитальщиков и айтишников, без работы оставит искусственный интеллект. И допьем мы последний айс матча латте на кокосовом, оставим квартиры в Питере и Москве и огромной вереницей тружеников двинемся вдоль трассы. Куда-нибудь в Афганистан — туда, где ChatGPT ещё не успел отобрать работу. В дороге, как и положено: кто-то умрет, кто-то заболеет холерой, кто-то узнает, что в Кабул еще не завезли коворкинги.</p><p>И будем мы скитаться, выживать, и лет через двадцать кто-то напишет роман про наше стенание: «Великая айтишная миграция. Упадок».</p><p><em>Больше грустных постов про IT-рынок в моем телеграм-канале. А еще там лавина диких историй из мира маркетинга (про стыдные проекты с&nbsp;</em><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Fmarketingandhorses%2F14&amp;postId=2653732" rel="noopener noreferrer nofollow"><em>экстрасенсами</em></a><em>, угрозы&nbsp;</em><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Fmarketingandhorses%2F83&amp;postId=2653732" rel="noopener noreferrer nofollow"><em>переломать ноги</em></a><em>&nbsp;и обзоры на&nbsp;</em><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Fmarketingandhorses%2F125&amp;postId=2653732" rel="noopener noreferrer nofollow"><em>всратую рекламу&nbsp;</em></a><em>от наших дедов) в моем канале -&nbsp;</em><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Fmarketingandhorses&amp;postId=2653732" rel="noopener noreferrer nofollow"><em>приходите,&nbsp;</em></a><em>будем вместе рефлексировать.</em></p> <a href="https://habr.com/ru/posts/980694/?utm_campaign=980694&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 26 Dec 2025 06:29:49 GMT</pubDate>
    <dc:creator><![CDATA[rezsoseres]]></dc:creator>
      
      <category><![CDATA[карьера]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — iOS (+4) — 25.12.2025 18:30]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/980596/</guid>
    <link>https://habr.com/ru/posts/980596/?utm_campaign=980596&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>$500 тысяч долларов в месяц заработал разработчик <a href="https://apps.apple.com/us/app/alarmy-loud-alarm-clock-sleep/id1163786766" rel="noopener noreferrer nofollow">будильника</a> для iPhone. Разработчик выпустил приложение, где просто сделал сигнал в несколько раз громче стандартного решения от Apple. Приложение стало популярным в App Store.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/fdc/84e/ed6/fdc84eed6016ab392bcd1cb69fb04803.jpeg" width="800" height="346"></figure> <a href="https://habr.com/ru/posts/980596/?utm_campaign=980596&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 25 Dec 2025 15:30:41 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[App Store]]></category><category><![CDATA[будильник]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Surf_Studio — Блог компании Surf — 24.12.2025 15:41]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/surfstudio/posts/980142/</guid>
    <link>https://habr.com/ru/companies/surfstudio/posts/980142/?utm_campaign=980142&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/6c8/fdc/8a9/6c8fdc8a96d930a99dee377f4f1550e5.jpg" width="1920" height="1080"></figure><p>🐦 <strong>Коллаба года: Surf + Fox + Ильин в интеллектуальном баттле «Своя игра». 25 декабря в 17:00 приглашаем на стрим по Flutter,</strong> где столкнутся медийные эксперты. Вместе с MADTeacher составили вопросы про Flutter и разработку. А поборются за звание лучших знатоков фреймворка:</p><p>🔵 Михаил Матюнин aka Fox — эксперт по Flutter и Dart, Full-Stack Developer.<br><br>🔵 Станислав Ильин — ‌программист, блогер, Flutter Lead Developer, соавтор книги «Основы Flutter».<br><br>🔵 Марк Абраменко — экс-руководитель Flutter в Surf, Mobile Engineer, друг нашего сообщества.</p><p>🤵‍♂️ Ведущий игры — Айнур, Flutter Developer Surf.</p><p>Среди зрителей разыграем подарок — MADTeacher вместе с Surf сделали практикум для новой книги «Основы Flutter». Разыграем её + пак нашего зимнего мерча. Условия розыгрыша читай <a href="https://t.me/surf_flutter/935" rel="noopener noreferrer nofollow">в нашем tg-канале</a>.</p><p>Приходи смотреть «Свою игру» 25 декабря в 17:00 🔥</p><p>🏄‍♀️  <a href="https://vkvideo.ru/video-42908247_456239541" rel="noopener noreferrer nofollow">VK Video</a> / <a href="https://youtube.com/live/1uo4wZ2UwuY?feature=share" rel="noopener noreferrer nofollow">YouTube</a></p> <a href="https://habr.com/ru/posts/980142/?utm_campaign=980142&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 24 Dec 2025 12:41:32 GMT</pubDate>
    <dc:creator><![CDATA[Surf_Studio (Surf)]]></dc:creator>
      
      <category><![CDATA[flutter]]></category><category><![CDATA[dart]]></category><category><![CDATA[разработка]]></category><category><![CDATA[кроссплатформенность]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Surf_Studio — Блог компании Surf — 22.12.2025 10:51]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/surfstudio/posts/979194/</guid>
    <link>https://habr.com/ru/companies/surfstudio/posts/979194/?utm_campaign=979194&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/ff6/0c8/314/ff60c831417998afc3ab4fb086eb70ec.jpg" width="2160" height="1350"></figure><p>🎙<strong> Стрим и розыгрыш уже сегодня.</strong> Дима — руководитель Android &amp; iOS разработки Surf, и Алёна, лид команды рекрутеров Surf, вместе с гостем — Андреем Кулешовым, руководителем разработки, спикером и автором telegram-канала «Кулешов разгоняет IT», уже 22 декабря в 17:00 обсудят, как строить карьеру в разработке в 2026 году и не допустить типичные ошибки новичков.</p><p>Участвуй в розыгрыше в закрепе <a href="https://t.me/surf_mobile" rel="noopener noreferrer nofollow">в нашем tg-канале</a> и подключайся к стриму 22 декабря, в 17:00 по Москве.</p><p>🏄‍♂️  <a href="https://vkvideo.ru/video-42908247_456239540" rel="noopener noreferrer nofollow">VK Video</a> / <a href="https://youtube.com/live/UGPQboUDf_k" rel="noopener noreferrer nofollow">YouTube</a></p> <a href="https://habr.com/ru/posts/979194/?utm_campaign=979194&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 22 Dec 2025 07:51:21 GMT</pubDate>
    <dc:creator><![CDATA[Surf_Studio (Surf)]]></dc:creator>
      
      <category><![CDATA[карьера программиста]]></category><category><![CDATA[разработка]]></category><category><![CDATA[стрим]]></category><category><![CDATA[розыгрыш]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+2) — 21.12.2025 12:56]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/979000/</guid>
    <link>https://habr.com/ru/posts/979000/?utm_campaign=979000&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Пользователи выяснили, что на Samsung Galaxy Z TriFold можно запустить три игры сразу. Одни из фанатов одновременно смог заставить работать на смартфоне Genshin Impact, Honkai: Star Rail и Zenless Zone Zero. </p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/a20/641/1d4/a206411d41d47ce1815092ff8a947360.jpg" width="2560" height="1920"></figure> <a href="https://habr.com/ru/posts/979000/?utm_campaign=979000&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sun, 21 Dec 2025 09:56:36 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[Samsung Galaxy Z TriFold]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @techno_mot — Блог компании Selectel (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/selectel/posts/974600/</guid>
    <link>https://habr.com/ru/companies/selectel/posts/974600/?utm_campaign=974600&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Все еще тестируете мобильные приложения в браузере?</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/d31/a35/b12/d31a35b12ebfd4f582fbab5a77735b42.jpeg" width="899" height="506"></figure><p>Просто напоминаю, что 1 декабря мы запустили <a href="https://study.selectel.ru/mobiletesting_course?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=mobiletesting_course_post_%20coursemobiletesting_111225_content" rel="noopener noreferrer nofollow">курс по тестированию мобильных приложений</a>, где по завершении вас ждет сертификат. И все это — бесплатно.</p><p>Давайте чуть-чуть расскажу, что у нас есть. Мы собрали материалы от практикующих экспертов из бигтеха, подробную теорию и практические задания. Вы освоите работу с API, логами и трафиком как на эмуляторах, так и на реальных устройствах.</p><p>А чтобы не возник вопрос: «А где мне тестировать, на своем телефоне что ли?», мы предусмотрели все. Каждый, кто запишется на курс, получит бесплатный промокод для доступа <a href="https://selectel.ru/services/mobile-farm/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=mobile-farm_post_%20coursemobiletesting_111225_content" rel="noopener noreferrer nofollow">к ферме мобильных устройств</a>. Это позволит вам тестировать приложения в реальных условиях и закрепить навыки.</p><p>Курс подходит для новичков. Для прохождения достаточно базовых знаний работы с компьютером. Развивайтесь и станьте экспертом в Mobile QA вместе с Академией Selectel.</p> <a href="https://habr.com/ru/posts/974600/?utm_campaign=974600&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 11 Dec 2025 09:00:33 GMT</pubDate>
    <dc:creator><![CDATA[techno_mot (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[мобильное тестирование]]></category><category><![CDATA[курс по тестированию]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[мобильные приложения]]></category><category><![CDATA[мобильные устройства]]></category><category><![CDATA[гаджеты]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Информационная безопасность (+4) — 08.12.2025 05:02]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/974312/</guid>
    <link>https://habr.com/ru/posts/974312/?utm_campaign=974312&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>В Telegram появилась опция авторизации через ключи доступа. Новая функция для Android и iOS под названием Passkey позволит входить в аккаунт без дополнительных подтверждений в виде СМС-кодов и паролей. Активировать ключи доступа можно в разделе «Конфиденциальность». Чтобы подключить функцию, нужно создать ключ и подтвердить личность с помощью сканирования лица (Face ID), отпечатка пальца (Touch ID) или код-пароля. Созданный Passkey будет храниться на устройстве. Функция поможет обойти ограничения при регистрации в мессенджере.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/db3/639/e0a/db3639e0a3860b3a6b3a23f812ac2a18.png" width="612" height="548"></figure> <a href="https://habr.com/ru/posts/974312/?utm_campaign=974312&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 08 Dec 2025 02:02:21 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[passkey]]></category><category><![CDATA[telegram]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @mrprogre — Мессенджеры — 04.12.2025 14:40]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/973258/</guid>
    <link>https://habr.com/ru/posts/973258/?utm_campaign=973258&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Идея для разработчиков Telegram</strong><br>Вы несёте много пользы своими разработками. Предлагаю ещё одну, а именно:<br>Позволить менять сообщение собеседника с целью улучшения общей грамотности человечества.</p><p><strong>Пример</strong>:<br>1. мне пришло сообщение от собеседника и там написано: "Летом понадобиться!"<br>2. я нажимаю на это сообщении и выбираю изменить<br>3. удаляю мягкий знак, получилось:  "Летом понадобится!"<br>4. нажимаю отправить<br>5. собеседник получает сервисное сообщение с предложением принять правки и <strong>видит правило</strong> языка, на котором он переписывается (правило пишет сам Telegram, вкратце про ться/тся, например, чтобы пользователи не придумывали свои типа: жи/ши пиши как по кайфу)<br>6. я получаю уведомление принята или отклонена правка собеседником<br><br><strong>Профит</strong>: пользователь меня ненавидит не сильно, т.к. это Telegram прислал уведомление для правки и, в идеале, он её принимает и все довольны. В следующий раз он уже будет писать грамотнее (ну и я тоже). Это лучше, чем ничего не делать с этой ситуацией.</p><p>В грамотном Мире и жить спокойнее!<br></p> <a href="https://habr.com/ru/posts/973258/?utm_campaign=973258&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 04 Dec 2025 11:40:04 GMT</pubDate>
    <dc:creator><![CDATA[mrprogre]]></dc:creator>
      
      <category><![CDATA[telegram]]></category><category><![CDATA[грамотность пользователей]]></category><category><![CDATA[польза]]></category><category><![CDATA[предложение]]></category><category><![CDATA[фича]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Будущее здесь (+3) — 29.11.2025 12:37]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/971520/</guid>
    <link>https://habr.com/ru/posts/971520/?utm_campaign=971520&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Превращаем свою жизнь в RPG. Представлен <a href="https://heroday-level-up-your-life-591198417524.us-west1.run.app/" rel="noopener noreferrer nofollow">онлайн-трекер heroday</a>, который оценивает ваши привычки в духе олдовых игр. Зарядка и спортзал прокачают силу, а курение и фастфуд наложат дебафф и уменьшенные очки. Всё, как в реальной жизни, но в обёртке игровых механик. </p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/273/874/78a/27387478a0ccae6f8fa334ac070f0ec6.png" width="725" height="663"></figure> <a href="https://habr.com/ru/posts/971520/?utm_campaign=971520&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 29 Nov 2025 09:37:34 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[heroday]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+4) — 23.11.2025 08:08]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/969244/</guid>
    <link>https://habr.com/ru/posts/969244/?utm_campaign=969244&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Представлен <a href="https://github.com/SilentDemonSD/WZML-X" rel="noopener noreferrer nofollow">проект открытого бота</a> на Python для Telegram с торрент клиентом. Решение умеет загружать файлы по магнет-ссылкам и ссылкам на Google-диск, есть поисковик торрентов и встроенный yt-dlp.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/4ac/04b/36e/4ac04b36e740ada4dbcf01b78da526c3.png" width="761" height="286"></figure> <a href="https://habr.com/ru/posts/969244/?utm_campaign=969244&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sun, 23 Nov 2025 05:08:28 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[WZML-X]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Мессенджеры (+4) — 22.11.2025 16:39]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/969150/</guid>
    <link>https://habr.com/ru/posts/969150/?utm_campaign=969150&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Представлен открытый проект <a href="https://github.com/iyear/tdl/" rel="noopener noreferrer nofollow">Telegram Downloader,</a> который умеет легально, быстро и легко скачивать любые файлы даже из защищённых каналов и чатов, где закрыта пересылка контента:</p><ul><li><p>качает даже тяжёлые файлы за несколько секунд.</p></li><li><p>загрузки экспортируются в JSON-формат прямо на локальный диск.</p></li><li><p>работает локально —&nbsp;вся информация о загрузках будет только на локальном ПК.</p></li><li><p>не нарушает политику мессенджера.</p></li></ul><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/dfb/601/c5b/dfb601c5b7b6dd6989c1221e4b267a7e.png" width="684" height="728"></figure> <a href="https://habr.com/ru/posts/969150/?utm_campaign=969150&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 22 Nov 2025 13:39:48 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[Telegram Downloader]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @anezthezzia — Блог компании Хабр — 20.11.2025 13:34]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/habr/posts/968408/</guid>
    <link>https://habr.com/ru/companies/habr/posts/968408/?utm_campaign=968408&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Где учиться мобильной разработке?</strong></p><p>Привет! </p><p>У нас на<a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow"> Хабр Карьере</a> есть целая витрина с крутыми курсами со всего интернета. Там и для программистов что-то найдется, и для дизайнеров, и даже для бухгалтеров. </p><p>А еще мы регулярно делаем тематические подборки, чтобы вы не тратили время на поиски — все лучшее в одном месте<strong>. </strong>Собрали для вас&nbsp;курсы по основным направлениям <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=razrabotka-mobilnyh-prilozheniy&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">мобильной разработки</a></strong>: </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=kotlin&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">Kotlin</a>.</strong>  Идеально для Android-разработки.   </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=swift&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">Swift</a>.</strong> Основной язык для iOS. Если мечтаете создавать приложения для iPhone и iPad — это он.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=flutter&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">Flutter</a>.</strong> Удобный фреймворк от Google — универсальный боец. </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=react-native&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">React Native</a>.</strong> Мобильная разработка на JavaScript.  </p><p>— <strong><a href="https://career.habr.com/courses?courseThematics%5B%5D=google-firebase&amp;priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">Firebase</a>.</strong>  Сервис от Google, который закрывает все потребности в базах данных, авторизации и аналитике.</p><p> Если давно хотели попробовать себя в мобильной разработке или развить навыки — сейчас самое время. </p><p>→ На <a href="https://career.habr.com/courses?priceCurrency=rub&amp;utm_source=habr_edu&amp;utm_medium=post&amp;utm_campaign=mob" rel="noopener noreferrer nofollow">нашей витрине</a> курсы только от проверенных школ </p> <a href="https://habr.com/ru/posts/968408/?utm_campaign=968408&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 20 Nov 2025 10:34:58 GMT</pubDate>
    <dc:creator><![CDATA[anezthezzia (Хабр)]]></dc:creator>
      
      <category><![CDATA[мобильная разработка]]></category><category><![CDATA[ios]]></category><category><![CDATA[android]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — iOS (+2) — 17.11.2025 14:22]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/967200/</guid>
    <link>https://habr.com/ru/posts/967200/?utm_campaign=967200&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Разработчик Дьюи Чан <a href="https://x.com/khanhduytran0/status/1989626181109653702" rel="noopener noreferrer nofollow">запустил</a> iPadOS 26 на iPhone 17 Pro Max, включая многооконный режим, плавающую клавиатуру, многозадачность, док и Spotlight. Из-за того что iPadOS не оптимизирована под iPhone, интерфейс выглядит мелко и местами работает с лагами. Окна масштабируются плавно, но текст в них выглядит очень мелко. Запустить iPadOS 26 на iPhone тестировщику удалось благодаря уязвимости в MobileGestalt — это системный компонент iOS, отвечающий за идентификацию устройства. Разработчик смог его взломать и заставил систему думать, что iPhone является iPad. Apple закрыла эту уязвимость в iOS 26.2 beta 2.</p><iframe id="691b0515de6a326436838e65" src="https://embedd.srv.habr.com/iframe/691b0515de6a326436838e65" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/967200/?utm_campaign=967200&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 17 Nov 2025 11:22:27 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[iPadOS 26]]></category><category><![CDATA[iphone 17 pro max]]></category><category><![CDATA[iPhone]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @BHV_publishing — Блог компании Издательство БХВ (+2) — 14.11.2025 12:44]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/bhv_publishing/posts/966436/</guid>
    <link>https://habr.com/ru/companies/bhv_publishing/posts/966436/?utm_campaign=966436&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Здравствуйте, уважаемые читатели. Обращаем ваше внимание, что в блоге SSP-Soft вышел детальный обзор нашей новой книги о технологии <a href="https://habr.com/ru/companies/ssp-soft/articles/964728/" rel="noopener noreferrer nofollow">Jetpack Compose</a> для Android. Jetpack Compose (в книге разобрана версия 1.6) - это передовой инструментарий для Kotlin-разработчиков, предназначенный для проектирования и модернизации пользовательских интерфейсов, рассчитанных именно на работу с мобильными устройствами. В книге также рассмотрены основы языка Kotlin для Android и работа с Android Studio. Заказывайте <a href="https://bhv.ru/product/osnovy-jetpack-compose-razrabotka-prilozhenij-dlya-android-s-pomoshhyu-jetpack-compose-android-studio-i-kotlin/" rel="noopener noreferrer nofollow">книгу</a> у нас на сайте и читайте с удовольствием! </p><p>P.S. Эта книга - одна из наших лучших находок в области англоязычного самиздата, однако нас в целом интересует тема разработки на Kotlin. Если у вас есть гитхаб с черновиками, либо вы прямо сейчас готовите рукопись - не стесняйтесь написать об этом Валентину Холмогорову <a class="mention" href="/users/holmogorov">@Holmogorov</a>, Олегу Сивченко <a class="mention" href="/users/olegsivchenko">@OlegSivchenko</a>или просто в личные сообщения в этом блоге.</p><p>Спасибо вам за ваш интерес и Сергею Березину <a class="mention" href="/users/sergbe">@sergbe</a>за вышеупомянутую рецензию. </p> <a href="https://habr.com/ru/posts/966436/?utm_campaign=966436&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 14 Nov 2025 09:44:32 GMT</pubDate>
    <dc:creator><![CDATA[BHV_publishing (Издательство БХВ)]]></dc:creator>
      
      <category><![CDATA[jetpack]]></category><category><![CDATA[kotlin]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[ui]]></category><category><![CDATA[книги по программированию]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @go_shan — Блог компании AvitoTech (+2) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/avito/posts/965788/</guid>
    <link>https://habr.com/ru/companies/avito/posts/965788/?utm_campaign=965788&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как научить приложение работать офлайн?</strong></p><p>В новом выпуске подкаста <strong>Mobile Developer </strong>об этом рассказывает <strong>Данила Горячкин, iOS-инженер в Авито</strong>. Даня не понаслышке знаком с потребностью в мире Wi-Fi и развитой мобильной сети создать приложение, которое может работать без интернета, —  а потому ему точно есть, чем поделиться. </p><iframe id="6914a3f7b0f74d5af83d20dd" src="https://embedd.srv.habr.com/iframe/6914a3f7b0f74d5af83d20dd" class="embed_video embed__content" allowfullscreen="true"></iframe><p>Подписывайтесь на&nbsp;<a href="https://clc.to/mnG_FQ" rel="noopener noreferrer nofollow">канал AvitoTech в Telegram</a>, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.  </p> <a href="https://habr.com/ru/posts/965788/?utm_campaign=965788&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 12 Nov 2025 16:19:22 GMT</pubDate>
    <dc:creator><![CDATA[go_shan (AvitoTech)]]></dc:creator>
      
      <category><![CDATA[ios]]></category><category><![CDATA[mobile]]></category><category><![CDATA[avito]]></category><category><![CDATA[avitotech]]></category><category><![CDATA[мобильная разработка]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @daniilshat — iOS (+2) — 06.11.2025 19:05]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/963830/</guid>
    <link>https://habr.com/ru/posts/963830/?utm_campaign=963830&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><a href="https://www.whatsnewinwwdc.com/" rel="noopener noreferrer nofollow">What's new in Dub Dub</a> — сайт, на котором собрали все анонсы WWDC с 2015 года. Есть вкладки по разным операционным системам Apple, списки аппаратных обновлений, фреймворков, API, интерфейса, версий Swift, Xcode, SF Symbols и других инструментов для разработчиков. Для фреймворков и API предусмотрели ссылки на страницы в официальной документации.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/7e1/727/68e/7e172768e9691d242ad07f3089609b1b.jpg" width="1280" height="720"></figure> <a href="https://habr.com/ru/posts/963830/?utm_campaign=963830&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 06 Nov 2025 16:05:32 GMT</pubDate>
    <dc:creator><![CDATA[daniilshat]]></dc:creator>
      
      <category><![CDATA[wwdc]]></category><category><![CDATA[apple]]></category><category><![CDATA[ios]]></category><category><![CDATA[swift]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[разработка мобильных приложений]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Surf_Studio — Блог компании Surf (+3) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/surfstudio/posts/961994/</guid>
    <link>https://habr.com/ru/companies/surfstudio/posts/961994/?utm_campaign=961994&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>ИИ в продакшн: где заканчивается хайп и начинается реальная польза</strong></p><p>Полгода назад Дарио Амодей из Anthropic заявил: к сентябрю 2025 года 90% кода будут писать нейросети — не помощники, а полноценная замена разработчиков.<br>Наступил ноябрь. Пророчество не сбылось — но IT-индустрия изменилась радикально. Теперь в компаниях раскол — кто-то жалуется, что нейросети только перегружают всех, а кто-то обучает ИИ на замену рутине.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/1c0/c6f/3c4/1c0c6f3c457b927c369fbad0f2ec3c7e.jpg" width="1920" height="1080"></figure><p>На конференции AI Boost эксперты от Сбера, Магнита, Атол и Surf обсудили, что изменилось за последние полгода и как ИИ-агенты на самом деле работают в продакшене разработки. Получилась честная и горячая дискуссия, как команды бигтеха и ИТ-компаний переходят на ИИ и что стало с ролью разработчика. <a href="https://www.youtube.com/watch?v=LdoJPvtXzaw" rel="noopener noreferrer nofollow">Смотрите запись</a> самого обсуждаемого круглого стола конференции, из которой узнаете:</p><ul><li><p>Почему люди всё ещё пишут 90% кода и как команды учатся использовать AI-агентов в реальной работе.</p></li><li><p>Чем хороший джун отличается от ML-модели и что ждёт джунов в мире, где их задачи уже умеет решать AI.</p></li><li><p>Можно ли доверить нейросетям проектирование сложных систем и где проходит граница ответственности человека.</p></li><li><p>Стоит ли перестраивать SDLC ради ИИ или достаточно встроить новые инструменты в существующие процессы.</p></li><li><p>Почему спагетти-код может стать нормой.</p></li><li><p>Может ли вообще ИИ заменить разработчиков — или все это так и останется хайпом.</p></li></ul><blockquote><p><em>Иногда кажется, что мы всё ближе к «золотой кнопке» — нажал, и готово. Но, как показывает опыт, чтобы внедрить ИИ по-настоящему, нужно быть внутри процесса — с руками в коде и головой в архитектуре.</em><br></p><p>Евгений Сатуров, CTO Mobile в Surf</p></blockquote><p><strong>Спикеры:</strong></p><ul><li><p><strong>Дмитрий Панычев</strong> — Head of Seller Development в Magnit OMNI</p></li><li><p><strong>Глеб Михеев</strong> — лидер трайба «Цифровой ассистент» в Сбере, автор телеграм-канала «Уставший техдир»</p></li><li><p><strong>Владимир Кочегаров</strong> — Head of QA в компании Атол</p></li><li><p><strong>Евгений Сатуров</strong> — CTO Mobile в Surf</p></li></ul><p>Смотрите полную запись круглого стола <a href="https://www.youtube.com/watch?v=LdoJPvtXzaw" rel="noopener noreferrer nofollow">на YouTube</a>.</p> <a href="https://habr.com/ru/posts/961994/?utm_campaign=961994&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 31 Oct 2025 13:00:10 GMT</pubDate>
    <dc:creator><![CDATA[Surf_Studio (Surf)]]></dc:creator>
      
      <category><![CDATA[ии-агенты]]></category><category><![CDATA[кодогенерация]]></category><category><![CDATA[sdlc]]></category><category><![CDATA[разработка приложений]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[ии-инжиниринг]]></category><category><![CDATA[будущее программирования]]></category><category><![CDATA[автоматизация рутины]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Surf_Studio — Блог компании Surf (+3) — 27.10.2025 11:37]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/surfstudio/posts/960458/</guid>
    <link>https://habr.com/ru/companies/surfstudio/posts/960458/?utm_campaign=960458&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как AI меняет разработку прямо сейчас —&nbsp;приглашаем на прямой эфир 31 октября в 11:30</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/92e/8df/c50/92e8dfc505845ce13e2c7dd4a3b5ba7e.png" width="3840" height="2160"></figure><p><strong>«Забудьте всё, чему вас учили в университете!</strong>» — построить карьеру, ни разу не услышав этой фразы, не удалось, пожалуй, ещё ни одному разработчику. Сегодня всё, что казалось нам очевидным и понятным, снова ставится под сомнение. Искусственный интеллект стремительно меняет правила игры, пока вы даже не догадываетесь об этом.</p><p>Если для вас AI — это просто умный поисковик, который помогает с небольшими задачами, готовьтесь. Впереди вас ждёт дивный новый мир и масса открытий. </p><p>Евгений Сатуров, CTO мобильной разработки Surf, расскажет, какие «умные» инструменты уже используют в серьёзной разработке сегодня, что они умеют и как изменят рынок труда и роль разработчика в ближайшие годы.</p><p>Бонусы для участников: </p><p>1. Вы уйдёте с несколькими практическими советами — как превратить AI из услужливого, но вредного помощника в настоящего ментора, готового работать на вас круглосуточно.</p><p>2. Самым активным — приятные призы, которые мы распределим в конце с помощью небольшого челленджа, подробности будут в <a href="https://t.me/surf_tech" rel="noopener noreferrer nofollow">Telegram</a>.</p><p><strong>Когда эфир:</strong>&nbsp;31 октября, 11:30 (МСК).<br><strong>Где:</strong>&nbsp;<a href="https://vk.com/video-42908247_456239513" rel="noopener noreferrer nofollow">VK Video</a>. </p> <a href="https://habr.com/ru/posts/960458/?utm_campaign=960458&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 27 Oct 2025 08:37:10 GMT</pubDate>
    <dc:creator><![CDATA[Surf_Studio (Surf)]]></dc:creator>
      
      <category><![CDATA[ии]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[студенты]]></category><category><![CDATA[junior]]></category><category><![CDATA[джуны]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[разработка приложений]]></category><category><![CDATA[ии-агенты]]></category><category><![CDATA[ai]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @daniilshat — Интерфейсы (+4) — 26.10.2025 16:41]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/960302/</guid>
    <link>https://habr.com/ru/posts/960302/?utm_campaign=960302&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/542/2fc/76c/5422fc76cda44fd9697922420248b71e.jpg" width="1280" height="720"></figure><p>Пользователи <a href="https://www.reddit.com/r/ios/comments/1ofb3jt/really_microsoft/" rel="noopener noreferrer nofollow">жалуются</a>, что новые иконки Microsoft плохо различимы в «стеклянном» интерфейсе iOS 26. Со временем подключается память, но в первое время не всегда получается быстро найти нужное приложение. Больше всего похожи друг на друга иконки Excel, Word и OneNote. Самое яркая их отличительная черта — цвет, которого в «стеклянном» интерфейсе нет.</p> <a href="https://habr.com/ru/posts/960302/?utm_campaign=960302&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sun, 26 Oct 2025 13:41:19 GMT</pubDate>
    <dc:creator><![CDATA[daniilshat]]></dc:creator>
      
      <category><![CDATA[иконки]]></category><category><![CDATA[microsoft]]></category><category><![CDATA[ios]]></category><category><![CDATA[интерфейс]]></category><category><![CDATA[приложения]]></category><category><![CDATA[софт]]></category><category><![CDATA[дизайн]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Finam_Broker — Графический дизайн (+3) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/finam_broker/posts/959806/</guid>
    <link>https://habr.com/ru/companies/finam_broker/posts/959806/?utm_campaign=959806&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как я сделал blur и линзу в Jetpack Compose</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/981/6c2/08f/9816c208f3e4bec10a26454d49ef84d0.jpeg" width="1480" height="1000"></figure><p>Всем привет! Меня зовут Владимир, я мобильный разработчик в «Финам». В одном из недавних проектов нужно было добавить в интерфейс Jetpack Compose визуальные эффекты поверх контента, например размытый хедер или движущуюся «лупу».&nbsp;</p><p>Обычно такие приемы встречаются в играх, где весь экран — это фактически полотно для рисования OpenGL. В классической XML-разметке UI я с таким не сталкивался, поэтому пришлось довольно глубоко погрузиться во внутреннюю кухню Compose. Этот разбор может быть полезен тем, кто решает похожие задачи.</p><p>Сначала на Stack Overflow я нашел <a href="https://stackoverflow.com/questions/79513919/how-to-use-rendernode-in-jetpack-compose-to-create-frosted-glass-blur" rel="noopener noreferrer nofollow">неплохой пример</a> создания эффекта размытия на определенном участке экрана — к сожалению, это решение не было универсальным и зависело от верстки. Однако мое внимание привлекли два класса из фреймворка: <a href="https://developer.android.com/reference/android/graphics/RenderNode" rel="noopener noreferrer nofollow">RenderNode</a> и <a href="https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayer" rel="noopener noreferrer nofollow">GraphicsLayer</a>.&nbsp;</p><p>Если коротко, можно захватить часть экрана через GraphicsLayer, а в RenderNode записать контент. Но перед этим его можно обработать. После обработки метод drawWithContent() выводит результат в canvas.&nbsp;</p><p>Сначала я попытался модифицировать эффект размытия из ответа на Stack Overflow, затем сделал размытие в форме круга, который движется вслед за пальцем, и постепенно пришел к окончательному варианту с движущейся прозрачной линзой. Код для отрисовки эффекта я показал <a href="https://habr.com/ru/companies/finam_broker/articles/924802/" rel="noopener noreferrer nofollow">в статье</a>.</p><p>В результате можно получить эффект линзы, которая будет перемещаться за пальцем, если водить им по экрану.&nbsp;</p><p>Какие выводу я могу сделать:</p><ul><li><p>в Compose можно делать крутые визуальные эффекты, если покопаться в RenderNode;</p></li><li><p>это неочевидный, но мощный инструмент, он дает простор для кастомизации.</p></li></ul><p>Мой пример не самый изобретательный, но способ, <a href="https://habr.com/ru/companies/finam_broker/articles/924802/" rel="noopener noreferrer nofollow">который я показал</a>, открывает почти безграничные возможности для реализации визуальных эффектов в Android-разработке, чем мы в «Финам» и пользуемся очень активно в наших финтех-проектах. Итоговый результат оформил <a href="https://github.com/puritanin/ComposeRenderTest" rel="noopener noreferrer nofollow">в GitHub-репозитории</a> — берите и пробуйте в своих проектах.</p> <a href="https://habr.com/ru/posts/959806/?utm_campaign=959806&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 25 Oct 2025 11:00:30 GMT</pubDate>
    <dc:creator><![CDATA[Finam_Broker (Финам)]]></dc:creator>
      
      <category><![CDATA[kotlin]]></category><category><![CDATA[GraphicsLayer]]></category><category><![CDATA[RenderNode]]></category><category><![CDATA[UI effects]]></category><category><![CDATA[Blur effect]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[кастомные компоненты]]></category><category><![CDATA[графика в программировании]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @runity — Блог компании Рунити (+4) — 17.10.2025 11:37]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/runity/posts/957506/</guid>
    <link>https://habr.com/ru/companies/runity/posts/957506/?utm_campaign=957506&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как войти в нужную дверь: API-ключ и как с ним работать</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/9c7/fd6/059/9c7fd60592f972419f9b79bbddabed2b.png" width="1600" height="900"></figure><p>API-ключ — это уникальный набор символов, который подтверждает, что запрос к API отправлен авторизованным приложением. Он помогает управлять доступом, считать обращения и защищать данные.</p><p>Чтобы использовать API-ключ, нужно:</p><ol><li><p>Получить его в личном кабинете сервиса.</p></li><li><p>Добавить в запрос — обычно в заголовке Authorization.</p></li><li><p>Следить за безопасностью: не хранить ключ в коде и регулярно менять.</p></li></ol><p><strong>Пример запроса в Node.js:</strong></p><pre><code class="javascript">const axios = require('axios');

const API_KEY = process.env.MY_API_KEY;

axios.get('https://api.example.com/data', {

&nbsp;&nbsp;headers: { 'Authorization': Api-Key ${API_KEY} }

})

.then(r =&gt; console.log(r.data))

.catch(e =&gt; console.error('Ошибка', e.response?.status));</code></pre><p>В <a href="https://reg.cloud/blog/chto-takoe-api-klyuch-i-kak-s-nim-rabotat/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=api" rel="noopener noreferrer nofollow">базе знаний Рег.облака</a> поделились подробной инструкцией: как создать, подключить и защитить API-ключ. Заходите, сохраняйте и используйте :)&nbsp;</p> <a href="https://habr.com/ru/posts/957506/?utm_campaign=957506&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 17 Oct 2025 08:37:42 GMT</pubDate>
    <dc:creator><![CDATA[runity (Рунити)]]></dc:creator>
      
      <category><![CDATA[api]]></category><category><![CDATA[api gateway]]></category><category><![CDATA[node.js]]></category><category><![CDATA[javascript]]></category><category><![CDATA[ключ]]></category><category><![CDATA[доступ]]></category><category><![CDATA[доступ к данным]]></category><category><![CDATA[безопасность]]></category><category><![CDATA[безопасность данных]]></category><category><![CDATA[рег.облако]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — Смартфоны (+2) — 16.10.2025 13:50]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/957146/</guid>
    <link>https://habr.com/ru/posts/957146/?utm_campaign=957146&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>IKEA <a href="https://campaignme.com/ikea-phone-sleep-collection-tucks-phones-and-humans-in-at-night/" rel="noopener noreferrer nofollow">представила</a> крошечные кроватки Phone Sleep Collection для смартфонов. Внутри девайса установлен NFC-чип, который фиксирует, сколько времени смартфон остаётся в кровати, чтобы пользователь не отвлекался на него. </p><p>Такую кроватку отдают бесплатно, но только в IKEA в Дубае при покупке на сумму свыше 16 тыс. рублей. Если смартфон неделю отдыхает по 7 часов в день, то обещают ваучер на 100 дирхам (~2000 рублей).</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/3fe/602/ea3/3fe602ea39344a095017fc42b4b5b765.jpg" width="1910" height="1142"></figure> <a href="https://habr.com/ru/posts/957146/?utm_campaign=957146&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 16 Oct 2025 10:50:57 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[ikea]]></category><category><![CDATA[Phone Sleep Collection]]></category>
  </item>
  

	
  

  

  

      

      

      

    
  </channel>
</rss>
