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

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

В новом выпуске авторизация Apple, обязательные российские приложения, трудности выручки и полеты на модулях, жизненный цикл пользователей и остатки Cardboard.

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

Этим летом на конференции WWDC 2019 Apple представила собственную систему авторизации Sign in with Apple и сделала ее обязательной для всех приложений в App Store, которые используют вход через соцсети. Исключение составляют образовательные, корпоративные, правительственные и бизнес-приложения, использующие собственную авторизацию.

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

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

(+13) Как Браузер для iOS А/Б-тестирование улучшал. Доклад Яндекса [4]
(+10) Понимаем Property Wrappers в SwiftUI [5]
(+9) Трудности при расчете выручки с авто-возобновляемых подписок в iOS-приложениях [6]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 5 Как сделать клон Spotify для iOS с помощью программного AutoLayout [7]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 6 Многопоточное программирование в iOS [8]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 7 Восстановление состояния UIScene с помощью NSUserActivity и SwiftUI [9]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 8 Распознавание речи на устройстве в iOS [10]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 9 Сделайте анимацию в стиле Apple – View Properties в Swift [11]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 10 Простая классификация заголовков на iOS с использованием Apple Natural Language Framework [12]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 11 Совмещаем SwiftUI с Alamofire [13]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 12 5 iOS-библиотек, которые сделают ваше приложение особенным [14]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 13 Heisenberg: химические соединения на Swift [15]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 14 WaterfallGrid: “водопад” контента на SwiftUI [16]

Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 15 Android

(+15) Сообщения и оповещения на Android через JSON [17]
(+14) Архитектура EBA aka реактивность на всю катушку [18]
(+7) Летаем по модулям: Навигация в многомодульном приложении с Jetpack [19]
(+6) Wi-Fi и много других аббревиатур. Как в Android приложении получить данные об узлах Wi-Fi и не опухнуть [20]
Huawei выделит миллиард долларов разработчикам Android-приложений [21]
Google Play Points заработали в США [22]
Microsoft тестирует единый Office для iOS и Android [23]
Билл Гейтс связал победу Android над Windows Mobile с антимонопольным делом против Microsoft [24]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 16 Android Dev Podcast #6. Android Dev Summit 2019 with Florina Muntenescu [25]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 17 Прощай ViewPager. Привет, Epoxy Carousel. [26]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 18 Сделайте ваше Android-приложение SOLID-ным: часть 2 [27]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 19 Битва за менее мусорный UI на Android [28]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 20 Android Studio 3.5: функции, улучшения и исправления – все, что вам нужно знать [29]

Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 21 Разработка

(+16) Shader — это не магия. Написание шейдеров в Unity. Вертексные шейдеры [30]
(+14) Как создать крутых боссов. Опыт разработчиков Shadow Fight 3 [31]
(+12) Открытые бенчмарки для нагрузочного тестирования серверов и веб-приложений [32]
(+10) Khronos Group создала унифицированный репозиторий с примерами использования Vulkan [33]
(+8) Использование модальных окон в пользовательских интерфейсах [34]
(+8) Уничтожение врагов прыжком, как в «Марио» Unity 2D [35]
(+7) Kotlin против Swift: Android и iOS движутся к созданию универсального языка? [36]
Ivi.ru просит представить кинотеатр будущего [37]
Podlodka #136: Современный C++ [38]
Google открывает исходники Cardboard SDK [39]
TikTok выпускает первый SDK в программе для разработчиков [40]
Заработала Visual Studio Online [41]
Когнитивные искажения в программировании [42]
Прекратите использовать липкую (Sticky) панель навигации для мобильных устройств [43]
Сетки в дизайне мобильных приложений [44]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 22 Вещи, которые вы должны учитывать в своем портфолио программиста [45]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 23 Анонс Dart 2.6 с dart2native: компиляция Dart в автономные исполняемые файлы Windows, Mac OS и Linux [46]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 24 5 прекрасных пользовательских интерфейсов Twitter, сделанных заново [47]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 25 Автоматические тесты Flutter – Начало работы [48]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 26 Топ-10 самых популярных Android и iOS-библиотек в октябре [49]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 27 Foundry: решения типовых задач для BaaS [50]

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

(+21) Аналитика и монетизация мобильных приложений для начинающего разработчика [51]
Аналитика мобильной рекламы myTarget за 3 квартал 2019 года [52]
Niantic финансирует проекты на своей платформе [53]
Жизненный цикл пользователя: руководство профессионалов [54]
Paidly: оплата покупок за покупателя [55]
Доходы спортивных приложений выросли на 73% за год [56]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 29 Когда веселье прекращается: научная основа пристрастия [57]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 30 Как Uber использует психологию, чтобы улучшать качество UX [58]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 31 Как стартапы измеряют успех, прежде чем они начинают приносить доход [59]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 32 Пошаговое руководство по созданию сообщества для вашей инди-игры [60]

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

(+73) Pet-проекты — маленькая жизнь [61]
(+15) Обзор технологий синтеза речи [62]
(+12) Голосовые приложения: миллиардный рынок, который в России не замечают [63]
(+5) WISE-PaaS — облачная платформа для промышленного интернета вещей [64]
(+5) Что такое Интернет вещей и как он поможет предприятиям зарабатывать больше? [65]
Microsoft начинает продажи Hololens 2 [66]
В России iPhone и другие смартфоны стали сдавать в лизинг [67]
Госдума поддержала запрет продавать смартфоны без российского ПО [68]
Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) - 34 Делаем микрооблако с Raspberry Pi и Kubernetes [69]

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

Автор: DigitalEcosystems

Источник [72]


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

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

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

[1] Внедряем Sign in with Apple — систему авторизации от Apple: https://habr.com/ru/company/cian/blog/475062/

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

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

[4] Как Браузер для iOS А/Б-тестирование улучшал. Доклад Яндекса: https://habr.com/ru/company/yandex/blog/475012/

[5] Понимаем Property Wrappers в SwiftUI: https://habr.com/ru/company/otus/blog/475078/

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

[7] Как сделать клон Spotify для iOS с помощью программного AutoLayout: https://www.freecodecamp.org/news/autolayout-programmatically-spotify-clone-in-swift/

[8] Многопоточное программирование в iOS: https://medium.com/flawless-app-stories/multithreaded-programming-in-ios-9de206afa620

[9] Восстановление состояния UIScene с помощью NSUserActivity и SwiftUI: https://techhype.io/?story=uiscene-state-restoration-with-nsuseractivity-and-swiftui

[10] Распознавание речи на устройстве в iOS: https://medium.com/better-programming/ios-speech-recognition-on-device-e9a54a4468b5

[11] Сделайте анимацию в стиле Apple – View Properties в Swift: https://medium.com/better-programming/make-apis-like-apple-animatable-view-properties-in-swift-4349b2244cea

[12] Простая классификация заголовков на iOS с использованием Apple Natural Language Framework: https://heartbeat.fritz.ai/easy-topic-classifier-on-ios-with-apples-natural-language-framework-f9825143ecdb

[13] Совмещаем SwiftUI с Alamofire: https://medium.com/better-programming/combine-swiftui-with-alamofire-abb4cd4a0aca

[14] 5 iOS-библиотек, которые сделают ваше приложение особенным: https://medium.com/better-programming/5-ios-libraries-to-make-your-app-special-28516e6538b1

[15] Heisenberg: химические соединения на Swift: https://apptractor.ru/info/github/heisenberg.html

[16] WaterfallGrid: “водопад” контента на SwiftUI: https://apptractor.ru/info/github/waterfallgrid.html

[17] Сообщения и оповещения на Android через JSON: https://habr.com/ru/post/474912/

[18] Архитектура EBA aka реактивность на всю катушку: https://habr.com/ru/company/tinkoff/blog/474612/

[19] Летаем по модулям: Навигация в многомодульном приложении с Jetpack: https://habr.com/ru/post/475104/

[20] Wi-Fi и много других аббревиатур. Как в Android приложении получить данные об узлах Wi-Fi и не опухнуть: https://habr.com/ru/post/467765/

[21] Huawei выделит миллиард долларов разработчикам Android-приложений: https://apptractor.ru/info/news/huawei-1-billion.html

[22] Google Play Points заработали в США: https://apptractor.ru/info/news/google-play-points.html

[23] Microsoft тестирует единый Office для iOS и Android: https://apptractor.ru/info/apps/microsoft-office-mobile.html

[24] Билл Гейтс связал победу Android над Windows Mobile с антимонопольным делом против Microsoft: https://vc.ru/tech/91476-bill-geyts-svyazal-pobedu-android-nad-windows-mobile-s-antimonopolnym-delom-protiv-microsoft

[25] Android Dev Podcast #6. Android Dev Summit 2019 with Florina Muntenescu: https://devpodcast.app/android-dev-podcast-6/

[26] Прощай ViewPager. Привет, Epoxy Carousel.: https://medium.com/swlh/farewell-viewpager-hello-epoxy-carousel-944ec979dbcc

[27] Сделайте ваше Android-приложение SOLID-ным: часть 2: https://proandroiddev.com/make-your-android-application-rock-solid-part-two-438022240480

[28] Битва за менее мусорный UI на Android: https://medium.com/swlh/the-battle-for-junk-less-ui-713d7680aebc

[29] Android Studio 3.5: функции, улучшения и исправления – все, что вам нужно знать: https://android.jlelse.eu/android-studio-3-5-features-enhancements-and-fixes-all-you-need-to-know-46264c93cb1f

[30] Shader — это не магия. Написание шейдеров в Unity. Вертексные шейдеры: https://habr.com/ru/post/474812/

[31] Как создать крутых боссов. Опыт разработчиков Shadow Fight 3: https://habr.com/ru/company/banzai/blog/474540/

[32] Открытые бенчмарки для нагрузочного тестирования серверов и веб-приложений: https://habr.com/ru/company/1cloud/blog/474474/

[33] Khronos Group создала унифицированный репозиторий с примерами использования Vulkan: https://habr.com/ru/post/474678/

[34] Использование модальных окон в пользовательских интерфейсах: https://habr.com/ru/post/474698/

[35] Уничтожение врагов прыжком, как в «Марио» Unity 2D: https://habr.com/ru/post/474352/

[36] Kotlin против Swift: Android и iOS движутся к созданию универсального языка?: https://habr.com/ru/company/otus/blog/474224/

[37] Ivi.ru просит представить кинотеатр будущего: https://apptractor.ru/info/conferences/ivi-ru-contest.html

[38] Podlodka #136: Современный C++: https://apptractor.ru/info/media/podlodka-136.html

[39] Google открывает исходники Cardboard SDK: https://apptractor.ru/info/news/cardboard-sdk.html

[40] TikTok выпускает первый SDK в программе для разработчиков: https://apptractor.ru/info/news/share-to-tiktok-sdk.html

[41] Заработала Visual Studio Online: https://apptractor.ru/info/news/visual-studio-online.html

[42] Когнитивные искажения в программировании: https://apptractor.ru/info/articles/kognitivnyie-iskazheniya-v-programmirovanii.html

[43] Прекратите использовать липкую (Sticky) панель навигации для мобильных устройств: https://ux.pub/prekratite-ispolzovat-lipkuyu-sticky-panel-navigatsii-dlya-mobilnyh-ustroystv/

[44] Сетки в дизайне мобильных приложений: https://ux.pub/setki-v-dizayne-mobilnyh-prilozheniy/

[45] Вещи, которые вы должны учитывать в своем портфолио программиста: https://medium.com/@PurpleGreenLemon/the-things-you-need-to-consider-for-your-coding-portfolio-36085420b7f9

[46] Анонс Dart 2.6 с dart2native: компиляция Dart в автономные исполняемые файлы Windows, Mac OS и Linux: https://medium.com/dartlang/dart2native-a76c815e6baf

[47] 5 прекрасных пользовательских интерфейсов Twitter, сделанных заново: https://uxplanet.org/5-beautiful-twitter-user-interfaces-reinvented-b02091af5866

[48] Автоматические тесты Flutter – Начало работы: https://medium.com/better-programming/flutter-automated-tests-get-started-424aec9430b3

[49] Топ-10 самых популярных Android и iOS-библиотек в октябре: https://medium.com/better-programming/top-10-trending-android-and-ios-libraries-in-october-e7dd18f8b75b

[50] Foundry: решения типовых задач для BaaS: https://apptractor.ru/info/github/foundry.html

[51] Аналитика и монетизация мобильных приложений для начинающего разработчика: https://habr.com/ru/company/mailru/blog/474868/

[52] Аналитика мобильной рекламы myTarget за 3 квартал 2019 года: https://apptractor.ru/info/analytics/mytarget-marketing-report-3q2019.html

[53] Niantic финансирует проекты на своей платформе: https://apptractor.ru/info/news/niantic-10.html

[54] Жизненный цикл пользователя: руководство профессионалов: https://apptractor.ru/info/articles/zhiznennyiy-tsikl-polzovatelya-rukovodstvo-professionalov.html

[55] Paidly: оплата покупок за покупателя: https://apptractor.ru/info/techhype/paidly.html

[56] Доходы спортивных приложений выросли на 73% за год: https://apptractor.ru/measure/app-store-analytics/sports-app-revenue-q3-2019.html

[57] Когда веселье прекращается: научная основа пристрастия: https://techhype.io/?story=when-the-fun-stops-the-science-of-addiction

[58] Как Uber использует психологию, чтобы улучшать качество UX: https://uxdesign.cc/how-uber-uses-psychology-to-perfect-their-customer-experience-d6c440285029

[59] Как стартапы измеряют успех, прежде чем они начинают приносить доход: https://medium.com/@jproco/how-startups-measure-success-before-they-generate-revenue-4f42d4d7a076

[60] Пошаговое руководство по созданию сообщества для вашей инди-игры: https://blog.enjin.io/indie-game-community-building/

[61] Pet-проекты — маленькая жизнь: https://habr.com/ru/post/474816/

[62] Обзор технологий синтеза речи: https://habr.com/ru/company/tinkoff/blog/474782/

[63] Голосовые приложения: миллиардный рынок, который в России не замечают: https://habr.com/ru/post/474516/

[64] WISE-PaaS — облачная платформа для промышленного интернета вещей: https://habr.com/ru/company/advantech/blog/474822/

[65] Что такое Интернет вещей и как он поможет предприятиям зарабатывать больше?: https://habr.com/ru/post/474796/

[66] Microsoft начинает продажи Hololens 2: https://apptractor.ru/info/devices/microsoft-hololens-2.html

[67] В России iPhone и другие смартфоны стали сдавать в лизинг: https://apptractor.ru/info/news/iphone-leasing.html

[68] Госдума поддержала запрет продавать смартфоны без российского ПО: https://apptractor.ru/info/devices/russian-apps.html

[69] Делаем микрооблако с Raspberry Pi и Kubernetes: https://mirailabs.io/blog/building-a-microcloud/

[70] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/474330/

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

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