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

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

В новом дайджесте изучаем работу Xcode 10 и iOS 12, разные аспекты работы с React Native, проблемы магазина Google Play, сетевой код и рефакторинг, эффективность тестов и даже рынок приложений для домашних животных.

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

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 2

iOS 12: новинки в уведомлениях [1]

Конференция WWDC прошла, а докладов, которые стоит посмотреть, осталось ещё очень много. Были ключевые темы, которым Apple уделила особое внимание. Core ML, Siri Shortcuts и, конечно же, изменения в Notifications.

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 3

React Native с точки зрения мобильного разработчика [2]

Впервые узнав про React Native, я воспринял его как повод для веб-разработчиков вторгнуться на мою территорию (нипазволю!) и заодно испортить хорошо работающий crash-free-60-fps продукт.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].

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

(+11) Универсальное решение для UITableViewRowAction и UIContextualAction [4]
(+10) Организация навигации в iOS-приложениях с помощью Root Controller [5]
(+7) Что такое Scholarship от Apple и почему это больше, чем просто билет на WWDC [6]
Apple открыла Siri Shortcuts для разработчиков [7]
Apple выведет свои Карты на новый уровень [8]
image WWDC18: Xcode 10 в действии [9]
image Демистификация пружинной анимации в UIKit [10]
image Руководство по стримингу видео в iOS [11]
image A/B-тестирование со Swift [12]
image Полезные команды git на каждый день [13]
image App Store исполняется 10 лет [14]
image Kotlin для Swift-разработчиков [15]

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 12 Android

(+9) Corona Native для Android — использование произвольного Java кода в игре написанной на Corona [16]
(+2) Что еще за Defold и с чем его едят? [17]
(+1) Реализация навигации в Android приложениях с помощью Navigation Architecture Component [18]
Манифест приложения [19]
Крупнейший сбой в работе Google Play: что происходит [20]
В Google Play зациклился поиск [21]
Google Play тестирует новый дизайн: почему это важно [22]
image Видео Android Game Developer Summit 2018 [23]
image Публикация Android, Kotlin или Java библиотек в jCenter из Android Studio  [24]
image Элегантная связка UIViewPropertyAnimators [25]
image Как мы сделали экран загрузки для Android-приложения Spectrum [26]
image Моя первая неделя Android-разработчика [27]
image Относительное размещение в ConstraintLayout [28]
image Конвертация PNG и JPEG в WebP [29]
image Подкаст Fragmented 129: закат React Native в Airbnb [30]
image Что нового с текстом в Android P [31]
image Состояние Kotlin 2018 [32]
image Как управлять работами с помощью Android Jetpack компонента WorkManager [33]

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 24 Разработка

(+48) Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте [34]
(+23) История рефакторинга приложения «Ситимобил» [35]
(+19) «Разработка игр и теория развлечений»: основные тезисы книги Рэфа Костера [36]
(+18) 10 мелких ошибок в дизайне, которые мы допускаем до сих пор [37]
(+16) Достоинства и недостатки Xamarin [38]
(+13) Генератор случайных двумерных пещер [39]
Stickeroid представляет обновление платформы под кодовым названием Y [40]
Podlodka #66: Жизнь программиста после 40 лет [41]
Думай, как CEO: самый важный навык, который выделит тебя среди разработчиков [42]
React Native в Airbnb: Что дальше с мобильной разработкой [43]
image Как вы можете улучшить UX с помощью микровзаимодействий: часть 2 [44]
image Как сделать код читаемым [45]
image 38 действий и осознаний, чтобы стать программным архитектором [46]
image 10 лучших плагинов Sketch для UX/UI-дизайнеров в 2018 [47]
image Отказ от React Native в Udacity [48]
image Разработка через тестирование: что это и для чего [49]
image Миграция сайта в Progressive Web App (PWA) [50]
image 10 уроков из создания 100 игр за 5 лет [51]

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 33 Аналитика, маркетинг и монетизация

(+2) Методы повышения удержания игроков на примере SLOT игр: Часть 1 [52]
Сохранение намерений: почему A/B-тесты не так эффективны, как кажутся [53]
Facebook закрыл tbh и два других приложения [54]
Инвесторы вкладывают миллионы в Pet-Tech [55]
Как использовать мобильные микро-моменты? [56]
Приложение MeetFrank для анонимного поиска работы получило €1.1 млн [57]
image Ваши самые преданные фанаты — лояльные пользователи: как сделать так, чтобы они возвращались [58]
image Как радикально упростить ваш продукт [59]
image “Полезно” ли ваше приложение? [60]

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля) - 37 AI, Устройства, IoT

(+84) Нейронки за 5 минут [61]
(+30) Как ИИ учится генерировать изображения кошек [62]
(+26) Распознавание товаров на полках с помощью нейронных сетей на технологиях Keras и Tensorflow Object Detection API [63]
(+25) ПО для машинного обучения на Python [64]
(+24) Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN [65]
(+20) Стандартизация — самое долгое приключение интернета вещей [66]
(+12) Что умеют системы ИИ в медицине? [67]
Дайджест интернета вещей июнь 2018 [68]
Microsoft готовит складной Surface с двумя экранами [69]
image Вам не нужны ML/AI. Вам нужен SQL [70]

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

Автор: EverydayTools

Источник [73]


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

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

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

[1] iOS 12: новинки в уведомлениях: https://habr.com/company/e-Legion/blog/416307/

[2] React Native с точки зрения мобильного разработчика: https://habr.com/company/qlean/blog/416097/

[3] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0

[4] Универсальное решение для UITableViewRowAction и UIContextualAction: https://habr.com/company/tinkoff/blog/414019/

[5] Организация навигации в iOS-приложениях с помощью Root Controller: https://habr.com/post/416147/

[6] Что такое Scholarship от Apple и почему это больше, чем просто билет на WWDC: https://habr.com/company/mobileup/blog/415999/

[7] Apple открыла Siri Shortcuts для разработчиков: https://apptractor.ru/info/news/apple-otkryila-siri-shortcuts-dlya-razrabotchikov.html

[8] Apple выведет свои Карты на новый уровень: https://apptractor.ru/info/news/apple-vyivedet-svoi-kartyi-na-novyiy-uroven.html

[9] WWDC18: Xcode 10 в действии: https://medium.com/xcblog/wwdc18-xcode-10-in-action-f56e14c62d79

[10] Демистификация пружинной анимации в UIKit: https://medium.com/ios-os-x-development/demystifying-uikit-spring-animations-2bb868446773

[11] Руководство по стримингу видео в iOS: https://techhype.io/?story=video-streaming-tutorial-for-ios-getting-started

[12] A/B-тестирование со Swift: https://badootech.badoo.com/split-testing-a-b-testing-with-swift-7a590a5a3d89

[13] Полезные команды git на каждый день: https://medium.com/flawless-app-stories/useful-git-commands-for-everyday-use-e1a4de64037d

[14] App Store исполняется 10 лет: https://www.apple.com/newsroom/2018/07/app-store-turns-10/

[15] Kotlin для Swift-разработчиков: https://medium.com/@raphaelstbler/kotlin-for-swift-developers-40e846fb7813

[16] Corona Native для Android — использование произвольного Java кода в игре написанной на Corona: https://habr.com/post/416079/

[17] Что еще за Defold и с чем его едят?: https://habr.com/post/416461/

[18] Реализация навигации в Android приложениях с помощью Navigation Architecture Component: https://habr.com/post/416025/

[19] Манифест приложения: https://android-tools.ru/coding/manifest-prilozheniya/

[20] Крупнейший сбой в работе Google Play: что происходит: https://apptractor.ru/info/articles/krupneyshiy-sboy-v-rabote-google-play-chto-proishodit.html

[21] В Google Play зациклился поиск: https://apptractor.ru/info/news/v-google-play-zatsiklilsya-poisk.html

[22] Google Play тестирует новый дизайн: почему это важно: https://vc.ru/41463-google-play-testiruet-novyy-dizayn-pochemu-eto-vazhno

[23] Видео Android Game Developer Summit 2018: https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CZuNivn-ieu1jUPtxSqpN&amp;disable_polymer=true

[24] Публикация Android, Kotlin или Java библиотек в jCenter из Android Studio : https://android.jlelse.eu/publishing-your-android-kotlin-or-java-library-to-jcenter-from-android-studio-1b24977fe450

[25] Элегантная связка UIViewPropertyAnimators: https://medium.com/@thibault.wittemberg/elegantly-chaining-uiviewpropertyanimators-88409c64f845

[26] Как мы сделали экран загрузки для Android-приложения Spectrum: https://blog.squareboat.com/how-we-created-spectrum-android-app-loading-f3f696b31a2f

[27] Моя первая неделя Android-разработчика: https://techhype.io/?story=my-first-weeks-as-an-android-dev

[28] Относительное размещение в ConstraintLayout: https://android.jlelse.eu/relative-guidelines-w-constraintlayouts-9533b3c546f3

[29] Конвертация PNG и JPEG в WebP: https://android.jlelse.eu/convert-your-png-jpeg-into-webp-images-android-d124f9cdeaf7

[30] Подкаст Fragmented 129: закат React Native в Airbnb: http://fragmentedpodcast.com/episodes/129/

[31] Что нового с текстом в Android P: https://android-developers.googleblog.com/2018/07/whats-new-for-text-in-android-p.html

[32] Состояние Kotlin 2018: https://pusher.com/state-of-kotlin

[33] Как управлять работами с помощью Android Jetpack компонента WorkManager: https://android.jlelse.eu/how-scheduling-work-with-new-android-jetpack-component-workmanager-852163f4825b

[34] Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте: https://habr.com/company/pixonic/blog/415959/

[35] История рефакторинга приложения «Ситимобил»: https://habr.com/company/mailru/blog/416331/

[36] «Разработка игр и теория развлечений»: основные тезисы книги Рэфа Костера: https://habr.com/post/415943/

[37] 10 мелких ошибок в дизайне, которые мы допускаем до сих пор: https://habr.com/company/everydaytools/blog/416115/

[38] Достоинства и недостатки Xamarin: https://habr.com/company/microsoft/blog/415833/

[39] Генератор случайных двумерных пещер: https://habr.com/post/416419/

[40] Stickeroid представляет обновление платформы под кодовым названием Y: https://apptractor.ru/info/news/stickeroid-predstavlyaet-obnovlenie-platformyi-pod-kodovyim-nazvaniem-y.html

[41] Podlodka #66: Жизнь программиста после 40 лет: https://apptractor.ru/info/media/podlodka-66-zhizn-programmista-posle-40-let.html

[42] Думай, как CEO: самый важный навык, который выделит тебя среди разработчиков: https://apptractor.ru/develop/dumay-kak-ceo-samyiy-vazhnyiy-navyik-kotoryiy-vyidelit-tebya-sredi-razrabotchikov.html

[43] React Native в Airbnb: Что дальше с мобильной разработкой: https://medium.com/devschacht/whats-next-for-mobile-at-airbnb-d2d35f83577e

[44] Как вы можете улучшить UX с помощью микровзаимодействий: часть 2: https://medium.muz.li/how-you-can-improve-ux-with-microinteractions-part-ii-ffcf739f5bbb

[45] Как сделать код читаемым: https://medium.com/@chbchb55/the-importance-of-readable-code-165895e939c7

[46] 38 действий и осознаний, чтобы стать программным архитектором: https://hackernoon.com/38-actions-and-insights-to-become-a-better-software-architect-f135e2de9a1b

[47] 10 лучших плагинов Sketch для UX/UI-дизайнеров в 2018: https://www.mockplus.com/blog/post/best-sketch-plugins-for-ui-ux-designers

[48] Отказ от React Native в Udacity: https://engineering.udacity.com/react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity-89975d6a8102

[49] Разработка через тестирование: что это и для чего: https://medium.freecodecamp.org/test-driven-development-what-it-is-and-what-it-is-not-41fa6bca02a2

[50] Миграция сайта в Progressive Web App (PWA): https://techhype.io/?story=tutorial-for-migrating-your-website-into-a-progressive-web-app-pwa

[51] 10 уроков из создания 100 игр за 5 лет: https://www.gamasutra.com/blogs/JamesCox/20180628/321005/10_Lessons_from_Making_100_Games_in_5_Years.php

[52] Методы повышения удержания игроков на примере SLOT игр: Часть 1: https://habr.com/post/415595/

[53] Сохранение намерений: почему A/B-тесты не так эффективны, как кажутся: https://apptractor.ru/info/articles/sohranenie-namereniy-pochemu-a-b-testyi-ne-tak-effektivnyi-kak-kazhutsya.html

[54] Facebook закрыл tbh и два других приложения: https://apptractor.ru/info/news/facebook-zakryil-tbh-i-dva-drugih-prilozheniya.html

[55] Инвесторы вкладывают миллионы в Pet-Tech: https://apptractor.ru/info/articles/investoryi-vkladyivayut-millionyi-v-pet-tech.html

[56] Как использовать мобильные микро-моменты?: https://apptractor.ru/marketing-monetization/engagement/kak-ispolzovat-mobilnyie-mikro-momentyi.html

[57] Приложение MeetFrank для анонимного поиска работы получило €1.1 млн: https://apptractor.ru/info/news/prilozhenie-meetfrank-dlya-anonimnogo-poiska-rabotyi-poluchilo-e1-1-mln.html

[58] Ваши самые преданные фанаты — лояльные пользователи: как сделать так, чтобы они возвращались: https://techhype.io/?story=meet-your-biggest-fans-loyal-users-and-what-keeps-them-coming-back

[59] Как радикально упростить ваш продукт: https://uxplanet.org/how-to-radically-simplify-your-product-727a1321bb56

[60] “Полезно” ли ваше приложение?: https://techhype.io/?story=is-your-app-userful-enough

[61] Нейронки за 5 минут: https://habr.com/post/416211/

[62] Как ИИ учится генерировать изображения кошек: https://habr.com/company/nixsolutions/blog/416129/

[63] Распознавание товаров на полках с помощью нейронных сетей на технологиях Keras и Tensorflow Object Detection API: https://habr.com/company/eastbanctech/blog/416123/

[64] ПО для машинного обучения на Python: https://habr.com/company/jetinfosystems/blog/415997/

[65] Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN: https://habr.com/company/neurodatalab/blog/416441/

[66] Стандартизация — самое долгое приключение интернета вещей: https://habr.com/company/rostelecom/blog/416305/

[67] Что умеют системы ИИ в медицине?: https://habr.com/company/docplus/blog/416347/

[68] Дайджест интернета вещей июнь 2018: https://apptractor.ru/info/articles/daydzhest-interneta-veshhey-iyun-2018.html

[69] Microsoft готовит складной Surface с двумя экранами: https://apptractor.ru/info/news/microsoft-gotovit-skladnoy-surface-s-dvumya-ekranami.html

[70] Вам не нужны ML/AI. Вам нужен SQL: https://cyberomin.github.io/startup/2018/07/01/sql-ml-ai.html

[71] Предыдущий дайджест: https://habr.com/company/everydaytools/blog/415839/

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

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