- PVSM.RU - https://www.pvsm.ru -

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

В этом дайджесте материалы о пользовательских интерфейсах и UX, Droidcon London и XCFrameworks, реверсинге мобильной 1С, проблемах монетизации и многих других вопросах разработки, маркетинга и монетизации приложений.

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 1

Эта статья — напминалка о том, что нужно перепроверить в дизайне вашего приложения, прежде чем отсылать его на AppStore/GooglePlay.

Этот дайджест доступен в виде еженедельной рассылки [2]. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 3Telegram-канале [3].

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 4 iOS

(+8) Xcode 11 и XCFrameworks: новый формат упаковки фреймворков [4]
(+7) Умная лампа [5]
(+7) Уровни авто-возобновляемых подписок в iOS-приложении [6]
(+6) Убийца iOS: джейлбрейк с помощью checkra1n в вопросах и ответах [7]
(+3) SwiftUI: делаем Expandable/Collapsible секции в List view [8]
Apple выпустила приложение для исследования здоровья [9]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 5 Как создать видеоредактор в AVFoundation [10]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 6 Core Data и App Extensions: общий доступ к одной базе данных [11]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 7 Основанные на протоколах темы в iOS-приложениях [12]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 8 Введение в PencilKit в iOS [13]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 9 Обратная совместимость Dark Mode на iOS [14]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 10 Как создать непрерывный «дождь» частиц в SpriteKit [15]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 11 Классификация обзоров фильмов с использованием фреймворка NaturalLanguage [16]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 12 Тестирование универсальных ссылок в iOS [17]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 13 Классификация звуков на iOS с использованием Core ML 3 и Create ML [18]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 14 Многоразовый кэш изображений в Swift [19]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 15 Кликабельная ссылка в UILabel или TextView на Swift [20]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 16 Как перенести приложение iOS на MacOS с помощью Catalyst [21]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 17 Чистая архитектура для SwiftUI  [22]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 18 Классификатор котов и собак для iOS с использованием Vision за 5 минут [23]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 19 Swiftui Recipes App: приложение с рецептами на SwiftUI [24]

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 20 Android

(+26) Droidcon London 2019: новые тенденции и самые интересные доклады [25]
(+10) Реверсим мобильную 1C под Android. Как добавить немного функциональности и угробить несколько вечеров [26]
(+4) Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году [27]
(+3) Организация простой архитектуры в андроид-приложении со связкой ViewModel+LiveData, Retrofit+Coroutines [28]
В Google Play выбирают лучшее приложение и игру 2019 года [29]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 21 Google не поддерживает Android AsyncTask API в Android 11 [30]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 22 Оптимизируем вложенный RecyclerView [31]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 23 Как программно сделать снимок экрана на Android: исчерпывающее руководство [32]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 24 Использование Nearby Connection API [33]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 25 Руководство по KPI для приложений и игр в Google Play: приобретение и удержание новых пользователей [34]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 26 Трюки с Dagger: приватные зависимости [35]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 27 Распознавание текста Firebase в Android [36]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 28 Лучший Android Recycler Adapter, который вы когда-либо видели. Вероятно [37]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 29 Интеграция входа с WeChat: советы и хитрости [38]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 30 MVVM на Android с Architecture Components + Koin [39]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 31 Shortcut: быстрые действия для Android-приложения [40]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 32 IndicatorScrollView: список с анимацией [41]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 33 Falcon: потокобезопасная, легкая и простая библиотека для кэширования сериализуемых объектов [42]

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 34 Разработка

(+7) Приёмы в проектировании пользовательского интерфейса, которые сэкономят время [43]
(+6) MVC в Unity со Scriptable Objects. Часть 1 [44]
Python обогнал Java и стал вторым по популярности языком на GitHub [45]
Podlodka #137: Токсичность [46]
GitHub выпускает мобильные приложения [47]
Благотворительная распродажа Humble Unreal Engine Game Development Bundle [48]
Mozilla, Fastly, Intel и Red Hat делают из WebAssembly универсальную платформу [49]
Билл Гейтс отвлекся и Windows Mobile проиграла Android [50]
Как сменить насиженный логотип и не облажаться [51]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 35 Прекратите использовать i++ в ваших циклах [52]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 36 Что нужно знать начинающему программисту? [53]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 37 2020: состояние UX/UI дизайна [54]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 38 5 потрясающий интерфейсов приложений для продажи автомобилей [55]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 39 Создание простого приложения с Flutter и GraphQL [56]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 40 Рисование графиков плотности во Flutter [57]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 41 70 лет “Hello, World!” с 50 языками программирования [58]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 42 10 практических правил в дизайне пользовательских  интерфейсов [59]

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 43 Аналитика, маркетинг и монетизация

(+12) «Проблема монетизации»: почему популярный магазин приложений удаляет open source утилиты [60]
(+8) Кейс от RetouchMe: что мы получили от локализации приложения на 35 языков [61]
Рекламные доходы AR и VR приложений достигнут $11 млрд. к 2024 [62]
Wappier получает $4 млн. на AI-маркетинг [63]
Minecraft Earth заработал в нескольких странах [64]
Вышел 17-ый отчет Developer Economics [65]
AirCam: фотографии с мероприятий [66]
На IBM Watson сделали “прогноз простуды” [67]
Homescapes стал миллиардером [68]
Будущее, которое не за “диджитал” [69]
HedzApp — мобильное приложение для связи родителей с детьми [70]
Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 44 Понимание запуска продукта на рынке инструментов для разработчиков [71]

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) - 45 AI, Устройства, IoT

(+10) 50 советов по UX в виртуальной реальности [72]
(+9) 6 точек приложения для промышленного Интернета вещей [73]
(+7) ИИ от Amazon облегчает борьбу с непристойным контентом, загружаемым пользователями [74]
Motorola представила новую “раскладушку” Razr с гибким экраном</a

← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [75].

Автор: DigitalEcosystems

Источник [76]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ux/336934

Ссылки в тексте:

[1] Чеклист по UX из 30 пунктов для мобильных приложений: https://habr.com/ru/company/edison/blog/474472/

[2] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0

[3] Telegram-канале: https://t.me/apptractor

[4] Xcode 11 и XCFrameworks: новый формат упаковки фреймворков: https://habr.com/ru/company/true_engineering/blog/475816/

[5] Умная лампа: https://habr.com/ru/post/475868/

[6] Уровни авто-возобновляемых подписок в iOS-приложении: https://habr.com/ru/company/apphud/blog/475758/

[7] Убийца iOS: джейлбрейк с помощью checkra1n в вопросах и ответах: https://habr.com/ru/company/group-ib/blog/475514/

[8] SwiftUI: делаем Expandable/Collapsible секции в List view: https://habr.com/ru/post/475270/

[9] Apple выпустила приложение для исследования здоровья: https://apptractor.ru/info/apps/apple-research.html

[10] Как создать видеоредактор в AVFoundation: https://apptractor.ru/info/media/avfoundation.html

[11] Core Data и App Extensions: общий доступ к одной базе данных: https://www.avanderlee.com/swift/core-data-app-extension-data-sharing/

[12] Основанные на протоколах темы в iOS-приложениях: https://medium.com/flawless-app-stories/protocol-based-themes-in-ios-apps-820971763837

[13] Введение в PencilKit в iOS: https://medium.com/better-programming/an-introduction-to-pencilkit-in-ios-4d40aa62ba5b

[14] Обратная совместимость Dark Mode на iOS: https://medium.com/flawless-app-stories/backward-compatible-dark-mode-on-ios-1f55e31e4c0e

[15] Как создать непрерывный «дождь» частиц в SpriteKit: https://medium.com/flawless-app-stories/how-to-create-a-continuous-rain-of-nodes-in-spritekit-4bf563d9ca7d

[16] Классификация обзоров фильмов с использованием фреймворка NaturalLanguage: https://towardsdatascience.com/classifying-movie-reviews-with-natural-language-framework-12dfe2fc3308

[17] Тестирование универсальных ссылок в iOS: https://mattstanford.dev/ios/Testing-Universal-Links-And-You/

[18] Классификация звуков на iOS с использованием Core ML 3 и Create ML: https://heartbeat.fritz.ai/sound-classification-using-core-ml-3-and-create-ml-fc73ca20aff5

[19] Многоразовый кэш изображений в Swift: https://medium.com/flawless-app-stories/reusable-image-cache-in-swift-9b90eb338e8d

[20] Кликабельная ссылка в UILabel или TextView на Swift: https://medium.com/swlh/clickable-link-on-a-swift-label-or-textview-98bbb067451d

[21] Как перенести приложение iOS на MacOS с помощью Catalyst: https://medium.com/better-programming/how-to-port-an-ios-app-to-ma26313cos-using-catalyst-196a9883e6f7

[22] Чистая архитектура для SwiftUI : https://medium.com/swlh/clean-architecture-for-swiftui-6d6c4eb1cf6a

[23] Классификатор котов и собак для iOS с использованием Vision за 5 минут: https://medium.com/swlh/ios-vision-cat-vs-dog-image-classifier-in-5-minutes-f9fd6f264762

[24] Swiftui Recipes App: приложение с рецептами на SwiftUI: https://apptractor.ru/info/github/swiftui-recipes-app.html

[25] Droidcon London 2019: новые тенденции и самые интересные доклады: https://habr.com/ru/company/funcorp/blog/475366/

[26] Реверсим мобильную 1C под Android. Как добавить немного функциональности и угробить несколько вечеров: https://habr.com/ru/post/475266/

[27] Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году: https://habr.com/ru/post/475784/

[28] Организация простой архитектуры в андроид-приложении со связкой ViewModel+LiveData, Retrofit+Coroutines: https://habr.com/ru/post/475598/

[29] В Google Play выбирают лучшее приложение и игру 2019 года: https://apptractor.ru/info/news/google-play-best-app-game-2019.html

[30] Google не поддерживает Android AsyncTask API в Android 11: https://www.xda-developers.com/asynctask-deprecate-android-11/

[31] Оптимизируем вложенный RecyclerView: https://proandroiddev.com/optimizing-nested-recyclerview-a9b7830a4ba7?gi=79c6a3ffd8f9

[32] Как программно сделать снимок экрана на Android: исчерпывающее руководство: https://techhype.io/?story=how-to-programmatically-capture-screen-on-android-a-comprehensive-guide

[33] Использование Nearby Connection API: https://proandroiddev.com/nearby-connection-api-b235529e6643

[34] Руководство по KPI для приложений и игр в Google Play: приобретение и удержание новых пользователей: https://medium.com/googleplaydev/a-kpis-guide-for-google-play-apps-and-games-acquiring-and-keeping-new-users-2c716af02df7

[35] Трюки с Dagger: приватные зависимости: https://www.zacsweers.dev/dagger-party-tricks-private-dependencies/

[36] Распознавание текста Firebase в Android: https://medium.com/@abeythilakeudara3/firebase-text-recognition-with-android-e46814c49dfe

[37] Лучший Android Recycler Adapter, который вы когда-либо видели. Вероятно: https://proandroiddev.com/the-best-android-recycler-adapter-youve-ever-seen-probably-177e25279a28

[38] Интеграция входа с WeChat: советы и хитрости: https://stfalcon.com/en/blog/post/wechat-integration

[39] MVVM на Android с Architecture Components + Koin: https://medium.com/swlh/mvvm-on-android-with-the-architecture-components-koin-f53c3c200363

[40] Shortcut: быстрые действия для Android-приложения: https://apptractor.ru/info/github/shortcut.html

[41] IndicatorScrollView: список с анимацией: https://apptractor.ru/info/github/indicatorscrollview.html

[42] Falcon: потокобезопасная, легкая и простая библиотека для кэширования сериализуемых объектов: https://github.com/kernel0x/falcon

[43] Приёмы в проектировании пользовательского интерфейса, которые сэкономят время: https://habr.com/ru/post/475554/

[44] MVC в Unity со Scriptable Objects. Часть 1: https://habr.com/ru/company/plarium/blog/475562/

[45] Python обогнал Java и стал вторым по популярности языком на GitHub: https://apptractor.ru/info/analytics/top-languages.html

[46] Podlodka #137: Токсичность: https://apptractor.ru/info/media/podlodka-137.html

[47] GitHub выпускает мобильные приложения: https://apptractor.ru/info/apps/github-for-mobile.html

[48] Благотворительная распродажа Humble Unreal Engine Game Development Bundle: https://apptractor.ru/info/news/humble-unreal-engine-game-development-bundle.html

[49] Mozilla, Fastly, Intel и Red Hat делают из WebAssembly универсальную платформу: https://apptractor.ru/info/news/bytecode-alliance.html

[50] Билл Гейтс отвлекся и Windows Mobile проиграла Android: https://apptractor.ru/info/news/windows-mobile-android.html

[51] Как сменить насиженный логотип и не облажаться: https://vc.ru/design/82299-kak-smenit-nasizhennyy-logotip-i-ne-oblazhatsya

[52] Прекратите использовать i++ в ваших циклах: https://medium.com/better-programming/stop-using-i-in-your-loops-1f906520d548

[53] Что нужно знать начинающему программисту?: https://medium.com/better-programming/what-does-an-entry-level-programmer-need-to-know-exactly-7804c23faaba

[54] 2020: состояние UX/UI дизайна: https://medium.com/wolfpack-digital/2020-the-state-of-ux-ui-design-72b48d709565

[55] 5 потрясающий интерфейсов приложений для продажи автомобилей: https://uxplanet.org/5-stunning-car-marketplace-user-interface-41d5c8e0e8e5

[56] Создание простого приложения с Flutter и GraphQL: https://techhype.io/?story=building-a-simple-application-with-flutter-and-graphql

[57] Рисование графиков плотности во Flutter: https://medium.com/flutter-community/drawing-density-charts-in-flutter-7f1c6a14ee1c

[58] 70 лет “Hello, World!” с 50 языками программирования: https://medium.com/javarevisited/70-years-of-hello-world-with-50-programming-languages-2400de893a97

[59] 10 практических правил в дизайне пользовательских  интерфейсов: https://uxdesign.cc/10-rules-of-thumb-in-ui-design-aa5f91885444

[60] «Проблема монетизации»: почему популярный магазин приложений удаляет open source утилиты: https://habr.com/ru/company/1cloud/blog/475582/

[61] Кейс от RetouchMe: что мы получили от локализации приложения на 35 языков: https://habr.com/ru/company/alconost/blog/475742/

[62] Рекламные доходы AR и VR приложений достигнут $11 млрд. к 2024: https://apptractor.ru/info/analytics/ad-revenue-for-mixed-reality-apps.html

[63] Wappier получает $4 млн. на AI-маркетинг: https://apptractor.ru/info/news/wappier.html

[64] Minecraft Earth заработал в нескольких странах: https://apptractor.ru/info/apps/minecraft-earth-go.html

[65] Вышел 17-ый отчет Developer Economics: https://apptractor.ru/info/analytics/developer-economics-17.html

[66] AirCam: фотографии с мероприятий: https://apptractor.ru/info/techhype/aircam.html

[67] На IBM Watson сделали “прогноз простуды”: https://apptractor.ru/info/news/ibm-watson-flu.html

[68] Homescapes стал миллиардером: https://apptractor.ru/info/analytics/homescapes-bln.html

[69] Будущее, которое не за “диджитал”: https://apptractor.ru/info/articles/digical.html

[70] HedzApp — мобильное приложение для связи родителей с детьми: https://vc.ru/tribuna/92064-hedzapp-mobilnoe-prilozhenie-dlya-svyazi-roditeley-s-detmi

[71] Понимание запуска продукта на рынке инструментов для разработчиков: https://manifold.co/blog/founders-guide-developer-tools-sell-to-engineers

[72] 50 советов по UX в виртуальной реальности: https://habr.com/ru/post/475666/

[73] 6 точек приложения для промышленного Интернета вещей: https://habr.com/ru/post/475772/

[74] ИИ от Amazon облегчает борьбу с непристойным контентом, загружаемым пользователями: https://habr.com/ru/post/475886/

[75] почту: mailto:lbogolubov@gmail.com

[76] Источник: https://habr.com/ru/post/476174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=476174