Маркетинг и монетизация
Мобильная разработка за неделю #497: поля компилятора
Собрали дайджест сразу за две недели — в нем материалы про Composable Architecture и новый компилятор K2, Room для Kotlin Multiplatform и будущее магазинов приложений, самые скачиваемые и зарабатывающие приложения в России в апреле, превращение игрушечного робота-доставщика в ровер и многое другое. Подключайтесь!
Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.
iOS
- The Composable Architecture: мои 3 года использования
- Поля содержимого в SwiftUI
- Result builders in Swift
- SwiftUI уроки (часть 11)
- 38 iOS-разработчиков из примерно 65,000 подписалось на внешние платежи
- Что такое Optional в Swift — вопросы с собеседований
- Apple готовит ИИ-серверы на собственных процессорах
- Apple уточняет условия CTF и вводит правила для iPadOS
- Developing Embedded Applications with Swift
- Safely unwrap optional values in SwiftUI bindings
- How to add a privacy manifest file to your app for required reason API usage?
- Asking AI to Refactor Swift Code
- How to solve problems with bitwise operators in Swift
- The ContentUnavailableView In SwiftUI
- Swift 6: Access level on import statements
- How to refactor code with regular expressions
- 4 years of the Composable Architecture
- Testing Network Layers with Stubs, Mocks, and Spies
- Inspectors in SwiftUI
- Extracting app logs from an .xcresult
- Protocols in iOS Object-Oriented Programming
- SwiftUI: Multi-Stage Animation
- SwiftUI Inverting A Boolean Binding
- Be Careful When You Initialize a State Object
- Xcode Build Insights: Keep track of project compilation times
- Design and build apps for watchOS 10
- Make features discoverable with TipKit
- Share files with SharePlay
- YMFF — управление фичами и фиче-флагами
- Sketch — простое рисование
- SwiftOBD2 — набор инструментов для работы с OBD2
Android
- Как новый компилятор K2 ускоряет компиляцию Kotlin на 94%
- Anvil Utils: Assisted injection в многомодульных Android проектах без боли
- Новые коллекции в Android
- Как защитить свой код от Gemini in Android Studio
- Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция
- Всегда ли нужна чистая архитектура?
- Вышла Android Studio Jellyfish
- Android 15 позволит приложениям управлять «Режимом отхода ко сну»
- Android мигрирует с Google Fit API на Android Health
- How to effectively A/B test power consumption for your Android app’s features
- Kotlin Coroutine mechanisms: runBlocking v. launch
- Toggle Labels With Icons — Personalizing Accessibility
- The Road Less Starred: Lessons Learned from My Markdown Twain Library
- Working On A Multiple Library Project
- A Step-by-Step Guide to Performing Data Analysis With Kotlin DataFrame
- Tools and libraries to help your Wear OS app satisfy Google Play app quality requirements
- Readability of Optimized Kotlin Code
- Update Your Compass — New Android Orientation API
- Jetpack Compose to Compose Multiplatform: Transition Guide
- Protect your code from Gemini in Android Studio
- Only Show the Tip of the Iceberg
- Dispatchers — IO and Default Under the Hood
- What’s new in Android Studio Jellyfish
- Now in Android: 104 — Android Studio Jellyfish, A/B testing power consumption, AndroidX, and more
- Learn to Build a Multi-Module Running Tracker App + Wear OS App
- Three Simple Rules for Subtypes
- Reversing a Bluetooth LE gadget protocol
- Survey View — опросы и анкеты на Jetpack Compose
- Kafka — читайте, слушайте и скачивайте книги
Кроссплатформа
- Room для Kotlin Multiplatform. Пробуем нативное решение
- Интерфейсы для конструкторов в Dart
- Тестирование веб-приложений Flutter с помощью Selenium
- Особенности const в Dart и Flutter
- Microsoft прекращает поддержку Xamarin и Xamarin.Forms
- Google проводит сокращения в командах Flutter, Dart и Python
- Jetpack Compose for iOS: Interoping with native Components
- Creating a React Native “Curved Bottom Bar” with Handwritten SVG
- How to publish a Kotlin Multiplatform Android app on Play Store with GitHub Actions
- Using Jetpack Room in Kotlin Multiplatform shared code
- How to Get User Feedback in Flutter
- Road Fighter Compose — Kotlin Multiplatform Port
- Mastering Deep Linking: A Comprehensive Guide for Flutter Developers
- Show Info Message on both Android/iOS — MessageBar KMP Library
Разработка
- Как мы в 4 раза ускорили мобильную версию ВКонтакте
- Самые высокооплачиваемые вакансии апреля в сфере разработки приложений
- Stack Overflow заключает соглашение с OpenAI о предоставлении данных для моделей
- Будущее магазинов приложений
- 100% способ пройти собеседование
- Как увеличить свою продуктивность. Полный гайд по Notion
- 5 tips for a successful (iOS) take-home project
- Case Study: Designing a Financial Advisory Platform UX and UI
- 3 Critical Skills You Need to Grow Beyond Senior Levels in Engineering
- The Sound of Software
- Tech Interview Handbook
- The Personal Productivity Tech Stack
Аналитика, маркетинг и монетизация
- Самые скачиваемые и зарабатывающие приложения в России в апреле 2024
- Большой гид по гиперказуальным играм: от механик до монетизации
- Выход сериал Fallout привел к значительному росту доходов мобильной игры
- В LinkedIn добавили игры
- Как увеличить возврат инвестиций в продвижение на 657%: кейс bush.production и «Арабикл»
- Приложения для знакомств быстро растут
- У Airbnb лучший по загрузкам квартал в истории
AI, Устройства, IoT
- Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение
- Универсальный контроллер моторов на ARM Cortex-M85. Трассировка
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Новости1 месяц назад
Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.39
-
Видео и подкасты для разработчиков1 месяц назад
Lua – идеальный встраиваемый язык
-
Новости1 месяц назад
Poolside, занимающийся ИИ-программированием, привлек $500 млн