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

Дайджест интересных материалов для мобильного разработчика #457 (12 — 18 сентября)

Время на прочтение4 мин
Количество просмотров2.2K
В нашем новом дайджесте открытие Live Activity и ActivityKit, анализ Android-приложений и Flutter 3.3, логи, скука, мобильный CI, приключения BeReal и многое другое!

Подключайтесь также к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.



iOS

• Apple открыла Live Activity и ActivityKit
• Apple открыла подписку на WeatherKit
•  Introducing MarkCodable
•  Customizing toolbars in SwiftUI
•  Lock Screen Widgets in SwiftUI
•  Is your iOS app secure?
•  New in SwiftUI 4: Toggle Collection & Mixed Stage Toggle
•  Creating GitHub Build Status Badges for Xcode Cloud Builds
•  SF Font Expanded, Condensed, and Compressed: Three New font width styles in iOS 16
•  Designing for iPhone 14 Pro’s Dynamic Island
•  Common iOS Swift Development Interview Questions
•  Implementing the Viper Design Pattern in iOS
•  Access Memory Directly in Swift
•  Exploring Rendering in SwiftUI
•  Efficiently Develop Cleaner SwiftUI Views Using A View Model
•  New BackgroundTask in SwiftUI and How to Test It
•  New in SwiftUI 4: AnyLayout
•  Swift 5.7 Released!
•  Swift RegexBuilder – A New Way to Build Regular Expressions in iOS
•  Fixing Swift Actors and Delegate Error on Xcode 14
•  Implementing Analytics Manager for your iOS app
•  How To Boost Your iOS Code Performance: Reduce Searching In Array
•  Easy-to-use WebRTC iOS SDK Lets You Build WebRTC iOS App with 4 Lines of Code
•  How 5 iOS apps could improve their startup time by an average of 28%
•  iPhone 14 Screen Sizes
•  Best Code Commenting Guide For Swift-iOS by Mohit Chug
•  IQKeyboardManager: защита текстовых полей от клавиатуры
•  ViewInspector: юнит-тесты для View SwiftUI
•  Defaults: современные UserDefaults

Android

• Что мы используем для анализа Android-приложений
• Новые возможности AndroidX Media и ExoPlayer
• Неочевидное про Fragment API. Часть 1. Транзакции
• Готовим Window Inset под соусом Jetpack Compose и щепоткой View
• Автоматизация проверки размера Android приложения на CI
• Размер имеет значение! Часть 1
• Ликбез по диплинкам. Часть 1: Что такое диплинк?
• Принципы построения многомодульных Android-приложений
• Вышла новая стабильная Android Studio Dolphin
• Что такое Kotlin SAM
• TensorFlow Lite стал доступен в Google Play Services
•  Instagram-like particles animation using Jetpack Compose
•  Jetpack Compose: Debugging Recomposition
•  Full Guide to Encryption & Decryption in Android
•  Android testing process in Headspace
•  Kotlin’s way to make DSLs and many standard library functions work
•  An API Project From an Android Developer’s Perspective
•  Use delegates for a cleaner code instead of BaseActivity in Kotlin
•  The easiest way to implement Firebase RemoteConfig in Android
•  Explore Compose MotionLayout
•  Mastering Coroutines in Kotlin — Complete guide
•  How To Migrate The Deprecated OnBackPressed Function
•  Kotlin: An Illustrated Guide — Introduction to Interfaces
•  Explore Compose MotionLayout
•  My Journey on Reducing APK size at GetMega
•  Language Changes in Kotlin 1.7.0
•  Effective state management for TextField in Compose
•  How to Use WebRTC Android SDK in Native Android App
•  Build Subscription-aware Flows in Kotlin
•  Twitter’s Jetpack Compose Rules: статические проверки кода для Compose
•  FashionStore: магазин одежды

Кроссплатформа

• Flutter 3.3: что нового
Ionic get started: что важно знать до начала разработки первого приложения
•  Slivers in Flutter – Efficient and Fancy Scrolling Experience
•  Pine: A lightweight architecture helper for your Flutter Projects
•  Sharing Code Between React and React Native
•  Cupertino Context Menu In Flutter
•  Add Flutter View to Native iOS App

Разработка

• Как снимать логи с устройств на Android и iOS: разбираемся с инструментами
• Скука в разработке — это прекрасно
• Что делать, если собеседование QA по типовым вопросам не работает
• Топ-25 бесплатных курсов QA-тестировщиков 2022 года
• Как настроить CI в мобильных приложениях
• Минимизация ошибок продуктового дизайнера с помощью коридорного тестирования
• Фича-команды — профит или балласт?
• Avito Design Talk #6
• Podlodka #285: Профессия: CPO
• Новый Surface Duo Design Kit
• Программистов без опыта готовы принять на работу только 3% компаний
• $75 млн в Серии B: Zesty — управление облачными ресурсами в реальном времени
• $20 млн в Серии А: Cledara — управление SaaS
• Личный опыт проведения бета-тестирования
•  Functional Style Versus Functional Programming
•  On Fixing vs Patching
•  Top 6 Machine Learning Algorithms
•  4 Myths about looking at the market to determine what type of game to make
•  Boring is Beautiful in Software Development
•  Three “Clean Code” tips that will make your dev team 50% more efficient
•  Rebuilding the spellchecker
•  Magical constraints (or How to turn bugs into features)

Аналитика, маркетинг и монетизация

• RuStore открыл публикацию приложений для физлиц
• В Play внедрили фильтрацию оценок по устройствам
• Google Play внедряет временной буфер для публикации оценок и отзывов
• Эффективности рекламы в мобильных приложениях 2022
• Top Widgets стал №1 в App Store с выходом iOS 16
• TikTok скопировал BeReal
• Самые зарабатывающие приложения США в августе
• Установки приложений — опрос маркетологов Digital Turbine
• Яндекс представил «Простую монетизацию»: новое решение для мобильных приложений
• Средняя цена покупок в приложениях за год выросла на 40% в App Store и на 9% в Google Play
• 61% самых прибыльных приложений для iOS используют Apple Search Ads
• Zynga покупает Storemaven
• 91% доходов мобильного рынка идет 1% лучших издателей
• Рынок мобильных игр в Японии: раскрываем секрета успеха
• Главные ошибки в монетизации приложений: эксперт Яндекса рассказала, как их избежать
• Эффект Зейгарник или как довести пользователя до цели через незавершенное действие
• Какие навыки помогают ASO-специалисту добиться успеха: анализ рынка
• Путь в IT: Как я стала ASO-специалистом после 5 лет работы инженером в Беларуси
• Почему ZOOM съел Skype? И как вам съесть кого угодно?

AI, Устройства, IoT

• Шерудим под капотом Stable Diffusion
• Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689
• Как работает DALL-E
• Создание IoT-приложения с использованием HTTP API
• Как выбрать плату для Computer Vision в 2022
• Как я строил Умный Дом. Часть 1
• Kincony KC868-E16S: контроллер в стиле стимпанк
• Руководство по Human Pose Estimation
• Google отменил следующую версию Pixelbook

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

Публикации

Информация

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