Маркетинг и монетизация
Мобильная разработка за неделю #450: измерение ошибок лучших разработчиков
В новой подборке однонаправленные архитектуры и ошибки при публикации, не писание сетевого слоя и паттерны проектирования, лучшие практики, проектирование интерфейсов, состояние Fuchsia, лучшие пейволы и многое другое!
В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
iOS
- Измерение задержки старта iOS-приложений в масштабе Uber
- О многообразии форм однонаправленных архитектур в Swift
- Проектируем уведомления в iOS: 104 гайдлайна
- Swift Concurrency Instrument: чем он полезен iOS-разработчику
- Построение графа зависимостей Objective-C файлов
- Проектируем быстрые действия в iOS: 58 гайдлайнов
- Музыка в iOS приложениях: подводные камни при разработке
- Объявлены финалисты премии Apple Design Awards
365 Days of iOS Accessibility
Instant Pan Gesture Interactions
How to Define Custom URL Actions for SwiftUI Text Views
10 More Deadly SwiftUI Mistakes and How to Avoid Them
Managing Navigation Between Multiple Modules in an iOS App Using Dependency Injection Containers
Unit Test Gesture Recognizers in Swift
API availability in Swift
Top iOS and Swift Developer Interview Questions for 2023
The Best Way To Structure Your iOS Project
#file behavior change in Swift 5.8
File importing and exporting in SwiftUI
Stop Wasting Time on Unit Testing: How Tokopedia Achieved 8X Faster Results
Handling WebP Images When Using PHPickerViewController
Achieving higher test coverage: Our approach to UI testing on iOS
Pop to root view using Tab Bar in SwiftUI
10 Tips to Get Your App Featured on the App Store
A breakdown of HBO Max’s new iOS app
Realtime UIAppearance refresh
Conditional Compilation for Apple’s Yearly Updates
Build a 3D Bar Chart in SceneKit With SwiftUI
Speed up pods & gem install in Github Action
AWS Amplify: API для облака (Amazon)
Squirrel: нормальный скрол в симуляторах Xcode
Android
- 12 ошибок при публикации приложения в RuStore — и как их избежать
- Ускоряем написание кода
- Как не писать сетевой слой в Android-приложениях с помощью автоматической генерации OpenAPI
- Как подключить Lombok к Android Studio в 2023 году
- Приложение для Android начало тайно записывать пользователей через год после появления в Google Play
- Google запускает программу вознаграждения за поиск ошибок в приложениях для Android
- Популярные приставки на Android TV имеют встроенное вредоносное ПО
Google I/O 2023: Takeaways for Android Developers
Kotlin development boost with the release of Koin 3.4 and Koin Annotations 1.2 cheat sheet
Proven Prepping for Easy Android Interviews in 2023
How to create Responsive Layouts in Jetpack Compose
ViewCompositionStrategy Demystified
How to Integrate Top Jetpack Compose Features into a Functioning App
PermissionFlow: A Reactive API for knowing the status of Android app permissions
Jetpack Compose Tutorial: Animated Navigation Bar
Android Gradle Build Speed Optimizations Explained
Mastering Place Autocomplete API with Ktor and Jetpack Compose
A Glimpse at Constants in Kotlin
Integrating the PreviewCard with Jetpack Compose on Android TV
Achieving Platform-Specific Implementations with Koin in KMM
From Idea to Implementation: Developing an Animated Carousel with Jetpack Compose
Mastering State Hoisting for Cleaner and More Testable Code in Jetpack Compose
DisposableEffect: Side-Effect API In Jetpack Compose
Android Speech To Text — The missing guide
Detekt — Static Code Analyzer for Android
Android Server Driven UI-XML VS Compose Example & Benchmark
Modern Android Development = Single-Activity Architecture
Building an Expandable Credit Card Information Card in Jetpack Compose
Validate Fields Like a Pro With Kotlin Annotation Classes
Creating Touch Held Down Modifier with Jetpack Compose
How to Test the Navigation Component in Jetpack Compose?
OpenAI API client for Kotlin: мультиплатформенный клиент с корутинами
Reader: мультиплатформенный RSS-ридер на Kotlin и Compose
Coffee Drop: кофейный UI на Kotlin и Jetpack Compose
Кроссплатформа
- Паттерны проектирования на Dart с примерами кода. Часть 2 + Часть 1
- Атомарный подход в Unity
Custom lints for your Dart/Flutter project
Unlock Your Flutter Mastery: A Strategic Learning Plan for Success, Beyond Tutorials
Compose Multiplatform — first impression… is not good
How to boost your switch to Flutter? Guidelines from an iOS developer
Dart Course For Beginners
The future of iOS development with Flutter
Разработка
- Проверяем невероятные заявления разработчиков приложения-мессенджера с шифрованием
- 7 ежедневных практик лучших разработчиков
- Выбираем между кросс-платформенной и нативной разработкой
- Что будет, если у программиста появится хобби кулинария. Часть 2 + Часть 1
- Короче, Proxyman: краткий обзор самого яблочного сниффера
- Как спроектировать хороший таббар: 67 гайдлайнов
- Состояние дел в Fuchsia
- Доступность для всех
- It is fine или как эффективно выгореть
- Podlodka #321: SQL
Unlocking the Power of JunoDB: PayPal’s Key-Value Store Goes Open-Source
What I’ve Learned After Holding 1000 Interviews
My First Impressions of the Mojo Programming Language
Architecture Principles: An approach to effective decision making in software architecture
Case Study: Glup. Brand Identity and UX Design for Delivery App
The Ultimate Guide to Moodboarding
7 Key UX insights
My Journey to Becoming a Chief Technology Officer (CTO)
You Don’t Always Need Indexes
Аналитика, маркетинг и монетизация
- Лучшие пэйволы для приложений с подписками
- Аниме зарабатывает большие деньги в App Store
- Доход от подписок в AppMetrica
- Маркетологи в мобайле: Денис Стуков («Ситидрайв»)
- В App Store 1.78 млн приложений и 37 млн разработчиков
- Интеграция рекламы в Android-приложение: Yandex Mobile Ads Vs. Google AdMob
- Google увеличивает размещение рекламы в Play Store
- RuStore анонсировал новые возможности для пользователей и разработчиков
- Google Play забанил браузер за то, что с его помощью можно открыть пиратский сайт
- В Microsoft Store добавили резюме отзывов на основе ИИ
8 annoying A/B testing mistakes every engineer should know
AI, Устройства, IoT
- Сравнение нейросетей для перевода
- Новые инструменты для работы c ML-моделями и обзор MLOps от CERN
- Миссия выполнима: как Smart Engines обучила нейросеть распознавать все страницы паспорта РФ и находить подделки
- KC868-E16T: сбалансированное решение
- Криптография для Интернета вещей
- Samsung выпускает новую модель холодильника с 32″ планшетом
- Azure AI Studio предлагает компаниям создание собственных чатботов на основе моделей OpenAI
- $35 млн в Серии А: FlowX.ai — цифровая трансформация с помощью ИИ
- Бесплатный курс «Промпт-инжиниринг ChatGPT для разработчиков»
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов2 недели назад
Тренды мобильных приложений 2025: ИИ и конфиденциальность меняют мобильную индустрию
-
Магазины приложений2 недели назад
Приложение Hot Tub появится на iOS в EC
-
Разработка3 недели назад
Смешивание цветов в SwiftUI
-
Видео и подкасты для разработчиков4 недели назад
Управление ресурсами в DevOps: от облачных решений до «железных» серверов