Маркетинг и монетизация
Мобильная разработка за неделю #442: прокачиваем Кащееву смерть с Midjourney
В новой подборке материалы о подготовке к собеседованию и кнопочном Android, о создании дизайна с Midjourney, рекордах рынка приложений и многом другом.
В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
iOS
- Тестирование производительности Swift-кода с помощью XCTest
- Прости, Rosetta, мы должны расстаться
- Подготовка к собеседованию на iOS разработчика (начало 2023 года)
- Тестирование remote push notifications на iOS, когда используем Firebase Cloud Messaging
- В Apple показали гарнитуру смешанной реальности руководителям
- Apple откладывает производство гарнитуры
- WWDC 2023 пройдет с 5 по 9 июня
- App Store будет требовать Xcode 14.1 или новые версии с 25 апреля
- Working with percentages in SwiftUI layout
- Flyweight Design Pattern
- Improving multiplatform SwiftUI code
- iOS Concurrency Types
- Dynamic Features in an iOS Multi-Brand App
- Location Simulation in Xcode’s Simulator
- Swift 5.8 Release: You Can Use Future Features Now
- SwiftLint: An Essential Tool for Maintaining Code Quality in Swift Projects
- Xcode Templates Tutorial for iOS
- Downloading Data in SwiftUI with URLSession and async/await
- How to Hide Sensitive Widget Data When Device Is Locked?
- How Implicit Return Types Removed that Annoying Swift Inconsistency
- SwiftUI Tutorial: Create Child Views with ViewBuilder
- How to pick and capture an image using swift with UIImagePickerController?
- Communicate between multiple iOS devices using the Multipeer Connectivity framework
- Modular Architecture in Xcode iOS
- Understanding Swift Closures
- 3 mistakes to avoid with Closures
- 5 Unknown Beautiful Animation Libraries for iOS Applications in SwiftUI
- How to conduct an A/B test in iOS using feature flags and Amplitude
- GitHub webhooks and Xcode Cloud
- Spaghetti Code in Swift
- Using Critical Alerts in iOS applications
- SunKit: все о Солнце
- OpenAISwift: обертка для ChatGPT и OpenAI API
Android
- «Прокачиваем» кнопочный Android смартфон за 13$. Как довести до ума телефон без официальной поддержки?
- Современная Android-разработка в 2023 году
- Кащеева смерть — защищаем свои пароли с помощью аппаратного хранилища ключей Android
- Что под капотом у Leak Canary?
- Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье
- Как прогнать все UI-тесты на мерж-реквесте и не состариться
- Многомодульный BDSM. Бутылочные горлышки среди модулей
- Разработка рекламного SDK — Яндекс Mobile Ads SDK
- Kotlin Onboarding — обучающий курс по Kotlin прямо в Intellij
- Trampoline Activities
- Kotlin Flows Guide with Examples
- Evolution of Crash Management: Behind the Scenes with App Quality Insights
- Introducing Tone-based Surfaces in Material 3
- Don’t Prewarm App Features
- Compose & Paparazzi: Automatically find @Preview composables at runtime
- From Dagger & Hilt into the multiplatform world with kotlin-inject
- Creating a Circular Progress Bar with a Gradient using Jetpack Compose
- How to build a time picker with Jetpack Compose
- Creating a particle explosion animation in Jetpack Compose
- Mastering Sealed Class in Kotlin: A Guide to Simplify Your Code
- Improve Your Android App Build Times Using Modules
- How to use Extension Functions in Kotlin
- Inspect Ktor’s network traffic on Android with Chucker
- All about theming in Jetpack Compose
- Profiling your I/O
- ConcatAdapter Deep Dive
- All about AnnotatedString (Jetpack Compose)
- Chaquopy: Using Python In Android Apps
- Making a custom shape widget on jetpack compose using Figma and AndroidVectors
- KutePreferences: экраны настроек в Material Design 3
- Smart AutoClicker: автокликер для Android
- MilitaryJet: тестирование Jetpack Compose UI
Кроссплатформа
- Kotlin Multiplatform Mobile: как усложнить жизнь себе и упростить её потомкам
- How to use Flutter Version Manager like a pro?
- Best Resources To Learn Flutter From Scratch
- I Should Have Upgraded My Flutter App To Material 3 A Lot Sooner
- 8 Tips to Secure Your Flutter Mobile Apps
- How to Create a Flutter Plugin that includes Android Activities and iOS UIViewControllers
- Running Flutter on Raspberry Pi 4
- Storybook for React Native (6.5)
Разработка
- Дизайн приложения с использованием Midjourney
- Как наладить код-ревью, если ты совсем один
- Онлайн-баттл: алгоритмы
- Обучение, тесты и шапочка тимлида
- Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT
- Podlodka #313: может ли программист стать художником?
- Яндекс Такси запускает мини-сериал «Антология технологий»
- Migrating from Relational Databases to Time Series Databases
- UI/UX Design Trends 2023
- Why ChatGPT Won’t Replace Coders Just Yet
- Why Most Meetings Are Useless
- How To Build Your Own Custom ChatGPT With Custom Knowledge Base
- Turn Your Best Developers Into Managers
- Ubuntu Touch OTA-1 Focal Release
- Cursor: открытый редактор кода с ИИ
Аналитика, маркетинг и монетизация
- Рынок приложений в 1 квартале 2023 принесет рекордные $33.9 млрд
- Приложение для молитв и медитаций Hallow ставит рекорды с подпиской
- Как мы применяли исследования при разработке сервиса «Европротокол онлайн»
- Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера
- Ретеншен — основная метрика F2P игры, вероятностный подход
- Как сократить Time To Market и релизить новые фичи быстро
- Avito Product meetup #6: репутация пользователей
- Lemon8, конкурент Instagram от ByteDance, попал в Топ-10 американского App Store
- Casetify выпускает чехлы для iPhone в стиле кроксов с джибитсами
- Отчет «Мобильная экономика и пространство цифровой рекламы в 2022 году»
- Customers are not there to drive decisions about your product, but to validate yours
AI, Устройства, IoT
- «Умная дача» реального человека, без рекламных интеграций
- Интернет коров
- Как быстрее узнать, что сервису плохо, или Realtime-детекция разладок с помощью CatBoost
- UWB: возможности и перспективы применения
- Amazon открывает свою сеть Sidewalk для разработчиков
- Приостановить большие эксперименты с искусственным интеллектом — открытое письмо
- Как сделать свой плагин для ChatGPT
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.