Маркетинг и монетизация
Мобильная разработка за неделю #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 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?