Как стать автором
Обновить
102.39
InlyIT
Для старательного нет ничего невозможного

Мобильная разработка за неделю #482 (27 марта — 2 апреля)

Время на прочтение4 мин
Количество просмотров1.8K
В новой подборке материалы о подготовке к собеседованию и кнопочном 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

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Теги:
Хабы:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Публикации

Информация

Сайт
inlyit.com
Дата регистрации
Дата основания
Численность
31–50 человек
Местоположение
Россия