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

Подписывайтесь на мой Telegram-канал Mobile Insights [1], где еще больше материалов для мобильных разработчиков.
iOS
• Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac [2]
• Руководство по использованию unsafe в Swift [3]
• Как iOS-приложение Tinder сократило размер локализаций на 95% [4]
• Туториал: вход в мобильном приложении с Telegram [5]
• Бразилия требует от Apple разрешить альтернативные магазины приложений [6]
• В App Store запустили резюме отзывов на основе ИИ [7]
• В iOS заработал Critical Messaging API [8]
• Что такое структурированный параллелизм (Structured Concurrency) [9]
•
New Concurrency Stuff with 6.1 [10]
•
Detecting face landmarks with the Vision framework [11]
•
a href=«blog.jacobstechtavern.com/p/secret-swiftui [12]»>Secret SwiftUI: A practical use for _VariadicView
•
Designing a custom lazy list in SwiftUI with better performance [13]
•
SwiftUI Phase Animation «Bug» [14]
•
Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier [15]
•
Understanding the Bindable property wrapper in SwiftUI [16]
•
Using UIKit’s New UITab Class with Sidebar on iOS 18 [17]
•
What to Test (and What Not to Test) in SwiftUI [18]
•
Enforcing SwiftLint on Every Developer’s Machine [19]
•
Server-Driven UI vs. Static UI: The Future of Scalable iOS Apps [20]
•
Tolgee now Supports Apple String Catalog (.xcstrings) [21]
•
Why iOS Developers Are Transitioning from MVVM to VIPER [22]
•
How to plan a migration to Swift 6 [23]
•
Adapting widgets for tint mode and dark mode in SwiftUI [24]
•
SwiftUI Performance — How to use UIKit [25]
•
Swift DevRoom at FOSDEM 2025 [26]
•
Minor Annoyances in Dealing with State [27]
•
Building a 3D Watch Face with Metal [28]
•
Best practices for safe and easy Core Data integration in a modern Swift app [29]
•
Dynamic Floating Sheets Like Family App — Animations — SwiftUI [30]
•
SwiftUI App Shortcuts — App Intents — Action Shortcuts [31]
•
VisualDebugger — визуальная отладка структур данных [32]
•
ColorTokensKit — мощная система цветовых маркеров [33]
Android
• Kelp — IDE-плагин для кастомных дизайн-систем на Jetpack Compose [34]
• Локализация в Jetpack Compose [35]
• Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech [36]
• Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков [37]
• Начинаем работу с Imagen 3 в Android-приложении через Vertex AI в Firebase [38]
• Google Play улучшает обнаружение виджетов [39]
•
Dynamic Delivery for a Android apps [40]
•
Kotlin Secrets: 7 Powerful Features Used By Advanced Developers [41]
•
Exploring Jetpack Compose Advanced Navigation in a Multi Modules Project [42]
•
Accelerating Android UI Testing Through Parallelization [43]
•
Creating a Logo with Frosted Glass Effect in Jetpack Compose [44]
•
5 Kotlin Features Every Android Developer Should Master [45]
•
Spotlight Week: Design and Develop Widgets [46]
•
Mastering Dependency Management- Android [47]
•
Automating APK Customization: A Bash Script for Rebranding Android Apps [48]
•
Handling Token Expiration in Ktor: Automatic Token Refresh for API Calls [49]
•
Why Is There No Main Function in Android? [50]
•
Android Quality Automation: Decrease App Size With This Script [51]
•
Mastering delays in Android [52]
•
Don’t use .use() in Kotlin [53]
•
Implementing the Magic Eraser Feature in the ProperShot android app [54]
•
Common media processing operations with Jetpack Media3 Transformer [55]
•
Compose runtime and performance — Android Developers Backstage [56]
•
Wonderful Widgets — Spotlight Week [57]
•
Is It Worth to Learn Native Android as a Beginner In 2025? [58]
•
3 Navigation issues that you MUST Avoid! [59]
•
Making Gradients Easy! Chris Sinco shows us how Mesh simplifies gradient design in Compose [60]
•
Port your Android App to the Web [61]
•
Firebase SignIn With Email And Password на GitHub — пример аутентификации Firebase [62]
•
Compose Permission Manager — простое управление разрешениями [63]
•
Komikku — бесплатный открытый ридер манги для Android [64]
Кроссплатформа
• Lynx — новый кроссплатформенный фреймворк [65]
• Заезжаем в Kotlin Multiplatform. Но какой ценой? [66]
• Синхронизируем скроллы в Sliver-списках [67]
•
10 Lesser-Known Dart and Flutter Functionalities You Should Start Using [68]
•
How to work on your Flutter app while you are offline [69]
•
Managing App Secrets in Kotlin Multiplatform App [70]
•
Am I doing something wrong or Riverpod sucks? [71]
•
Seamless Pagination in Flutter with Supabase [72]
•
Reduce Flutter App size using CodeMod [73]
•
Why You Should Refactor Before Adding New Features [74]
•
How to Use Swift Packages in Kotlin Multiplatform using Koin [75]
•
Google Maps vs OpenStreetMap in Flutter [76]
•
How to Use Native iOS Views (Swift UI) In Compose Multiplatform [77]
Разработка
• Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение [78]
• Кастомная дизайн система изнутри [79]
• Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска [80]
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#8) [81]
• Внедряем Server Driven UI [82]
• Нужна ли программисту вышка — в какой ВУЗ пойти учиться [83]
• Skype умер. Что случилось? [84]
•
Useful Fastlane built-in actions [85]
•
What is device fingerprinting and how does it work? [86]
•
Should managers still code? [87]
•
In defense of simple architectures [88]
•
27 Fundamental Techniques for Software Architects [89]
•
Applied «Software Engineering at Google» [90]
•
Learn PyTorch in 5 Projects – Tutorial [91]
•
Designing a Storytelling App for Kids [92]
Аналитика, маркетинг и монетизация
• В Южной Корее умерли триалы? Что разработчикам нужно знать о новых правилах подписки [93]
• Самые скачиваемые и зарабатывающие приложения в России в феврале 2025 [94]
• Маркетологи в мобайле: Spring Edition: Инна Черкасова (Ёбидоёби) [95] + Елена Зайцева (Dostavista) [96] + Динара Саттарова (Performance Marketing Group Head S7 Airlines) [97] + Валерия Гребенюк (Hoff) [98] + Вероника Павлова (Пятёрочка. Доставка) [99]
• Тренды маркетинга приложений 2024 — отчет SocialPeta [100]
• Юта стала первым штатом, принявшим законопроект о проверке возраста в магазинах приложений [101]
• Pie использует искусственный интеллект, чтобы помочь вам найти друзей [102]
• Apple Search Ads — обязательное условие для роста в App Store [103]
• Microsoft закрывает Skype, но спрос все еще высок [104]
• Flora создает «бесконечный холст» на базе искусственного интеллекта для творческих профессионалов [105]
AI, Устройства, IoT
• Запускаем клиент DeepSeek под DOS [106]
• Автоматизация загородного дома: хочу, чтобы всё [107]
• Говорящие ошейники для домашних животных [108]
• Четверть стартапов из текущей когорты YC имеют кодовые базы, почти полностью созданные ИИ [109]
• ChatGPT на macOS теперь может напрямую редактировать код [110]
← Предыдущий дайджест [111]. Если у вас есть другие интересные материалы или вы нашли ошибку [112] — пришлите, пожалуйста, в почту [113].
Автор: RoboForm
Источник [114]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/12959
URLs in this post:
[1] Mobile Insights: https://t.me/apptractor
[2] Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac: https://apptractor.ru/info/articles/kak-ochistit-xcode.html
[3] Руководство по использованию unsafe в Swift: https://habr.com/ru/articles/887914/
[4] Как iOS-приложение Tinder сократило размер локализаций на 95%: https://apptractor.ru/info/articles/kak-ios-prilozhenie-tinder-sokratilo-razmer-lokalizatsiy-na-95.html
[5] Туториал: вход в мобильном приложении с Telegram: https://habr.com/ru/articles/888308/
[6] Бразилия требует от Apple разрешить альтернативные магазины приложений: https://apptractor.ru/info/news/braziliya-trebuet-ot-apple-razreshit-alternativnye-magaziny-prilozheniy.html
[7] В App Store запустили резюме отзывов на основе ИИ: https://apptractor.ru/info/news/v-app-store-zapustili-rezyume-otzyvov-na-osnove-ii.html
[8] В iOS заработал Critical Messaging API: https://apptractor.ru/all-api/v-ios-zarabotal-critical-messaging-api.html
[9] Что такое структурированный параллелизм (Structured Concurrency): https://apptractor.ru/info/articles/chto-takoe-strukturirovannyy-parallelizm-structured-concurrency.html
[10] New Concurrency Stuff with 6.1: https://www.massicotte.org/concurrency-6_1
[11] Detecting face landmarks with the Vision framework: https://www.createwithswift.com/detecting-face-landmarks-with-the-vision-framework/
[12] blog.jacobstechtavern.com/p/secret-swiftui: https://blog.jacobstechtavern.com/p/secret-swiftui
[13] Designing a custom lazy list in SwiftUI with better performance: https://nilcoalescing.com/blog/CustomLazyListInSwiftUI/
[14] SwiftUI Phase Animation «Bug»: https://chris.eidhof.nl/post/swiftui-phase-animation-bug/
[15] Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier: https://www.createwithswift.com/symmetrical-and-asymmetrical-transitions-in-swiftui-with-the-scroll-transition-modifier/
[16] Understanding the Bindable property wrapper in SwiftUI: https://tanaschita.com/swiftui-observation-bindable/
[17] Using UIKit’s New UITab Class with Sidebar on iOS 18: https://www.ioscoffeebreak.com/issue/issue35
[18] What to Test (and What Not to Test) in SwiftUI: https://qualitycoding.org/what-to-test-in-swiftui/
[19] Enforcing SwiftLint on Every Developer’s Machine: https://medium.com/@rygel/swiftlint-on-autopilot-in-xcode-enforce-code-conventions-with-git-pre-commit-hooks-and-automation-52c5eb4d5454
[20] Server-Driven UI vs. Static UI: The Future of Scalable iOS Apps: https://medium.com/@nimjea/server-driven-ui-vs-static-ui-the-future-of-dynamic-ios-apps-70f443a9f9cc
[21] Tolgee now Supports Apple String Catalog (.xcstrings): https://docs.tolgee.io/blog/2025-03-05-apple-string-catalog-xcstrings-support
[22] Why iOS Developers Are Transitioning from MVVM to VIPER: https://medium.com/@kalidoss.shanmugam/transitioning-from-mvvm-to-viper-why-ios-developers-are-embracing-a-new-architecture-in-swift-0a43815eab03
[23] How to plan a migration to Swift 6: https://www.donnywals.com/how-to-plan-a-migration-to-swift-6/
[24] Adapting widgets for tint mode and dark mode in SwiftUI: https://www.createwithswift.com/adapting-widgets-for-tint-mode-and-dark-mode-in-swiftui/
[25] SwiftUI Performance — How to use UIKit: https://swiftwithmajid.com/2025/03/04/swiftui-performance-how-to-use-uikit/
[26] Swift DevRoom at FOSDEM 2025: https://swiftlang.github.io/event-fosdem/
[27] Minor Annoyances in Dealing with State: https://www.youtube.com/watch?v=T0eTs1YjzkI
[28] Building a 3D Watch Face with Metal: https://www.youtube.com/watch?v=YhexOZtf47Q
[29] Best practices for safe and easy Core Data integration in a modern Swift app: https://www.youtube.com/watch?v=F-LNV3FKqMk
[30] Dynamic Floating Sheets Like Family App — Animations — SwiftUI: https://www.youtube.com/watch?v=4FyGwyeB6cc
[31] SwiftUI App Shortcuts — App Intents — Action Shortcuts: https://www.youtube.com/watch?v=C4MNBjcn4cE
[32] VisualDebugger — визуальная отладка структур данных: https://apptractor.ru/info/github/visualdebugger.html
[33] ColorTokensKit — мощная система цветовых маркеров: https://apptractor.ru/info/github/colortokenskit.html
[34] Kelp — IDE-плагин для кастомных дизайн-систем на Jetpack Compose: https://habr.com/ru/companies/ozontech/articles/847376/
[35] Локализация в Jetpack Compose: https://apptractor.ru/info/articles/lokalizatsiya-v-jetpack-compose.html
[36] Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech: https://apptractor.ru/info/media/kak-ustroena-mobilnaya-arhitektura-intervyu-s-teh-liderom-yunita-mobile-architecture-iz-avitotech.html
[37] Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков: https://apptractor.ru/info/media/hilt-v-mnogomodulnyy-proekt-posobie-po-vnedreniyu-zavisimostey-dlya-novichkov.html
[38] Начинаем работу с Imagen 3 в Android-приложении через Vertex AI в Firebase: https://apptractor.ru/info/articles/imagen-3-v-android.html
[39] Google Play улучшает обнаружение виджетов: https://apptractor.ru/info/news/google-play-uluchshaet-obnaruzhenie-vidzhetov.html
[40] Dynamic Delivery for a Android apps: https://medium.com/google-developer-experts/dynamic-delivery-for-a-android-apps-7360fc71c1bf
[41] Kotlin Secrets: 7 Powerful Features Used By Advanced Developers: https://proandroiddev.com/kotlin-secrets-7-powerful-features-the-top-1-of-developers-use-daily-161e16e2464d
[42] Exploring Jetpack Compose Advanced Navigation in a Multi Modules Project: https://proandroiddev.com/exploring-jetpack-compose-advanced-navigation-in-a-multi-modules-project-30dc91e02292
[43] Accelerating Android UI Testing Through Parallelization: https://proandroiddev.com/accelerating-android-ui-testing-through-parallelization-da40dc03fdb2
[44] Creating a Logo with Frosted Glass Effect in Jetpack Compose: https://medium.com/@rmnkhr/creating-a-logo-with-frosted-glass-effect-in-jetpack-compose-bad2453b8512
[45] 5 Kotlin Features Every Android Developer Should Master: https://artemasoyan.medium.com/5-kotlin-features-every-android-developer-should-master-6ebe8e4e1abd
[46] Spotlight Week: Design and Develop Widgets: https://android-developers.googleblog.com/2025/03/spotlight-week-widgets.html
[47] Mastering Dependency Management- Android: https://mangeshyadav786.medium.com/mastering-dependency-management-android-9025c36d45a7
[48] Automating APK Customization: A Bash Script for Rebranding Android Apps: https://kashifahmad.medium.com/automating-apk-customization-a-bash-script-for-rebranding-android-apps-8e83c2994ddc
[49] Handling Token Expiration in Ktor: Automatic Token Refresh for API Calls: https://proandroiddev.com/handling-token-expiration-in-ktor-automatic-token-refresh-for-api-calls-e79badd379dc
[50] Why Is There No Main Function in Android?: https://medium.com/@sevbanbuyer/why-is-there-no-main-function-in-android-1198032a5a15
[51] Android Quality Automation: Decrease App Size With This Script: https://medium.com/@michalankiersztajn/android-quality-automation-decrease-app-size-with-this-script-785b6ce55ce5
[52] Mastering delays in Android: https://medium.com/@vitoksmile/mastering-delays-in-android-d6d961c8ed4e
[53] Don’t use .use() in Kotlin: https://medium.com/@wn8yura/dont-use-use-in-kotlin-1005c9b6b9d4
[54] Implementing the Magic Eraser Feature in the ProperShot android app: https://medium.diffuse.ly/implementing-the-magic-eraser-feature-in-the-propershot-android-app-0a1dc5296ee4
[55] Common media processing operations with Jetpack Media3 Transformer: https://android-developers.googleblog.com/2025/03/media-processing-performance-jetpack-media3-transformer.html
[56] Compose runtime and performance — Android Developers Backstage: https://www.youtube.com/watch?v=Fr_e7jwTpk0
[57] Wonderful Widgets — Spotlight Week: https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9T4Pz4atIB0LaTmJGS4iyF
[58] Is It Worth to Learn Native Android as a Beginner In 2025?: https://www.youtube.com/watch?v=_tqvevHzom0
[59] 3 Navigation issues that you MUST Avoid!: https://www.youtube.com/watch?v=QpRuoxKd5SY
[60] Making Gradients Easy! Chris Sinco shows us how Mesh simplifies gradient design in Compose: https://www.youtube.com/watch?v=mKu7LGqssF8
[61] Port your Android App to the Web: https://www.youtube.com/watch?v=lxya-Ssy9pk
[62] Firebase SignIn With Email And Password на GitHub — пример аутентификации Firebase: https://apptractor.ru/info/github/firebase-signin-with-email-and-password-na-github.html
[63] Compose Permission Manager — простое управление разрешениями: https://apptractor.ru/info/github/compose-permission-manager.html
[64] Komikku — бесплатный открытый ридер манги для Android: https://apptractor.ru/info/github/komikku.html
[65] Lynx — новый кроссплатформенный фреймворк: https://apptractor.ru/info/news/lynx.html
[66] Заезжаем в Kotlin Multiplatform. Но какой ценой?: https://habr.com/ru/articles/887574/
[67] Синхронизируем скроллы в Sliver-списках: https://habr.com/ru/companies/surfstudio/articles/887758/
[68] 10 Lesser-Known Dart and Flutter Functionalities You Should Start Using: https://dcm.dev/blog/2025/02/27/ten-lesser-known-dart-flutter-functionalities/
[69] How to work on your Flutter app while you are offline: https://www.linkedin.com/posts/damianbast_if-you-are-ever-travelling-and-want-to-continue-activity-7301488364048822272-62WW/
[70] Managing App Secrets in Kotlin Multiplatform App: https://medium.com/@mohaberabi98/managing-app-secrets-in-kotlin-multiplatform-app-374aa0f693a5
[71] Am I doing something wrong or Riverpod sucks?: https://www.reddit.com/r/FlutterDev/comments/1j37ln7/am_i_doing_something_wrong_or_riverpod_sucks/
[72] Seamless Pagination in Flutter with Supabase: https://techfront.substack.com/p/seamless-pagination-in-flutter-with
[73] Reduce Flutter App size using CodeMod: https://siva-ss.medium.com/reducing-flutter-app-download-size-using-codemod-9cb02db51eb8
[74] Why You Should Refactor Before Adding New Features: https://codewithandrea.com/articles/why-refactor-before-new-features/
[75] How to Use Swift Packages in Kotlin Multiplatform using Koin: https://proandroiddev.com/how-to-use-swift-packages-in-kotlin-multiplatform-using-koin-c7d24fdbbbd7
[76] Google Maps vs OpenStreetMap in Flutter: https://www.youtube.com/watch?v=llKgduMo6jo
[77] How to Use Native iOS Views (Swift UI) In Compose Multiplatform: https://www.youtube.com/watch?v=F0BnN_uLp9A
[78] Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение: https://habr.com/ru/articles/888022/
[79] Кастомная дизайн система изнутри: https://habr.com/ru/companies/liptsoft/articles/887750/
[80] Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска: https://habr.com/ru/articles/888596/
[81] Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#8): https://habr.com/ru/articles/887586/
[82] Внедряем Server Driven UI: https://apptractor.ru/info/media/vnedryaem-server-driven-ui.html
[83] Нужна ли программисту вышка — в какой ВУЗ пойти учиться: https://apptractor.ru/learn/nuzhna-li-programmistu-vyshka-v-kakoy-vuz-poyti-uchitsya.html
[84] Skype умер. Что случилось?: https://apptractor.ru/info/articles/skype-umer-chto-sluchilos.html
[85] Useful Fastlane built-in actions: https://nowham.dev/posts/useful_built_ins/
[86] What is device fingerprinting and how does it work?: https://workos.com/blog/what-is-device-fingerprinting-and-how-does-it-work
[87] Should managers still code?: https://theengineeringmanager.substack.com/p/should-managers-still-code
[88] In defense of simple architectures: https://danluu.com/simple-architectures/
[89] 27 Fundamental Techniques for Software Architects: https://www.workingsoftware.dev/fundamental-techniques-for-software-architects/
[90] Applied «Software Engineering at Google»: https://addyo.substack.com/p/applied-software-engineering-at-google
[91] Learn PyTorch in 5 Projects – Tutorial: https://www.youtube.com/watch?v=E0bwEAWmVEM
[92] Designing a Storytelling App for Kids: https://www.youtube.com/watch?v=g0JlpB75_5E
[93] В Южной Корее умерли триалы? Что разработчикам нужно знать о новых правилах подписки: https://apptractor.ru/marketing-monetization/v-yuzhnoy-koree-umerli-trialy-chto-razrabotchikam-nuzhno-znat-o-novyh-pravilah-podpiski.html
[94] Самые скачиваемые и зарабатывающие приложения в России в феврале 2025: https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-i-zarabatyvayuschie-prilozheniya-v-rossii-v-fevrale-2025.html
[95] Маркетологи в мобайле: Spring Edition: Инна Черкасова (Ёбидоёби): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-inna-cherkasova-yobidoyobi.html
[96] Елена Зайцева (Dostavista): https://apptractor.ru/info/interview/marketologi-v-mobayle-spring-edition-elena-zaytseva-dostavista.html
[97] Динара Саттарова (Performance Marketing Group Head S7 Airlines): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-dinara-sattarova-performance-marketing-group-head-s7-airlines.html
[98] Валерия Гребенюк (Hoff): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-valeriya-grebenyuk-hoff.html
[99] Вероника Павлова (Пятёрочка. Доставка): https://apptractor.ru/info/interview/marketologi-v-mobayle-veronika-pavlova-pyatyorochka-dostavka.html
[100] Тренды маркетинга приложений 2024 — отчет SocialPeta: https://apptractor.ru/marketing-monetization/trendy-marketinga-prilozheniy-2024-otchet-socialpeta.html
[101] Юта стала первым штатом, принявшим законопроект о проверке возраста в магазинах приложений: https://apptractor.ru/info/news/yuta-stala-pervym-shtatom-prinyavshim-zakonoproekt-o-proverke-vozrasta-v-magazinah-prilozheniy.html
[102] Pie использует искусственный интеллект, чтобы помочь вам найти друзей: https://apptractor.ru/info/apps/pie.html
[103] Apple Search Ads — обязательное условие для роста в App Store: https://apptractor.ru/measure/app-store-analytics/apple-search-ads-obyazatelnoe-uslovie-dlya-rosta-v-app-store.html
[104] Microsoft закрывает Skype, но спрос все еще высок: https://apptractor.ru/measure/app-store-analytics/microsoft-zakryvaet-skype-no-spros-vse-esche-vysok.html
[105] Flora создает «бесконечный холст» на базе искусственного интеллекта для творческих профессионалов: https://apptractor.ru/info/news/flora.html
[106] Запускаем клиент DeepSeek под DOS: https://habr.com/ru/companies/ru_mts/articles/888756/
[107] Автоматизация загородного дома: хочу, чтобы всё: https://habr.com/ru/companies/wirenboard/articles/888314/
[108] Говорящие ошейники для домашних животных: https://habr.com/ru/companies/sberbank/articles/888906/
[109] Четверть стартапов из текущей когорты YC имеют кодовые базы, почти полностью созданные ИИ: https://apptractor.ru/info/news/chetvert-startapov-iz-tekuschey-kogorty-yc-imeyut-kodovye-bazy-pochti-polnostyu-sozdannye-ii.html
[110] ChatGPT на macOS теперь может напрямую редактировать код: https://apptractor.ru/info/news/chatgpt-na-macos-teper-mozhet-napryamuyu-redaktirovat-kod.html
[111] Предыдущий дайджест: https://habr.com/ru/articles/887184/
[112] ошибку: http://www.braintools.ru/article/4192
[113] почту: mailto:lbogolubov@gmail.com
[114] Источник: https://habr.com/ru/articles/889380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=889380
Нажмите здесь для печати.