- PVSM.RU - https://www.pvsm.ru -
Очередной выпуск расскажет вам про новые иконки Google Play, главные вопросы Swift, о бесплатной музыке для проектов, покупке Realm и восторге от Интернета вещей.
Каждый в IT-индустрии знает, насколько сложно оценить срок выполнения проекта. Трудно объективно оценить, сколько времени займёт решение трудной задачи. Одна из моих любимых теорий заключается в том, что здесь имеет место просто статистический артефакт.
Если вы хотите узнать все о клик-спаме, инъекции кликов, поддельных установках, спуфинге SDK или ботах, обманывающих приложения, а также о том, как бороться с этими проблемами, скачайте и прочитайте руководство.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в Telegram-канале [4].
iOS
• (+8) Собеседование: Swift. Вопросы и ответы [5]
• (+4) Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib [6]
• Apple стала самым большим клиентом AWS [7]
• Apple банит офферволы [8]
• Вопросы и ответы для интервью по Swift [9]
• Swift 5: интерполяция строк [10]
• Руководство по Siri Shortcut с использованием Custom Intent [11]
• Шаблон Page Object в iOS [12]
• Как свернуть заголовок при скроле в iOS [13]
• UIMotionEffect: просто добавляем глубины интерфейсу [14]
• Как сделать Auto Layout в iOS более удобным [15]
Android
• (+28) Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера [16]
• (+4) Комментарии к релизу Android Studio 3.4 (April 2019) [17]
• Google открыл Instagram [18]
• Руководство по созданию обновленных иконок для Google Play [19]
• Изучение RxJava: от новичка до продвинутого разработчика [20]
• Играем с Material Design Transitions [21]
• Cloud Firestore + Android это просто [22]
• Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin [23]
• Touchlab & Square подключаются к Kotlin Multiplatform [24]
• ARCore от Google: делаем приложение с дополненными изображениями [25]
• Исследуем Firebase ML Kit на Android: Умные ответы [26]
• Android@Microsoft: канал на Medium про разработку для Android в Microsoft [27]
Разработка
• (+36) Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons [28]
• (+9) Справочная: что такое Continuous Delivery [29]
• (+7) DrumHero: Как я делал первую в жизни игру [30]
• (+5) Смена карьеры в 35. Мой опыт и первые успехи [31]
• Embrace: более быстрые и надежные приложения [32]
• Slack запустил конструктор приложений Workflow Builder [33]
• MongoDB купила Realm [34]
• Podlodka #108: Аналитика и эксперименты [35]
• Feed The Cat: игра-мечта, делающая мир лучше [36]
• Подоводку [37]
• AppsCast #5: UX и чувство прекрасного [38]
• Вышел 16-ый отчет Developer Economics [39]
• Как подобрать крутого Продакта [40]
• Как не раздражать мобильных пользователей [41]
• Концепт редизайна приложения «РЖД Пассажирам» для iOS [42]
• Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом [43]
• GB Studio – конструктор ретро игр для Game Boy [44]
• Как использовать Style Transfer API в React Native с Fritz [45]
• Что я узнал, создав 4 приложения на React Native за 3 года [46]
• Простые методы создания прекрасных идей [47]
• Понимаем анимацию во Flutter [48]
• 5 простых расширений для эффективных тестов на доступность [49]
• 5 важных уроков 4 лет разработки [50]
• Используем Cloud Firestore для оповещений в реальном времени [51]
• Начинаем юнит-тестирование на уровне Модели [52]
• Руководства могут быть забавными – как сделать свой проект с нуля [53]
• Почему никогда не поздно учить Java (или любой другой язык) [54]
• UX инжиниринг [55]
• Как количество сбоев сравнить для каждой версии приложения? [56]
• Как интегрировать платежную систему в существующее приложение [57]
• Что будет с программистами в будущем? [58]
• Как сделать музыкального бота на Discord.js [59]
• Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров [60]
• Как я настроил VSCode для всего [61]
Аналитика, маркетинг и монетизация
• (+25) Массовый исход браузерных игр [62]
• (+17) Как изменения в Google Play повлияют на ASO-оптимизацию [63]
• (+11) Раф Костер: «Community Cookbook» [64]
• Byte: дело в эмоциях [65]
• Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей [66]
• Instagram без лайков [67]
• Appodeal запускает платформу Stack [68]
• Как в Almundo увеличили конверсию [69]
AI, Устройства, IoT
• (+37) Я в восторге от IoT [70]
• (+34) Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей [71]
• (+26) Машинное обучение для всех, кто изучал математику в восьмом классе [72]
• (+23) Записки IoT-провайдера. Подводные камни опроса счетчиков ЖКХ [73]
• (+21) Окей, Google: как пройти капчу? [74]
• (+16) Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi [75]
• (+14) AI-интерфейсы и где они обитают [76]
• (+9) Microsoft адаптировала виртуальную реальность для слабовидящих людей [77]
← Предыдущий дайджест [78]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [79].
Автор: EverydayTools
Источник [80]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/apple/316006
Ссылки в тексте:
[1] Почему программные задачи всегда занимают больше времени, чем вы думаете: https://habr.com/ru/post/449678/
[2] Полное руководство по борьбе с мобильным фродом от Adjust: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/polnoe-rukovodstvo-po-borbe-s-mobilnym-frodom-ot-adjust.html
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] Собеседование: Swift. Вопросы и ответы: https://habr.com/ru/post/449410/
[6] Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib: https://habr.com/ru/post/449478/
[7] Apple стала самым большим клиентом AWS: https://apptractor.ru/info/news/apple-stala-samym-bolshim-klientom-aws.html
[8] Apple банит офферволы: https://apptractor.ru/marketing-monetization/ad-networks/apple-banit-offervoly.html
[9] Вопросы и ответы для интервью по Swift: https://www.raywenderlich.com/762435-swift-interview-questions-and-answers
[10] Swift 5: интерполяция строк: https://medium.com/@payalmaniyar/swift-5-understanding-of-string-interpolation-cdc8bb622ce3
[11] Руководство по Siri Shortcut с использованием Custom Intent: https://itnext.io/siri-shortcut-tutorial-using-custom-intent-d0f836af5863
[12] Шаблон Page Object в iOS: https://medium.com/wantedly-engineering/introducing-page-object-pattern-in-ios-74e46c664d26
[13] Как свернуть заголовок при скроле в iOS: https://medium.com/@massimo_polimeni/how-to-collapse-a-custom-header-view-in-ios-while-scrolling-5e0949c64ecd
[14] UIMotionEffect: просто добавляем глубины интерфейсу: https://nachbaur.com/2019/04/24/uimotioneffects/
[15] Как сделать Auto Layout в iOS более удобным: https://techhype.io/?story=how-to-make-auto-layout-more-convenient-in-ios
[16] Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера: https://habr.com/ru/company/yandex/blog/448966/
[17] Комментарии к релизу Android Studio 3.4 (April 2019): https://habr.com/ru/post/448860/
[18] Google открыл Instagram: https://apptractor.ru/info/news/google-otkryl-instagram.html
[19] Руководство по созданию обновленных иконок для Google Play: https://apptractor.ru/develop/design/rukovodstvo-po-sozdaniyu-obnovlennyh-ikonok-dlya-google-play.html
[20] Изучение RxJava: от новичка до продвинутого разработчика: https://ayusch.com/the-complete-rxjava-roadmap/
[21] Играем с Material Design Transitions: https://proandroiddev.com/playing-with-material-design-transitions-b3ea90c5794c
[22] Cloud Firestore + Android это просто: https://proandroiddev.com/cloud-firestore-android-is-easy-c940cb82715c
[23] Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin: https://medium.com/@ngengesenior/building-a-functional-note-taking-application-with-objectbox-and-kotlin-d6cc491f3965
[24] Touchlab & Square подключаются к Kotlin Multiplatform: https://medium.com/@kpgalligan/touchlab-square-collaborating-on-kotlin-multiplatform-eb6aa7eb4a4a
[25] ARCore от Google: делаем приложение с дополненными изображениями: https://ayusch.com/arcore-building-augmented-images-application/
[26] Исследуем Firebase ML Kit на Android: Умные ответы: https://joebirch.co/2019/04/24/exploring-firebase-ml-kit-on-android-smart-reply/
[27] Android@Microsoft: канал на Medium про разработку для Android в Microsoft: https://medium.com/android-microsoft/android-microsoft-5b71ae12cc4d
[28] Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons: https://habr.com/ru/company/audiomania/blog/449766/
[29] Справочная: что такое Continuous Delivery: https://habr.com/ru/company/1cloud/blog/449364/
[30] DrumHero: Как я делал первую в жизни игру: https://habr.com/ru/company/samsung/blog/449220/
[31] Смена карьеры в 35. Мой опыт и первые успехи: https://habr.com/ru/post/449276/
[32] Embrace: более быстрые и надежные приложения: https://apptractor.ru/info/techhype/embrace-bolee-bystrye-i-nadezhnye-prilozheniya.html
[33] Slack запустил конструктор приложений Workflow Builder: https://apptractor.ru/info/news/slack-zapustil-konstruktor-prilozhenij-workflow-builder.html
[34] MongoDB купила Realm: https://apptractor.ru/info/news/mongodb-kupila-realm.html
[35] Podlodka #108: Аналитика и эксперименты: https://apptractor.ru/info/media/podlodka-108-analitika-i-eksperimenty.html
[36] Feed The Cat: игра-мечта, делающая мир лучше: https://apptractor.ru/info/articles/feed-the-cat-igra-mechta-delayushhaya-mir-luchshe.html
[37] Подоводку: https://apptractor.ru/info/media/podovodku.html
[38] AppsCast #5: UX и чувство прекрасного: https://apptractor.ru/info/media/appscast-5-ux-i-chuvstvo-prekrasnogo.html
[39] Вышел 16-ый отчет Developer Economics: https://apptractor.ru/info/analytics/vyshel-16-yj-otchet-developer-economics.html
[40] Как подобрать крутого Продакта: https://medium.com/@ivanook/rightcpo-bb5d8a6e3aa8
[41] Как не раздражать мобильных пользователей: https://ux.pub/kak-ne-razdrazhat-mobilnyh-polzovateley/
[42] Концепт редизайна приложения «РЖД Пассажирам» для iOS: https://vc.ru/design/65207-koncept-redizayna-prilozheniya-rzhd-passazhiram-dlya-ios
[43] Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом: https://medium.com/@mesibo/create-a-scalable-real-time-communication-app-like-whatsapp-with-messaging-video-and-voice-calls-5d6a6dffba72
[44] GB Studio – конструктор ретро игр для Game Boy: https://www.gbstudio.dev/
[45] Как использовать Style Transfer API в React Native с Fritz: https://medium.freecodecamp.org/how-to-use-the-style-transfer-api-in-react-native-with-fritz-e90bc609fb17
[46] Что я узнал, создав 4 приложения на React Native за 3 года: https://medium.com/input-logic/what-ive-learned-building-4-react-native-apps-over-3-years-6b5035f8282d
[47] Простые методы создания прекрасных идей: https://medium.com/swlh/simple-methods-for-generating-great-ideas-79cce8c87440
[48] Понимаем анимацию во Flutter: https://medium.com/@meysam.mahfouzi/understanding-animations-in-flutter-b8ec789d94a4
[49] 5 простых расширений для эффективных тестов на доступность: https://uxdesign.cc/simple-tools-and-extensions-to-perform-web-accessibility-testing-effectively-1ee006cbfd5e
[50] 5 важных уроков 4 лет разработки: https://medium.freecodecamp.org/five-important-lessons-from-four-years-as-a-software-developer-9b367f256226
[51] Используем Cloud Firestore для оповещений в реальном времени: https://medium.com/the-telegraph-engineering/using-cloud-firestore-for-real-time-alerts-626710a6a86c
[52] Начинаем юнит-тестирование на уровне Модели: https://mecid.github.io/2019/04/24/starting-unit-testing-with-model-layer/
[53] Руководства могут быть забавными – как сделать свой проект с нуля: https://medium.freecodecamp.org/todo-tutorials-can-be-fun-but-heres-how-to-build-your-own-projects-from-scratch-de6838fa9f23
[54] Почему никогда не поздно учить Java (или любой другой язык): https://medium.freecodecamp.org/why-you-are-never-too-old-to-learn-java-or-any-programming-language-a62603e89448
[55] UX инжиниринг: https://medium.com/@emmawedekind/ux-engineering-ed6a74cea960
[56] Как количество сбоев сравнить для каждой версии приложения?: https://techhype.io/?story=how-do-my-crash-rates-compare-across-each-version-of-my-app
[57] Как интегрировать платежную систему в существующее приложение: https://techhype.io/?story=how-to-integrate-payment-system-into-the-existing-app
[58] Что будет с программистами в будущем?: https://medium.com/swlh/what-will-happen-to-the-software-engineer-in-future-2955f6116d18
[59] Как сделать музыкального бота на Discord.js: https://medium.freecodecamp.org/how-to-create-a-music-bot-using-discord-js-4436f5f3f0f8
[60] Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров: https://hackernoon.com/your-cs-degree-wont-prepare-you-for-angry-users-legacy-code-or-the-whims-of-other-engineers-64a43595ec63
[61] Как я настроил VSCode для всего: https://hackernoon.com/how-i-configure-vscode-for-everything-7df65a316a52
[62] Массовый исход браузерных игр: https://habr.com/ru/post/449486/
[63] Как изменения в Google Play повлияют на ASO-оптимизацию: https://habr.com/ru/post/447622/
[64] Раф Костер: «Community Cookbook»: https://habr.com/ru/post/449158/
[65] Byte: дело в эмоциях: https://apptractor.ru/info/techhype/byte-delo-v-emotsiyah.html
[66] Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей: https://apptractor.ru/info/analytics/pochta-sarafannoe-radio-i-pushi-luchshie-sposoby-reaktivatsii-polzovatelej.html
[67] Instagram без лайков: https://apptractor.ru/info/apps/instagram-bez-lajkov.html
[68] Appodeal запускает платформу Stack: https://apptractor.ru/info/news/appodeal-zapuskaet-platformu-stack.html
[69] Как в Almundo увеличили конверсию: https://techhype.io/?story=how-almundo-increased-conversion-rates-case-study
[70] Я в восторге от IoT: https://habr.com/ru/company/jetinfosystems/blog/449634/
[71] Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей: https://habr.com/ru/post/446032/
[72] Машинное обучение для всех, кто изучал математику в восьмом классе: https://habr.com/ru/post/449558/
[73] Записки IoT-провайдера. Подводные камни опроса счетчиков ЖКХ: https://habr.com/ru/post/449668/
[74] Окей, Google: как пройти капчу?: https://habr.com/ru/post/449236/
[75] Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi: https://habr.com/ru/post/449484/
[76] AI-интерфейсы и где они обитают: https://habr.com/ru/company/uteam/blog/449494/
[77] Microsoft адаптировала виртуальную реальность для слабовидящих людей: https://habr.com/ru/company/microsoft/blog/449360/
[78] Предыдущий дайджест: https://habr.com/ru/company/everydaytools/blog/448868/
[79] почту: mailto:lbogolubov@gmail.com
[80] Источник: https://habr.com/ru/post/449862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=449862
Нажмите здесь для печати.