В этом дайджесте сторонние загрузки в iOS и ускорение дебага на Android, схемы кампусов и неочевидные палки в колеса, свои “Герои”, артефакты пришельцев в вашем коде, руководство для начинающих по автономным агентам и многое другое.
В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!

iOS
• Как хранить данные в iOS: UserDefaults, Keychain и сэндвичи
• Coffee&Code #4: Анастасия Улитина (Amazon Prime Video)
• SKAdNetwork 4.0 для приложений с подписками
• Пользователи iOS смогут менять оплату подписки прямо из приложений
• Apple готовит множество приложений для AR/VR-гарнитуры
• iOS 17, как сообщается, создаст условия для сторонней загрузки приложений
•
An Autopsy of SKEmitterNode (With a Conversion to SwiftUI)
•
The “some” keyword in Swift
•
Understanding the Role of Expressions in Swift Programming
•
Understanding unstructured and detached tasks in Swift
•
Apple’s Hello animation
•
Don’t Destroy Swift’s Performance with These mistakes
•
Implement Your First Swift Package Build Plugin
•
Cryptography in iOS Applications: Techniques and Code Examples
•
Deeplink URL handling in SwiftUI
•
Preparing My App for Swift 6
•
Handling Network calls in Swift with Moya
•
How the relative size modifier interacts with stack views
•
Presenting Expandable Text Fields In SwiftUI
•
Recreate Adobe AfterEffects With SFX Using SwiftUI
•
ImageRenderer in SwiftUI
•
2,000 Imports: Organizing My Apps’ SwiftPM Modules
•
How Senior iOS Engineers Style Code: Performance And Clarity
•
How I would solve the Facebook iOS App Design Interview
•
HealthGPT: запросы на естественном языке к Apple Health
•
Mockingbird: фреймворк мокирования для Swift и Objective-C
Android
• Ускоряем дебаг в разы. Зачем и как использовать брейкпоинты
• Собеседование Middle Android разработчика
• Схема кампуса в Android приложении
• Запускаем Android Emulator на процессорах AMD под управлением Windows 10/11 Home
• Пишем Android-приложение с ChatGPT
• Ultron — самый простой фреймворк для разработки UI тестов Android
• CustomView Android. Кольцевая диаграмма для отображения статистики
• Написали UI для чата поддержки с помощью Jetpack Compose: как это было
• Берём Glance Widgets под контроль
• Что нового в Android и куда нас приведут нейронки
• Google Play будет автоматически предлагать обновить сбоящие приложения
• Android 13 вдвое увеличил распространение с января
•
Главный доклад KotlinConf 2023
•
Random Musings on the Android 14 Developer Beta 1
•
Drawing edge to edge in Jetpack Compose
•
Synking all the things with CRDTs: Local first development
•
Bump version code for Android apps using GitHub Actions
•
Hey Google, It’s Your Bug!
•
Create your own Gradle Tasks and Plugins in less than 10 minutes
•
3 Common Ways To Retry Network Requests Automatically in Android
•
10 Useful Kotlin Extension Functions for Simplifying Your Code
•
Sharesheet custom actions — Android14
•
Android modularization from MVP to Enterprise
•
Improvements and Changes to Compose’s Pointer Input
•
An Android Studio Template Project for Your Android Apps
•
Improvements and Changes to Compose’s Pointer Input
•
Level Up your Bottom Navigation with Lottie Animations
•
Bazel: The Revolutionary Build System for Android App Development
•
Supercharge your (Android) terminal experience
•
State Flow and Shared Flow in Kotlin
•
The Shape of Things to Come
•
Ultron: простое UI-тестирование для Android
•
Redukks: Redux/Uniflow для Kotlin Multiplatform
Кроссплатформа
• Почему так удобно использовать паттерн MVI в KMM
• Как мы стриминг пилили, или 5 неочевидных палок в колеса от Flutter
• Почему вам стоит использовать Unity Simulator при разработке под мобильные платформы
• Создаем клон Instagram при помощи Flutter и Feeds. Часть 2
•
Google’s Recommended Flutter App State Management
•
React Native’s New Architecture: A New Era of Performance
•
Records & Patterns — Dart | Flutter
Источник: https://habr.com/ru/companies/productivity_inside/articles/731034/В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!

iOS• Как хранить данные в iOS: UserDefaults, Keychain и сэндвичи
• Coffee&Code #4: Анастасия Улитина (Amazon Prime Video)
• SKAdNetwork 4.0 для приложений с подписками
• Пользователи iOS смогут менять оплату подписки прямо из приложений
• Apple готовит множество приложений для AR/VR-гарнитуры
• iOS 17, как сообщается, создаст условия для сторонней загрузки приложений
Марк Гурман из Блумберг докладывает, что в iOS 17, которую скоро презентуют на WWDC, сделают решение для сторонней загрузки приложений. Как и когда это начнет работать неизвестно (а может и вообще не начнет), но в Европе в 2024 вступает в силу Закон о цифровых рынках, так что, видимо, это крайний срок для реализации задуманного.• Цикломатическая сложность в Swift
•
An Autopsy of SKEmitterNode (With a Conversion to SwiftUI)•
The “some” keyword in Swift•
Understanding the Role of Expressions in Swift Programming•
Understanding unstructured and detached tasks in Swift•
Apple’s Hello animation•
Don’t Destroy Swift’s Performance with These mistakes•
Implement Your First Swift Package Build Plugin•
Cryptography in iOS Applications: Techniques and Code Examples•
Deeplink URL handling in SwiftUI•
Preparing My App for Swift 6•
Handling Network calls in Swift with Moya•
How the relative size modifier interacts with stack views•
Presenting Expandable Text Fields In SwiftUI•
Recreate Adobe AfterEffects With SFX Using SwiftUI•
ImageRenderer in SwiftUI•
2,000 Imports: Organizing My Apps’ SwiftPM Modules•
How Senior iOS Engineers Style Code: Performance And Clarity•
How I would solve the Facebook iOS App Design Interview•
HealthGPT: запросы на естественном языке к Apple Health•
Mockingbird: фреймворк мокирования для Swift и Objective-C
Android• Ускоряем дебаг в разы. Зачем и как использовать брейкпоинты
• Собеседование Middle Android разработчика
• Схема кампуса в Android приложении
• Запускаем Android Emulator на процессорах AMD под управлением Windows 10/11 Home
• Пишем Android-приложение с ChatGPT
• Ultron — самый простой фреймворк для разработки UI тестов Android
• CustomView Android. Кольцевая диаграмма для отображения статистики
• Написали UI для чата поддержки с помощью Jetpack Compose: как это было
• Берём Glance Widgets под контроль
• Что нового в Android и куда нас приведут нейронки
• Google Play будет автоматически предлагать обновить сбоящие приложения
• Android 13 вдвое увеличил распространение с января
•
Главный доклад KotlinConf 2023•
Random Musings on the Android 14 Developer Beta 1•
Drawing edge to edge in Jetpack Compose•
Synking all the things with CRDTs: Local first development•
Bump version code for Android apps using GitHub Actions•
Hey Google, It’s Your Bug!•
Create your own Gradle Tasks and Plugins in less than 10 minutes•
3 Common Ways To Retry Network Requests Automatically in Android•
10 Useful Kotlin Extension Functions for Simplifying Your Code•
Sharesheet custom actions — Android14•
Android modularization from MVP to Enterprise•
Improvements and Changes to Compose’s Pointer Input•
An Android Studio Template Project for Your Android Apps•
Improvements and Changes to Compose’s Pointer Input•
Level Up your Bottom Navigation with Lottie Animations•
Bazel: The Revolutionary Build System for Android App Development•
Supercharge your (Android) terminal experience•
State Flow and Shared Flow in Kotlin•
The Shape of Things to Come•
Ultron: простое UI-тестирование для Android•
Redukks: Redux/Uniflow для Kotlin Multiplatform
Кроссплатформа• Почему так удобно использовать паттерн MVI в KMM
• Как мы стриминг пилили, или 5 неочевидных палок в колеса от Flutter
• Почему вам стоит использовать Unity Simulator при разработке под мобильные платформы
• Создаем клон Instagram при помощи Flutter и Feeds. Часть 2
•
Google’s Recommended Flutter App State Management•
React Native’s New Architecture: A New Era of Performance•
Records & Patterns — Dart | Flutter
Поделиться ссылкой:
Интересные статьи
Интересные статьи
Еще с детства я начал покорять бесконечные просторы Minecraft. Естественно о разработке в то время никакой речи не шло. Но с недавних пор загорелся идеей создать о свой проект серверов.В данной статье...
Продолжаем серию материалов про создание системы заметок. В этой части мы спроектируем и разработаем RESTful API Service на Golang cо Swagger и авторизацией. Будет много кода, ещё больше рефакторинга ...
Это — первый материал из серии статей, посвящённой разработке REST-серверов на Go. В этих статьях я планирую описать реализацию простого REST-сервера с использованием нескольких различных...
На сегодняшний день организация бизнес-процессов и технологического конвейера разработки программных и аппаратно-программных решений является сложной комплексной задачей,...
Разбираемся с законом о ПД, рассказываем, как эволюционировала инфраструктура 1cloud.ru, обсуждаем изменения в политиках ИТ-компаний и развитие облачных экосистем.
