- BrainTools - https://www.braintools.ru -

Мобильная разработка за неделю #572 (20 — 26 января)

В новом выпуске распознавание номеров телефонов для пикника и первая бета Android 16, не всеобъемлющее руководство по тестированию пуш-уведомлений и 5 лет React Native в Shopify, технический гайд по сторис, годовой отчет “Состояние мобильного рынка в 2024 году” от Sensor Tower и многое другое. Подключайтесь!

Мобильная разработка за неделю #572 (20 — 26 января) - 1

Подписывайтесь на мой Telegram-канал Mobile Insights [1], где еще больше материалов для мобильных разработчиков.

Мобильная разработка за неделю #572 (20 — 26 января) - 2 iOS

• Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника [2]
• Темы в современных iOS-приложениях с UITraitCollection [3]
• Вызов защищенного API из iOS-приложения на Swift [4]
• Архитектура для SwiftUI — VSURF [5]
• Фото-пикер 2.0: как сделать фичу на 150% [6]
• App Store запускает Advanced Commerce API [7]
• Apple Intelligence включат по умолчанию [8]
• Color mixing in SwiftUI [9]
Мобильная разработка за неделю #572 (20 — 26 января) - 3 Observing properties on an @Observable class outside of SwiftUI views [10]
Мобильная разработка за неделю #572 (20 — 26 января) - 4 Reducing Motion of Animations [11]
Мобильная разработка за неделю #572 (20 — 26 января) - 5 Creating a reusable action menu component in SwiftUI [12]
Мобильная разработка за неделю #572 (20 — 26 января) - 6 Debugging An Undebuggable App [13]
Мобильная разработка за неделю #572 (20 — 26 января) - 7 Remove unused code in a real-world iOS project [14]
Мобильная разработка за неделю #572 (20 — 26 января) - 8 Effortless SwiftUI Theming [15]
Мобильная разработка за неделю #572 (20 — 26 января) - 9 Bringing App Intents to Your SwiftUI App [16]
Мобильная разработка за неделю #572 (20 — 26 января) - 10 Remove background from image in SwiftUI [17]
Мобильная разработка за неделю #572 (20 — 26 января) - 11 Protocol Extensions in Swift 6.0: New Tricks [18]
Мобильная разработка за неделю #572 (20 — 26 января) - 12 iOS Modular Architecture: From Monolith to Hybrid Approaches [19]
Мобильная разработка за неделю #572 (20 — 26 января) - 13 Guiding the Golden Age: Rebuilding Indoor Navigation for Rijksmuseum [20]
Мобильная разработка за неделю #572 (20 — 26 января) - 14 Mastering Color Views in SwiftUI [21]
Мобильная разработка за неделю #572 (20 — 26 января) - 15 Notification Deep Linking | Open Specific View From Push Notifications [22]
Мобильная разработка за неделю #572 (20 — 26 января) - 16 Scalable Continuous Integration for iOS [23]
Мобильная разработка за неделю #572 (20 — 26 января) - 17 Recall — календарь для продуктивности [24]
Мобильная разработка за неделю #572 (20 — 26 января) - 18 Sharing — универсальное решение для хранения и совместного использования данных [25]

Мобильная разработка за неделю #572 (20 — 26 января) - 19 Android

• Вышла первая бета-версия Android 16 [26]
• Погружение в мир Lint’a в Android-проекте (часть 2) [27]
• Абсолютно потрясающее, но определенно не всеобъемлющее руководство по тестированию пуш-уведомлений [28]
• Jetpack Compose и Edge-to-Edge на Android 15 [29]
• Как синтаксический сахар Kotlin может сломать вам логику работы приложения [30]
• Как сделать библиотеку, чтобы ей пользовались [31]
• Как Класс производительности помог Google Maps предоствить первоклассный опыт [32]
Мобильная разработка за неделю #572 (20 — 26 января) - 20 Using new Camera extensions API [33]
Мобильная разработка за неделю #572 (20 — 26 января) - 21 Widgets with Glance: Displaying Images [34]
Мобильная разработка за неделю #572 (20 — 26 января) - 22 Subcomposition in Jetpack Compose: How to Use Measurement Phase Data in Other Children [35]
Мобильная разработка за неделю #572 (20 — 26 января) - 23 Don’t let Maven block you! [36]
Мобильная разработка за неделю #572 (20 — 26 января) - 24 Mockk: My Favorite Mocking Library for Android [37]
Мобильная разработка за неделю #572 (20 — 26 января) - 25 Please don’t dox me Google: How to verify your Google Play account without exposing ALL of your information [38]
Мобильная разработка за неделю #572 (20 — 26 января) - 26 App taken down: Beware of adding a «surprise» free trial without updating the UI [39]
Мобильная разработка за неделю #572 (20 — 26 января) - 27 Code Optimization with Proguard and R8 in Android [40]
Мобильная разработка за неделю #572 (20 — 26 января) - 28 Stop hopping threads! [41]
Мобильная разработка за неделю #572 (20 — 26 января) - 29 Android Studio Meerkat Feature Drop [42]
Мобильная разработка за неделю #572 (20 — 26 января) - 30 Announcing Tuist Registry [43]
Мобильная разработка за неделю #572 (20 — 26 января) - 31 Programmatic navigation with Tab View in SwiftUI [44]
Мобильная разработка за неделю #572 (20 — 26 января) - 32 Auto Layout Made Easy: Master Constraints with a Powerful UIView Extension [45]
Мобильная разработка за неделю #572 (20 — 26 января) - 33 Comprehensive System Design of LinkedIn Android App [46]
Мобильная разработка за неделю #572 (20 — 26 января) - 34 F-Droid’s Progress and What’s Coming in 2025 [47]
Мобильная разработка за неделю #572 (20 — 26 января) - 35 The future is adaptive: Changes to orientation and resizability APIs in Android 16 [48]
Мобильная разработка за неделю #572 (20 — 26 января) - 36 From frustration to framework: Revamping UI testing at Qont [49]
Мобильная разработка за неделю #572 (20 — 26 января) - 37 Real-World Solutions for Remote Localization in Jetpack Compose Apps [50]
Мобильная разработка за неделю #572 (20 — 26 января) - 38 InputStreams & OutputStreams In Kotlin [51]
Мобильная разработка за неделю #572 (20 — 26 января) - 39 Working With Files In Kotlin [52]
Мобильная разработка за неделю #572 (20 — 26 января) - 40 Compose Performance for Us Humans [53]
Мобильная разработка за неделю #572 (20 — 26 января) - 41 CuteMusic — быстрый музыкальный плеер для Android [54]
Мобильная разработка за неделю #572 (20 — 26 января) - 42 Lumo-UI — плагин Gradle для создания компонентов Compose [55]
Мобильная разработка за неделю #572 (20 — 26 января) - 43 Android Interview Questions — вопросы и темы с Android-собеседований [56]

Мобильная разработка за неделю #572 (20 — 26 января) - 44 Кроссплатформа

• 5 лет React Native в Shopify [57]
• Создание на Flutter MMO, достигшей $14k MMR в закрытом тестировании [58]
• YPay & YPay Inventory для Flutter приложений [59]
• Такие разные Slivers: обзор и применение во Flutter. Часть 1 [60]
• Спасти проект: с какими трудностями мы столкнулись при разработке и поддержке мобильной кроссплатформы [61]
• Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica [62]
Мобильная разработка за неделю #572 (20 — 26 января) - 45 Introducing card_game: A declarative Flutter package that makes building card games easy [63]
Мобильная разработка за неделю #572 (20 — 26 января) - 46 Compose multiplatform is real [64]
Мобильная разработка за неделю #572 (20 — 26 января) - 47 Writing Golden Tests in Flutter [65]
Мобильная разработка за неделю #572 (20 — 26 января) - 48 Detecting Text with Camera in Compose Multiplatform [66]
Мобильная разработка за неделю #572 (20 — 26 января) - 49 Design Systems in Flutter. Why and How. [67]
Мобильная разработка за неделю #572 (20 — 26 января) - 50 Becoming a KMP Expert [68]
Мобильная разработка за неделю #572 (20 — 26 января) - 51 Multi-language Support in Kotlin/Compose Multiplatform [69]
Мобильная разработка за неделю #572 (20 — 26 января) - 52 Flutter Animations Made Easy [70]

Мобильная разработка за неделю #572 (20 — 26 января) - 53 Разработка

• Технический гайд по сторис или как мы повысили конверсию в мобильном приложении в 9 раз [71]
• Автоматизируем рутинные задачи и сокращаем бюджет на дизайн: Figma Variables в создании макетов мобильных приложений [72]
• UI/UX тренды в 2025: угрожает ли ИИ будущему дизайнеров и какие визуальные тренды нас удивят? [73]
• Токены цвета для приложения: Как создать, использовать и передать в разработку [74]
• ,Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов [75]
• Управление ресурсами в DevOps: от облачных решений до «железных» серверов [76]
• Универсальное решение для мобильного автотестирования [77]
• Смена профессии в IT — Карьера, Профессиональный рост [78]
Мобильная разработка за неделю #572 (20 — 26 января) - 54 I am (not) a Failure: Lessons Learned From Six (and a half) Failed Startup Attempts [79]
Мобильная разработка за неделю #572 (20 — 26 января) - 55 Your Career is a Startup: Building Sustainable Growth, One Stage at a Time [80]
Мобильная разработка за неделю #572 (20 — 26 января) - 56 Why You Need a ‘NOT Doing’ List, not a Todo List [81]
Мобильная разработка за неделю #572 (20 — 26 января) - 57 Why manual Release Notes and Versions are a chaos and how to fix it [82]
Мобильная разработка за неделю #572 (20 — 26 января) - 58 The fizzbuzz that did not get me the job [83]
Мобильная разработка за неделю #572 (20 — 26 января) - 59 Neetcode 150 Course — All Coding Interview Questions Solved [84]

Мобильная разработка за неделю #572 (20 — 26 января) - 60 Аналитика, маркетинг и монетизация

• Состояние мобильного рынка в 2024 году — отчет Sensor Tower [85]
• Никита Бир о том, как создавать виральные продукты [86]
• Сокращается ли рынок приложений — Обсуждение на Reddit [87]
• Супераппы «супергорода» или что такое Careem и Noon в Дубае? Обзор приложений. Часть 1: Careem [88]
• Epic поможет покрыть расходы разработчиков на iOS [89]
• Раскрываем секреты маркетинга в 5 квартале [90]

Мобильная разработка за неделю #572 (20 — 26 января) - 61 AI, Устройства, IoT

• Заменяем хабраюзеров ИИ-агентами. Гайд по browser-use [91]
• История бюджетной автоматизации отопления в Home Assistant) [92]
• Home Assistant на Raspberry Pi 5 [93]
• Google и Samsung работают над AR-очками [94]
• В SmartThings от Samsung появятся функции искусственного интеллекта [95]
• Perplexity запускает Sonar, API для ИИ-поиска [96]
• Tencent представила Hunyuan3D 2.0 — открытую ИИ-систему 3D моделирования [97]

Предыдущий дайджест [98]. Если у вас есть другие интересные материалы или вы нашли ошибку [99] — пришлите, пожалуйста, в почту [100].

Автор: RoboForm

Источник [101]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/11539

URLs in this post:

[1] Mobile Insights: https://t.me/apptractor

[2] Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника: https://habr.com/ru/companies/tbank/articles/874868/

[3] Темы в современных iOS-приложениях с UITraitCollection: https://apptractor.ru/info/articles/temy-v-sovremennyh-ios-prilozheniyah-s-uitraitcollection.html

[4] Вызов защищенного API из iOS-приложения на Swift: https://habr.com/ru/companies/otus/articles/875968/

[5] Архитектура для SwiftUI — VSURF: https://habr.com/ru/companies/surfstudio/articles/874958/

[6] Фото-пикер 2.0: как сделать фичу на 150%: https://apptractor.ru/info/media/foto-piker-2-0-kak-sdelat-fichu-na-150.html

[7] App Store запускает Advanced Commerce API: https://apptractor.ru/info/news/app-store-zapuskaet-advanced-commerce-api.html

[8] Apple Intelligence включат по умолчанию: https://apptractor.ru/info/news/apple-intelligence-vklyuchat-po-umolchaniyu.html

[9] Color mixing in SwiftUI: https://swiftwithmajid.com/2025/01/21/color-mixing-in-swiftui/

[10] Observing properties on an @Observable class outside of SwiftUI views: https://www.donnywals.com/observing-properties-on-an-observable-class-outside-of-swiftui-views/

[11] Reducing Motion of Animations: https://useyourloaf.com/blog/reducing-motion-of-animations/

[12] Creating a reusable action menu component in SwiftUI: https://peterfriese.dev/blog/2025/swiftui-action-menu/

[13] Debugging An Undebuggable App: https://bryce.co/undebuggable/

[14] Remove unused code in a real-world iOS project: https://ericsspace.com/articles/remove-unused-code-in-a-real-world-ios-project/

[15] Effortless SwiftUI Theming: https://alexanderweiss.dev/blog/2025-01-19-effortless-swiftui-theming

[16] Bringing App Intents to Your SwiftUI App: https://www.ioscoffeebreak.com/issue/issue29

[17] Remove background from image in SwiftUI: https://www.artemnovichkov.com/blog/remove-background-from-image-in-swiftui

[18] Protocol Extensions in Swift 6.0: New Tricks: https://medium.com/codex/protocol-extensions-in-swift-6-0-new-tricks-1208fc8fc988

[19] iOS Modular Architecture: From Monolith to Hybrid Approaches: https://medium.com/@qquang269/ios-modular-architecture-from-monolith-to-hybrid-approaches-979f827886fb

[20] Guiding the Golden Age: Rebuilding Indoor Navigation for Rijksmuseum: https://www.youtube.com/watch?v=ERCtQoBVgJg

[21] Mastering Color Views in SwiftUI: https://www.youtube.com/watch?v=w_YjwL3r-ts

[22] Notification Deep Linking | Open Specific View From Push Notifications: https://www.youtube.com/watch?v=6Y9KDTjmpLA

[23] Scalable Continuous Integration for iOS: https://www.youtube.com/watch?v=ZMWxTVr__rc

[24] Recall — календарь для продуктивности: https://apptractor.ru/info/github/recall.html

[25] Sharing — универсальное решение для хранения и совместного использования данных: https://apptractor.ru/info/github/sharing-2.html

[26] Вышла первая бета-версия Android 16: https://apptractor.ru/info/news/vyshla-pervaya-beta-versiya-android-16.html

[27] Погружение в мир Lint’a в Android-проекте (часть 2): https://habr.com/ru/companies/domclick/articles/870650/

[28] Абсолютно потрясающее, но определенно не всеобъемлющее руководство по тестированию пуш-уведомлений: https://habr.com/ru/articles/811297/

[29] Jetpack Compose и Edge-to-Edge на Android 15: https://apptractor.ru/info/articles/jetpack-compose-i-edge-to-edge-na-android-15.html

[30] Как синтаксический сахар Kotlin может сломать вам логику работы приложения: https://habr.com/ru/articles/875460/

[31] Как сделать библиотеку, чтобы ей пользовались: https://apptractor.ru/info/media/kak-sdelat-biblioteku-chtoby-ey-polzovalis.html

[32] Как Класс производительности помог Google Maps предоствить первоклассный опыт: https://apptractor.ru/info/articles/kak-klass-proizvoditelnosti-pomog-google-maps-predostvit-pervoklassnyy-opyt.html

[33] Using new Camera extensions API: https://victorbrandalise.com/using-new-camera-extensions-api/

[34] Widgets with Glance: Displaying Images: https://proandroiddev.com/widgets-with-glance-displaying-images-fe6a1c63c128

[35] Subcomposition in Jetpack Compose: How to Use Measurement Phase Data in Other Children: https://medium.com/@olivervicente/subcomposition-in-jetpack-compose-how-to-use-measurement-phase-data-in-other-children-3965d700af8b

[36] Don’t let Maven block you!: https://www.marcogomiero.com/posts/2025/ublock-maven/

[37] Mockk: My Favorite Mocking Library for Android: https://medium.com/@stefanoq21/mockk-my-favorite-mocking-library-for-android-ffbc47bb05a3

[38] Please don’t dox me Google: How to verify your Google Play account without exposing ALL of your information: https://blog.jakelee.co.uk/publishing-on-google-play-without-exposing-info/

[39] App taken down: Beware of adding a «surprise» free trial without updating the UI: https://www.reddit.com/r/androiddev/comments/1i77wys/app_taken_down_beware_of_adding_a_surprise_free/

[40] Code Optimization with Proguard and R8 in Android: https://medium.com/teknasyon-engineering/code-optimization-with-proguard-and-r8-in-android-4d92e15a398b

[41] Stop hopping threads!: https://medium.com/proandroiddev/stop-hopping-threads-6a6241016529

[42] Android Studio Meerkat Feature Drop: https://developer.android.com/studio/preview/features#2024.3.2

[43] Announcing Tuist Registry: https://tuist.dev/blog/2025/01/22/announcing-tuist-registry

[44] Programmatic navigation with Tab View in SwiftUI: https://www.createwithswift.com/programmatic-navigation-with-tab-view-in-swiftui/

[45] Auto Layout Made Easy: Master Constraints with a Powerful UIView Extension: https://medium.com/icommunity/auto-layout-made-easy-master-constraints-with-a-powerful-%5Cuiview-extension-9a3b9bc3b926

[46] Comprehensive System Design of LinkedIn Android App: https://medium.com/@YodgorbekKomilo/comprehensive-system-design-of-linkedin-android-app-08e29fa6905e

[47] F-Droid’s Progress and What’s Coming in 2025: https://f-droid.org/2025/01/21/a-look-back-at-2024-f-droids-progress-and-whats-coming-in-2025.html

[48] The future is adaptive: Changes to orientation and resizability APIs in Android 16: https://android-developers.googleblog.com/2025/01/orientation-and-resizability-changes-in-android-16.html

[49] From frustration to framework: Revamping UI testing at Qont: https://medium.com/qonto-way/from-frustration-to-framework-revamping-ui-testing-at-qonto-part-1-paradigm-shift-daa1fc41b2fe

[50] Real-World Solutions for Remote Localization in Jetpack Compose Apps: https://merttoptas.medium.com/real-world-solutions-for-remote-localization-in-jetpack-compose-apps-ea0176cdd75a

[51] InputStreams & OutputStreams In Kotlin: https://www.youtube.com/watch?v=SYHcP2FJ8Hk

[52] Working With Files In Kotlin: https://www.youtube.com/watch?v=MSeI7XVzrvo

[53] Compose Performance for Us Humans: https://www.youtube.com/watch?v=jXDJfvH7yqc

[54] CuteMusic — быстрый музыкальный плеер для Android: https://apptractor.ru/info/github/cutemusic.html

[55] Lumo-UI — плагин Gradle для создания компонентов Compose: https://apptractor.ru/info/github/lumo-ui.html

[56] Android Interview Questions — вопросы и темы с Android-собеседований: https://apptractor.ru/info/github/android-interview-questions-voprosy-i-temy-s-android-sobesedovaniy.html

[57] 5 лет React Native в Shopify: https://apptractor.ru/info/articles/5-let-react-native-v-shopify.html

[58] Создание на Flutter MMO, достигшей $14k MMR в закрытом тестировании: https://apptractor.ru/info/articles/sozdanie-na-flutter-mmo-dostigshey-14k-mmr-v-zakrytom-testirovanii.html

[59] YPay & YPay Inventory для Flutter приложений: https://habr.com/ru/articles/875834/

[60] Такие разные Slivers: обзор и применение во Flutter. Часть 1: https://habr.com/ru/articles/876068/

[61] Спасти проект: с какими трудностями мы столкнулись при разработке и поддержке мобильной кроссплатформы: https://habr.com/ru/companies/simbirsoft/articles/875524/

[62] Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica: https://habr.com/ru/articles/873920/

[63] Introducing card_game: A declarative Flutter package that makes building card games easy: https://www.reddit.com/r/FlutterDev/comments/1i6kilk/introducing_card_game_a_declarative_flutter/

[64] Compose multiplatform is real: https://whackylabs.com/swift/kotlin/compose/2025/01/12/compose-multiplatform-is-real/

[65] Writing Golden Tests in Flutter: https://medium.com/@onyangomaureen95/writing-golden-tests-with-flutter-86d9cdd4aa2d

[66] Detecting Text with Camera in Compose Multiplatform: https://medium.com/@amirhossein-ijadi/detecting-text-with-camera-in-compose-multiplatform-b244d0f1f4d8

[67] Design Systems in Flutter. Why and How.: https://medium.com/@rajbhandaripratik8/design-systems-in-flutter-why-and-how-a689c26c0340

[68] Becoming a KMP Expert: https://www.youtube.com/watch?v=qD-Gh7zugMI

[69] Multi-language Support in Kotlin/Compose Multiplatform: https://www.youtube.com/watch?v=BrSnxbfxNOQ

[70] Flutter Animations Made Easy: https://www.youtube.com/watch?v=rNu2GMawMzQ

[71] Технический гайд по сторис или как мы повысили конверсию в мобильном приложении в 9 раз: https://habr.com/ru/companies/m2tech/articles/874438/

[72] Автоматизируем рутинные задачи и сокращаем бюджет на дизайн: Figma Variables в создании макетов мобильных приложений: https://habr.com/ru/companies/cleverpumpkin/articles/874904/

[73] UI/UX тренды в 2025: угрожает ли ИИ будущему дизайнеров и какие визуальные тренды нас удивят?: https://habr.com/ru/articles/876130/

[74] Токены цвета для приложения: Как создать, использовать и передать в разработку: https://habr.com/ru/articles/875098/

[75] Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов: https://habr.com/ru/articles/876168/

[76] Управление ресурсами в DevOps: от облачных решений до «железных» серверов: https://apptractor.ru/info/media/upravlenie-resursami-v-devops-ot-oblachnyh-resheniy-do-zheleznyh-serverov.html

[77] Универсальное решение для мобильного автотестирования: https://apptractor.ru/info/media/universalnoe-reshenie-dlya-mobilnogo-avtotestirovaniya.html

[78] Смена профессии в IT — Карьера, Профессиональный рост: https://apptractor.ru/info/media/smena-professii-v-it-karera-professionalnyy-rost.html

[79] I am (not) a Failure: Lessons Learned From Six (and a half) Failed Startup Attempts: https://blog.rongarret.info/2025/01/i-am-not-failure-lessons-learned-from.html

[80] Your Career is a Startup: Building Sustainable Growth, One Stage at a Time: https://www.elenaverna.com/p/your-career-is-a-startup-building

[81] Why You Need a ‘NOT Doing’ List, not a Todo List: https://www.antmurphy.me/newsletter/why-you-need-a-not-doing-list

[82] Why manual Release Notes and Versions are a chaos and how to fix it: https://adminforth.dev/blog/why-manual-release-notes-and-versions-are-a-chaos-and-how-to-fix-it/

[83] The fizzbuzz that did not get me the job: https://kranga.notion.site/The-fizzbuzz-that-did-not-get-me-the-job-180e7c22ef3b80c3a386f7f8de720ac7

[84] Neetcode 150 Course — All Coding Interview Questions Solved: https://www.youtube.com/watch?v=T0u5nwSA0w0

[85] Состояние мобильного рынка в 2024 году — отчет Sensor Tower: https://apptractor.ru/measure/app-store-analytics/sostoyanie-mobilnogo-rynka-v-2024-godu-otchet-sensor-tower.html

[86] Никита Бир о том, как создавать виральные продукты: https://apptractor.ru/info/articles/nikita-bir-o-tom-kak-sozdavat-viralnye-produkty.html

[87] Сокращается ли рынок приложений — Обсуждение на Reddit: https://apptractor.ru/info/articles/sokraschaetsya-li-rynok-prilozheniy-obsuzhdenie-na-reddit.html

[88] Супераппы «супергорода» или что такое Careem и Noon в Дубае? Обзор приложений. Часть 1: Careem: https://habr.com/ru/articles/875876/

[89] Epic поможет покрыть расходы разработчиков на iOS: https://apptractor.ru/info/news/epic-pomozhet-pokryt-rashody-razrabotchikov-na-ios.html

[90] Раскрываем секреты маркетинга в 5 квартале: https://apptractor.ru/marketing-monetization/raskryvaem-sekrety-marketinga-v-5-kvartale.html

[91] Заменяем хабраюзеров ИИ-агентами. Гайд по browser-use: https://habr.com/ru/articles/875798/

[92] История бюджетной автоматизации отопления в Home Assistant): https://habr.com/ru/articles/876486/

[93] Home Assistant на Raspberry Pi 5: https://habr.com/ru/articles/875044/

[94] Google и Samsung работают над AR-очками: https://apptractor.ru/info/news/google-i-samsung-rabotayut-nad-ar-ochkami.html

[95] В SmartThings от Samsung появятся функции искусственного интеллекта: https://apptractor.ru/info/news/v-smartthings-ot-samsung-poyavyatsya-funktsii-iskusstvennogo-intellekta.html

[96] Perplexity запускает Sonar, API для ИИ-поиска: https://apptractor.ru/info/news/perplexity-zapuskaet-sonar-api-dlya-ii-poiska.html

[97] Tencent представила Hunyuan3D 2.0 — открытую ИИ-систему 3D моделирования: https://apptractor.ru/info/news/hunyuan3d-2-0.html

[98] Предыдущий дайджест: https://habr.com/ru/articles/874748/

[99] ошибку: http://www.braintools.ru/article/4192

[100] почту: mailto:lbogolubov@gmail.com

[101] Источник: https://habr.com/ru/articles/876694/?utm_source=habrahabr&utm_medium=rss&utm_campaign=876694

www.BrainTools.ru

Рейтинг@Mail.ru
Rambler's Top100