В этом выпуске Swift и SwiftUI в iOS 18 и собственная система мониторинга фильтра воды, очередные похороны Flutter и суровые истины о программировании с помощью ИИ, дейтинг в России 2024, открытые русскоязычные опенсорс-модели и многое другое. Подключайтесь!



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

iOS

• Использование Apple Swift и SwiftUI в iOS 18
• Улучшаем предварительные просмотры Xcode с помощью покрытия модульными тестами
• Как собрать и внедрить высоконагруженный модуль. Опыт Звука
• Business Process Notation как подход к организации кода в проекте по разработке iOS-приложения
• Вышла iOS 18.2 со всеми функциями Apple Intelligence
• Лучшие приложения и игры для iPhone, iPad и Mac — Победители App Store Awards 2024
• Первая в мире альтернатива Apple Pay для iPhone запущена в Норвегии
Concurrency Step-by-Step: Reading from Storage
Discovering iOS memory leaks III: Automating with Github Action
SwiftUI: Caching in Layout Protocol
Understanding opaque types in Swif
Migrating XCTest to Swift Testing
Completion Handlers vs. Tasks in Swift
Mastering Forms in SwiftUI: Selecting Information
iOS: Native JSON Parser
Blooming fireworks with Metal and SwiftUI
Bringing Image Playground to your app
Mocking a network connection in your Swift Tests
Is it me or is there a hiring freeze?
Все видео Swift Connection 2024
Самые популярные видео WWDC24
Predictive code completion on Xcode 16.1: Does it live up to the hype?
Credit Card Input Form — SwiftUI
Teach App Interactions to Users — SwiftUI
FlipNumberView — перекидной дисплей или представление
Xcbeautify — украшатель xcodebuild

Android

• Зачем покупать, когда можно… или как я собирал систему мониторинга фильтра воды и что из этого вышло
• Распознавание текста в реальном времени с Jetpack Compose
• Shared Element Transition в Jetpack Compose
• AndroidAPS в часах. Продолжение
• Полный разбор Kotlin Delegated Property
• Google анонсировал Android XR, новую ОС для гарнитур и умных очков
• Google Play прекращает все финансовые отношения с российскими разработчиками
Feature Flags and Modular Development: Ensuring Flexibility in Large Android Projects
Speeding Up UI Tests 4x While Reducing Costs
Testing Different Navigation Options with Compose
Using BlockHound to track blocking calls in non-blocking dispatchers
How to observe Internet in Android? A new way using Flow
9 Tips to improve your Jetpack Compose Previews
Customisation of Shared Element Transition of Jetpack Compose
Implementing Live Camera OCR with Jetpack Compose
UI State, Callbacks and Equality Pitfalls
5 steps to implement MVI architecture with Jetpack Compose
Screenshot testing in Jetpack Compose
How easy is drag-and-drop in Compose?
How we enhanced our Android App’s startup time by over 50%
Android System Design Interview- Google/Uber
Let’s build an Android camera app! CameraX + Compose
A vision for Android XR
Full Blueprint For Compose State Management — Free Live Workshop
Top 3 Custom Loading Animations In Jetpack Compose
Expanding Jewel: Markdown-to-Compose Magic
Visual Code Space — редактор кода для Android
Passage — аутентификация для Kotlin/Compose Multiplatform
Jetpack Compose Animations — примеры анимация на Compose

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

• Flutter форкнули и похоронили. Эксперты о Flock, поводах для беспокойства и будущем фреймворка
• Переходите на Flutter 3.27, тут быстрее и плавнее (и Dart тоже обновите)
• Как подружить Flutter и Huawei — настраиваем Flutter. Часть 2
• Редко, но метко! Пять малоизвестных виджетов
• Отбираем хлеб у нативных разработчиков: миграция с Kotlin/Swift на RN
• BA x Flutter: взаимодействие отделов, запуск кроссплатформы и почему хорошее ТЗ — бич креативности
Awesome Open Source Flutter Apps
Multi window support with Flutter desktop
How to add platform-specific icons to a Compose Multiplatform project
Dependency Injection with Injectable: Boosting Your App’s Performance & Scalability
How to implement Secure Storage in Flutter?
Why people say Flutter app do not feel native
Crossplatform architecture for an app’s core. Simple. Linear. Scalable
The Best Flutter App Architecture Exists
Far From Random: Three Mistakes From Dart/Flutter’s Weak PRNG
What’s new in Flutter 3.27
Going from Swift to Kotlin with Skip

Разработка

• Проблема 70%: суровые истины о программировании с помощью ИИ
• Особенности построения графиков Qt в «Авроре»
• Отчет Mac Developer Survey 2024
• Зачем приложению с многомиллионной аудиторией запускать бета-тестирование?
• Карьера и лидерство в IT
• Вся правда о грейдах, ревью и промоушенах
• Искусство создания антихрупкого API
• Путь к профессии BА: для кого подходит и как на него выйти
Grifters, believers, grinders, and coasters
Building a User Signals Platform at Airbnb
How we reduced our cloud spending by 20%
Code Quality in the Age of AI

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

• Telefónica начнет предустановки Epic Games Store
• Дейтинг в России 2024
• Пользователи расстаются с приложениями для знакомств
• EzDubs стремится стать центром переводом для пользователей
• Маркетологи в мобайле: Татьяна Панюшева (Яндекс Карты)
• Duolingo помогает поклонникам «Игры в кальмара» выучить корейский язык
• В YouTube Playables появился мультиплеер
• Как Skyeng продвигает мобильное приложение
• Самые скачиваемые и зарабатывающие приложения в России в ноябре 2024

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

• T-Lite и T-Pro – открытые русскоязычные опенсорс-модели на 7 и на 32 млрд параметров
• Смарт-функции в Алисе: как LLM помогает понять, чего хочет пользователь
• Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya
• Магия простоты: как мы улучшили отображение общественного транспорта на карте
• Туториал «RAG с нуля»
• Llama стала еще более эффективной
I can now run a GPT-4 class model on my laptop
Gemini 2.0 for developers

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

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