- PVSM.RU - https://www.pvsm.ru -
В этом выпуске нашего дайджеста тестирование, профилирование, работа с подписками, стереотипы разработчиков, дизайн и UX, проектирование, права на разработки, библиотеки и книги! Подключайтесь!

Я понимал, игра может не зайти аудитории из-за багов, но низкое количество нервных клеток и время умоляли меня уже опубликовать её и хотя бы посмотреть на мнение людей. Ок, я запускаю трейлер на Ютуб, а затем через пару дней и основное видео о её разработке, которое собрало за пару недель почти полмиллиона просмотров
Этот дайджест доступен в виде еженедельной рассылки [2]. А ежедневно новости мы рассылаем в
Telegram-канале [3].
iOS
• (+15) Как подписывать приложения для macOS Catalina 10.15 [4]
• (+8) Как добавить поддержку льготного периода (Billing Grace Period) в iOS приложении? [5]
• (+7) SwiftUI: знакомство [6]
• В App Store обнаружили новую порцию мошеннических приложений [7]
• GameClub предлагает классические хиты App Store по подписке [8]
•
Как использовать обработку фоновых задач в iOS 13 [9]
•
5 iOS-библиотек, которые сделают ваши UISwitch прекрасными [10]
•
5 инструментов для отладки UI в iOS [11]
•
Swift разработка в Docker с помощью Visual Studio Code Remote [12]
•
Вырезаем карты на iOS с помощью With PencilKit [13]
•
Типы значений и ссылочные типы в Swift [14]
•
Первое AR-приложение с RealityKit и SwiftUI [15]
•
Переписываем слой покупок для самого прибыльного приложения на iOS, используя модули [16]
•
Что нового в Xcode 11 [17]
•
5 связанных с пользовательским интерфейсом iOS-библиотек [18]
•
Реализация биометрической аутентификации в iOS на Swift [19]
•
Замена CocoaPods на Swift Package Manager [20]
•
Почему мы покидаем Apple App Store и все его проблемы [21]
•
Как обучать модели Core ML на вашем iOS-устройстве [22]
•
Оптимизация процесса разработки с помощью шаблонов Xcode [23]
•
Классные кастомные переходы для UIViewController [24]
•
EmptyStateKit: пустые состояния для iOS [25]
Android
• (+16) Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста [26]
• (+5) Искусство аннотирования: пишем Java-friendly код на Kotlin [27]
• (+5) Как рушатся стереотипы начинающего разработчика при старте игры [28]
• Google выпускает Jetpack Compose и Android Studio 4.0 [29]
• Google открыл первую игровую студию [30]
•
Android AlarmManager как можно глубже [31]
•
Исследуем AndroidX для тестирования [32]
•
Лучшие библиотеки для Android на Kotlin, которые вы должны посмотреть [33]
•
Кодлаб: использование Dagger в ваших Android-приложениях [34]
•
Эксперимент с вознаграждениями в приложении [35]
•
Оптимизация приложений Android для Chrome OS [36]
•
LiveData с Coroutines и Flow [37]
•
Видео Android Summit 2019 [38]
•
ElegantDialog: красивые диалоги для Android [39]
Разработка
• (+16) Как сохранить права на разработки по заказу [40]
• (+14) От поиска идеи до готового приложения [41]
• (+9) Профилирование Unity UI: кто портит мой батчинг? [42]
• (+8) Выбираем мобильного разработчика за 5 шагов: взгляд IT-компании [43]
• (+4) Yandex maps для приложения Такси [44]
• Мобильные разработчики все еще остаются самыми востребованными специалистами в России [45]
• Podlodka #134: Scala [46]
• Тестирование приложений: распространенные причины отказа [47]
• Геймификация от задумки до реализации. История Ratatype [48]
• «АвтоНалог»: как спроектировать приложение, которое поможет экономить на налогах и автоматизирует учет [49]
• Особенности UX-дизайна в финтехе: как сделать просто и понятно [50]
•
Согласованность клиентов в Slack: за пределами Libslack [51]
•
5 инновационных пользовательский интерфейсов дейтинга для Facebook [52]
•
7 основных книг для программистов [53]
•
Распознаватель рукописных цифр с Flutter и Tensorflow [54]
•
Топ-10 самых популярных UI-библиотек для Flutter и React Native в этом году [55]
•
Как продать себя в качестве программиста [56]
•
Выключите свет – проектирование для темного режима [57]
•
Critical Thinking Studio – разбор UX [58]
•
Видео Firebase Summit 2019 [59]
•
Polynote: блокнот для разработчиков от Netflix [60]
Аналитика, маркетинг и монетизация
• (+8) Тестирование локализации мобильных игр для чайников от чайника [61]
• Truebill, управляющий личными финансами, получает $15 млн. [62]
• Элтон Джон выпустил приложение для слабослышащих фанатов [63]
• Лучшее руководство по маркетингу инди-игры [64]
• Signal AI: поиск медиа-трендов с помощью ИИ [65]
• Карта мобильного роста Adjust: Как и куда растёт мобайл [66]
• myTracker научился оценивать и прогнозировать доход от рекламной монетизации в мобильных приложениях [67]
• CleverTap привлек $35 млн. на расширение платформы [68]
• Эмодзи, кликбейт, персонализация: обзор push-уведомлений Ozon, Lamoda, Joom, Farfetch и AliExpress [69]
AI, Устройства, IoT
• (+77) Как быстро делать прототипы устройств и почему это важно. Доклад Яндекс.Такси [70]
• (+37) Как работает FaceID в iPhone X: алгоритм на Python [71]
• (+30) Градиентный спуск по косточкам [72]
• (+29) AI для людей: простыми словами о технологиях [73]
• (+11) Что нужно знать об интернете вещей: фундаментальный ликбез [74]
• (+9) Виртуальный Пушкинский музей [75]
• (+5) Как мы выбирали компонентную базу для умного дома: о датчиках и контроллере [76]
• (+4) Что нам стоит IoT построить? Свой IoT на Amazon за один день [77]
• (+2) Анализируем тональность текстов с помощью Fast.ai [78]
• Google начинает продажи устройств ИИ Coral [79]
• Xiaomi представила большой потолочный светильник [80]
• Ученые создали искусственную кожу для управления гаджетами [81]
•
14 главных тенденций развития мобильных IoT-приложений в 2020 году [82]
← Предыдущий дайджест [83]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [84].
Автор: DigitalEcosystems
Источник [85]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/interfejsy/334620
Ссылки в тексте:
[1] Создание игр и видео на YouTube. Мой эксперимент взаимодействия и доход от этого: https://habr.com/ru/post/472294/
[2] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[3] Telegram-канале: https://t.me/apptractor
[4] Как подписывать приложения для macOS Catalina 10.15: https://habr.com/ru/post/471816/
[5] Как добавить поддержку льготного периода (Billing Grace Period) в iOS приложении?: https://habr.com/ru/company/apphud/blog/472452/
[6] SwiftUI: знакомство: https://habr.com/ru/post/471918/
[7] В App Store обнаружили новую порцию мошеннических приложений: https://apptractor.ru/info/news/wandera-app-store.html
[8] GameClub предлагает классические хиты App Store по подписке: https://apptractor.ru/deploy/app-stores/gameclub.html
[9] Как использовать обработку фоновых задач в iOS 13: https://github.com/X901/Schedule-Background-Task-New/blob/master/README.md
[10] 5 iOS-библиотек, которые сделают ваши UISwitch прекрасными: https://medium.com/better-programming/5-ios-libraries-thatll-make-uiswitch-control-awesome-54e1a4ba7c82
[11] 5 инструментов для отладки UI в iOS: https://medium.com/better-programming/top-5-tools-for-debugging-your-ios-app-views-ac53cba4cf3b
[12] Swift разработка в Docker с помощью Visual Studio Code Remote: https://medium.com/@ianpartridge/swift-development-in-docker-using-visual-studio-code-remote-b84d035e70db
[13] Вырезаем карты на iOS с помощью With PencilKit: https://medium.com/better-programming/cropping-ios-maps-with-pencilkit-da7f7dd7ec52
[14] Типы значений и ссылочные типы в Swift: https://techhype.io/?story=value-types-and-reference-types-in-swift
[15] Первое AR-приложение с RealityKit и SwiftUI: https://medium.com/twinkl-educational-publishers/create-your-first-ar-app-with-realitykit-and-swiftui-7c5d1388b5
[16] Переписываем слой покупок для самого прибыльного приложения на iOS, используя модули: https://medium.com/tinder-engineering/rewriting-ios-purchase-layer-for-1-top-grossing-app-using-modules-72b4b86e3917
[17] Что нового в Xcode 11: https://medium.com/better-programming/whats-new-in-xcode-11-6680823e87a6
[18] 5 связанных с пользовательским интерфейсом iOS-библиотек : https://medium.com/better-programming/5-ui-related-ios-libraries-to-use-on-your-app-3591e71be4e6
[19] Реализация биометрической аутентификации в iOS на Swift: https://medium.com/better-programming/ios-biometric-authentication-implementation-in-swift-fb662cc56f07
[20] Замена CocoaPods на Swift Package Manager: https://itnext.io/replacing-cocoapods-with-swift-package-manager-fa37d67294c3
[21] Почему мы покидаем Apple App Store и все его проблемы: https://exactscan.com/MAS/
[22] Как обучать модели Core ML на вашем iOS-устройстве: https://medium.com/better-programming/how-to-train-a-core-ml-model-on-your-device-cccd0bee19d
[23] Оптимизация процесса разработки с помощью шаблонов Xcode: https://edit.theappbusiness.com/streamlining-your-development-workflow-with-xcode-templates-b99a73a5b5f8
[24] Классные кастомные переходы для UIViewController: https://medium.com/flawless-app-stories/cool-custom-view-controller-transitions-advanced-df2d0ca08029
[25] EmptyStateKit: пустые состояния для iOS: https://apptractor.ru/info/github/emptystatekit.html
[26] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста: https://habr.com/ru/company/otus/blog/472372/
[27] Искусство аннотирования: пишем Java-friendly код на Kotlin: https://habr.com/ru/company/piter/blog/473170/
[28] Как рушатся стереотипы начинающего разработчика при старте игры: https://habr.com/ru/post/472884/
[29] Google выпускает Jetpack Compose и Android Studio 4.0: https://apptractor.ru/info/news/android-dev-summit-2019.html
[30] Google открыл первую игровую студию: https://apptractor.ru/info/news/stadia-games-and-entertainment.html
[31] Android AlarmManager как можно глубже: https://itnext.io/android-alarmmanager-as-deep-as-possible-909bd5b64792
[32] Исследуем AndroidX для тестирования: https://medium.com/better-programming/exploring-androidx-for-testing-6350100b4711
[33] Лучшие библиотеки для Android на Kotlin, которые вы должны посмотреть: https://ahsensaeed.com/best-android-kotlin-libraries-for-2019/
[34] Кодлаб: использование Dagger в ваших Android-приложениях: https://codelabs.developers.google.com/codelabs/android-dagger/index.html
[35] Эксперимент с вознаграждениями в приложении: https://medium.com/googleplaydev/an-experiment-with-app-rewards-721185ccbe9f
[36] Оптимизация приложений Android для Chrome OS: https://medium.com/googleplaydev/optimizing-android-app-experiences-for-chrome-os-1729f195e780
[37] LiveData с Coroutines и Flow: https://www.youtube.com/watch?v=B8ppnjGPAGE&feature=youtu.be
[38] Видео Android Summit 2019: https://apptractor.ru/info/media/android-summit-2019.html
[39] ElegantDialog: красивые диалоги для Android: https://apptractor.ru/info/github/elegantdialog.html
[40] Как сохранить права на разработки по заказу: https://habr.com/ru/post/472418/
[41] От поиска идеи до готового приложения: https://habr.com/ru/post/472514/
[42] Профилирование Unity UI: кто портит мой батчинг?: https://habr.com/ru/post/472854/
[43] Выбираем мобильного разработчика за 5 шагов: взгляд IT-компании: https://habr.com/ru/company/simbirsoft/blog/472590/
[44] Yandex maps для приложения Такси: https://habr.com/ru/post/472798/
[45] Мобильные разработчики все еще остаются самыми востребованными специалистами в России: https://apptractor.ru/info/analytics/it-russia.html
[46] Podlodka #134: Scala: https://apptractor.ru/info/media/podlodka-134.html
[47] Тестирование приложений: распространенные причины отказа: https://apptractor.ru/info/articles/rasprostranennyie-prichinyi-otkaza-ot-testirovaniya.html
[48] Геймификация от задумки до реализации. История Ratatype: https://vc.ru/design/88941-geymifikaciya-ot-zadumki-do-realizacii-istoriya-ratatype
[49] «АвтоНалог»: как спроектировать приложение, которое поможет экономить на налогах и автоматизирует учет: https://vc.ru/tribuna/88707-keys-avtonalog-kak-sproektirovat-prilozhenie-kotoroe-pomozhet-ekonomit-na-nalogah-i-avtomatiziruet-uchet
[50] Особенности UX-дизайна в финтехе: как сделать просто и понятно: https://vc.ru/design/89223-osobennosti-ux-dizayna-v-fintehe-kak-sdelat-prosto-i-ponyatno
[51] Согласованность клиентов в Slack: за пределами Libslack: https://slack.engineering/client-consistency-at-slack-beyond-libslack-c9cfbe778fb7
[52] 5 инновационных пользовательский интерфейсов дейтинга для Facebook: https://uxplanet.org/5-innovative-facebook-dating-user-interface-81f73fd92f2c
[53] 7 основных книг для программистов: https://medium.com/better-programming/7-essential-books-for-programmers-869bca83b360
[54] Распознаватель рукописных цифр с Flutter и Tensorflow: https://medium.com/flutter-community/handwriting-number-recognizer-with-flutter-and-tensorflow-part-i-414157b7574f
[55] Топ-10 самых популярных UI-библиотек для Flutter и React Native в этом году: https://medium.com/better-programming/top-10-trending-flutter-and-react-native-ui-libraries-this-year-dea66a9050a4
[56] Как продать себя в качестве программиста: https://medium.com/better-programming/how-to-market-yourself-as-a-programmer-e145635ba534
[57] Выключите свет – проектирование для темного режима: https://uxdesign.cc/turn-the-lights-off-designing-the-dark-mode-of-wego-ios-app-6c4967e59dd6
[58] Critical Thinking Studio – разбор UX: https://medium.com/@danladidesign/critical-thinking-studio-ux-case-study-262fae3abf5
[59] Видео Firebase Summit 2019: https://apptractor.ru/info/media/firebase-summit-2019-2.html
[60] Polynote: блокнот для разработчиков от Netflix: https://apptractor.ru/info/github/polynote.html
[61] Тестирование локализации мобильных игр для чайников от чайника: https://habr.com/ru/post/473202/
[62] Truebill, управляющий личными финансами, получает $15 млн.: https://apptractor.ru/info/news/truebill.html
[63] Элтон Джон выпустил приложение для слабослышащих фанатов: https://apptractor.ru/info/apps/elton-john-app.html
[64] Лучшее руководство по маркетингу инди-игры: https://apptractor.ru/marketing-monetization/marketing-tactics.html
[65] Signal AI: поиск медиа-трендов с помощью ИИ: https://apptractor.ru/info/techhype/signal-ai.html
[66] Карта мобильного роста Adjust: Как и куда растёт мобайл: https://apptractor.ru/measure/app-store-analytics/adjust-mobile-growth-map.html
[67] myTracker научился оценивать и прогнозировать доход от рекламной монетизации в мобильных приложениях: https://apptractor.ru/measure/user-analytics/mytracker-adv.html
[68] CleverTap привлек $35 млн. на расширение платформы: https://apptractor.ru/marketing-monetization/engagement/clevertap-35.html
[69] Эмодзи, кликбейт, персонализация: обзор push-уведомлений Ozon, Lamoda, Joom, Farfetch и AliExpress: https://vc.ru/marketing/89363-emodzi-klikbeyt-personalizaciya-obzor-push-uvedomleniy-ozon-lamoda-joom-farfetch-i-aliexpress
[70] Как быстро делать прототипы устройств и почему это важно. Доклад Яндекс.Такси: https://habr.com/ru/company/yandex/blog/472660/
[71] Как работает FaceID в iPhone X: алгоритм на Python: https://habr.com/ru/post/472948/
[72] Градиентный спуск по косточкам: https://habr.com/ru/post/467185/
[73] AI для людей: простыми словами о технологиях: https://habr.com/ru/company/jetinfosystems/blog/471626/
[74] Что нужно знать об интернете вещей: фундаментальный ликбез: https://habr.com/ru/company/toshibarus/blog/473024/
[75] Виртуальный Пушкинский музей: https://habr.com/ru/company/microsoft/blog/472176/
[76] Как мы выбирали компонентную базу для умного дома: о датчиках и контроллере: https://habr.com/ru/company/kauri_iot/blog/472430/
[77] Что нам стоит IoT построить? Свой IoT на Amazon за один день: https://habr.com/ru/post/472216/
[78] Анализируем тональность текстов с помощью Fast.ai: https://habr.com/ru/post/472988/
[79] Google начинает продажи устройств ИИ Coral: https://apptractor.ru/info/devices/google-coral.html
[80] Xiaomi представила большой потолочный светильник: https://apptractor.ru/info/devices/xiaomi-light.html
[81] Ученые создали искусственную кожу для управления гаджетами: https://apptractor.ru/info/devices/skin-on.html
[82] 14 главных тенденций развития мобильных IoT-приложений в 2020 году: https://towardsdatascience.com/top-14-iot-mobile-app-development-trends-to-expect-in-2020-7fd7718155dc
[83] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/472262/
[84] почту: mailto:lbogolubov@gmail.com
[85] Источник: https://habr.com/ru/post/473292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=473292
Нажмите здесь для печати.