Маркетинг и монетизация
Мобильная разработка за неделю #435: Huawei и зомби как в MacOS
В этом выпуске ускорение Swift и первый релиз Android 14, собеседование и тестирование, спрос на мобильных разработчиков, приложения для здоровья и фитнеса, прелести legacy-кода и многое другое.
В нашем Telegram-канале Mobile Insights, еще больше материалов для разработчиков — подключайтесь!
iOS
- Элемент выбора эмодзи (aka EmojiPicker) для iOS как в MacOS
- Как ускорить Swift, упорядочив соответствия
- Swift-код в качестве пользовательских команд LLDB
- Google готовит новый браузер для iOS на собственном движке
Styling Components in SwiftUI
A path of pain with URLCache eviction and subclassing
Observing the content offset of a SwiftUI ScrollView
How to cancel a background task in Swift
From Zero to App Store With ChatGPT
The Adapter Design Pattern in Swift
A comprehensive guide to Coordinator Pattern in Swift
How I Built an Emoji Picker Library for iOS
How to Add OAuth in iOS in Half an Hour
Understanding Automatic Reference Counting (ARC) in iOS Development
How Abstractions Help Us Solve Tight Coupling
Apple Fired Me as a Software Engineer
A Beginner’s Guide to Styling Components in SwiftUI
Mastering charts in SwiftUI. Interactions.
Automating iOS releases using GitHub Actions
Our 1 Mistake in iOS App Modularization That Slows our Xcode Build process
SSL Pinning in iOS
I Stopped Using Third-Party Frameworks For My Swift Projects. Here’s What Happened
Conquer Data Races with Swift Actors
How to write README file for the iOS project
Unleash Your Creativity with Custom Shapes in SwiftUI
Animated Tab Bar: панель вкладок на SwiftUI
Custom Slider Control: слайдер для iOS
Android
- Как адаптировать Android-приложение под Huawei
- Как в Dropbox сделали загрузку с камеры в Android быстрее и надежнее
- Какие параметры компьютера влияют на скорость сборки Gradle проекта
- Автоматизации и инфраструктура вместо рутины и бойлерплейта
- Собеседование Junior Android-разработчика на оффер в реальном времени
- Как стать разработчиком в Южной Корее — инсайдерский взгляд
- Как защитить ваш Android APK и внедрить меры безопасности
- Вышла Developer Preview версия Android 14
- Google унифицирует вход в приложения с Credential Manager API
- Android и предустановленное ПО на Galaxy S23 занимает до 60 Гб
Introducing the Kotlin Playground
Fundamentals of Compose layouts and modifiers
Leveraging the Snapshot Mutation Policies of Jetpack Compose
Composing the desktop
Scheduling notifications in Android
Provider Pattern in Jetpack Compose
Building a Video Chat App: WebRTC on Android
Speed Up Your Jetpack Compose Development With the Compose Helper IDE plugin
Pattern Matching in Kotlin is Awesome
Introduction to Class Delegation
The K2 Compiler is going stable in Kotlin 2.0
Kotlin Flow for Android Development Crash Course
How to build a custom Facebook login button using Firebase Auth in Jetpack Compose
Coroutines cancellation
Branch by Abstraction in Android project
Compose phases
Advanced forms in Android with Compose Form
Kotlin Arrow KT Monad: A Beginner’s Guide
Flashlight: измерение производительности приложений на Android
Tracker Go: отслеживание бега
Dashlane Android Apps: открытые менеджеры паролей
Кроссплатформа
- Flutter Dev Podcast #39: Flutter и PWA
- Использование шейдеров во Flutter. Часть 2
- Nanc — backend-agnostic CMS с Flutterлюшками
- Fuchsia и Area 120 пострадали от увольнений в Google
Animated Icons: The Missing Piece to Your Bottom Nav in Flutter & Rive
Top 7 best practices in Flutter
Supporting Multiple Modals in React Native: A New Approach
Flutter: Using Magic Container
How I created an open-source BeReal clone with Flutter
Flutter Shaders: An Introduction
Control your Flutter app on the fly with Firebase Remote Config
Разработка
- Пять примечательных функций Postman, которые мы используем в тестировании банковских систем
- Podlodka #306: observability и логирование
- GitHub уволит 10% сотрудников
- Спрос на iOS и Android разработчиков в 2022 упал на 20%
- $23 млн в Серии А: Magic — ИИ-платформа написания кода
- Пренебрегаете Legacy кодом? Зря, потенциально это настоящая золотая жила для обучения
The ultimate guide to proper use of animation in UX
The Value of Code Versus The Value Of A Product
Optimistic UI and How It Makes the Web Feel Faster
2023: The Future Of Ui/Ux Design (and How You Can Prepare)
All You Need Is Love-able Products
Godot 4: Getting Started
Accessibility Handoff: a guide for product designers
Аналитика, маркетинг и монетизация
- Как в AppMetrica отследить рекламные переходы с сайта в приложение
- Myst вышел на iOS
- Приложения для здоровья и фитнеса в Европе — отчет Sensor Tower
- RuStore завершил бета-тестирование
- Домашняя автоматизация растет — загрузки Home Assistant выросли на 122% за год
- Почему EA закрыла Apex Legends Mobile
AI, Устройства, IoT
- Поднимаем зомби: перехват контроля над мёртвым IoT-производителем
- Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master
- Dusha: самый большой открытый датасет для распознавания эмоций в устной речи на русском языке
- Предсказание оттока пользователей
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов4 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Видео и подкасты для разработчиков4 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Разработка4 недели назад
100 уроков о том, как я довёл своё приложение до продажи за семизначную сумму

iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT