Наш небольшой, но очень интересный дайджест за четыре дня — искрящиеся и переливающиеся кнопки с помощью Metal и SwiftUI, суперкастомизированное Android-приложение в 2024 году, антитренды в мобильной разработке на Flutter, почему спринты отнимают радость от создания программного обеспечения и многое другое. Подключайтесь!

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



iOS

• Искрящаяся переливающаяся кнопка с помощью Metal и SwiftUI
• App Intents: новые возможности для разработчиков в iOS 18
• Как использовать URLSession с Async/Await для сетевых запросов в Swift
• Управление памятью в ассемблере для Apple Silicon
• История одного модального окна или переходим с UIKit на SwiftUI. Часть 3. ProgressView vs SkeletonView
• SDK и BDUI в Яндекс Пэй и Яндекс Банке
• Xcode становится все хуже и хуже — Обсуждение на Reddit
• Apple грозит штраф за нарушение DMA
Introducing Swift Testing. Traits.
Getting started with LiteRT (Tensorflow Lite)
SwiftUI Self-Sizing Flow Layouts
New in SwiftUI: the macro @Entry
Automatic Dependency Injection (DI) for your Swift application to make your code clean
Swift Format in Xcode
Prevent screenshot capture of sensitive SwiftUI views
Master Xcode 16: Essential Navigation Shortcuts for Faster Coding
Custom TextField Menu Actions
Optional View Modifiers
LNPopupUI — View как попапы
Ultraviolence — декларативный Metal

Android

• Как я писал суперкастомизированное Android-приложение в 2024 году
• Лучшая работа с Android Studio: 5 советов
• Компьютерное зрение на С++: подключаем ML-библиотеки и обрабатываем результаты поиска объектов
• Поющий молится дважды или пишем приложение в помощь хористу
• Диалог — часть навигации или нет?
• Красота системы типов Kotlin
• Обзор решений описания и обновления state экрана в Сompose
• Apex Architecture: Модульность и стабильность в Android-разработке
• Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
• 5 СЕКРЕТНЫХ преимуществ Android эмулятора которые вы не знали!
Compose Navigation The Old Way
Widgets with Glance: Blending in
Parameterized Android Tests with Burst 2.0
Picasso is formally deprecated
Kotlin Tips: Keep Your Code Clean
Kotlin Under the Hood: Exploring Objects, Companion Objects, and Annotations
Top 10 Coroutine Mistakes We All Have Made as Android Developers
Subtyping Composables
Now in Android: 111 — Android API level and schedule updates, Gemini in Android Studio, Google Play
Subtyping Composables
How Compose Compiler Plugin Works
Talaiot — отслеживания времени выполнения задач в Gradle

Кроссплатформа

• Антитренды в мобильной разработке на Flutter
• Flutter Web. Часть 2
We’ve just finished migrating the Shopify mobile app to React Native
Getting Started with Koin Annotations 1.4 in Compose Multiplatform
How to add multiple Flutter modules to native projects?
Unpacking Compose Multiplatform Accessibility
FilmSimulator — фильтры для изображений на KMM

Разработка

• Почему спринты отнимают радость от создания программного обеспечения
• Как инженеру техподдержки трансформироваться в мобильного разработчика
• Telegram web apps как альтернатива мобильным приложениям
• Surf QA Meetup: доклады о моках в автотестах, человеческом факторе QA и работе Device Holder
• ОС Аврора 5 глазами мобильного разработчика. Разработка и функциональность
• Мобильная ферма: тесты мобильных приложений без телефона и эмулятора
• AIOps — grafana, observability, aiops, ai
If you need the money, don’t take the job
How to Say No
Power Up Your Brain with Mental Models
Seeing Like a Programmer

Аналитика, маркетинг и монетизация

• Пока все спят: звуки мошенничества
• ИИ соберет главное из отзывов на приложения в RuStore

AI, Устройства, IoT

• KAN: Kolmogorov–Arnold Networks
• Оценка токопотребления батарейных радиоканальных устройств
• SIP для Интернета вещей: почему устройствам нужны голосовые возможности
• Квантизация позволяет запускать Llama 3.2 на мобилках
• Обзор Apple Mac Mini M4: маленькое чудо
• Mistral запустил новый API для модерации контента
• Google запускает курс по генеративному ИИ
Build and Deploy a RAG Chatbot
AI Foundations Course – Python, Machine Learning, Deep Learning, Data Science

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

Комментарии (0)