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

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

В этом большом выпуске мы рассказываем про производительность, аналитический допинг, дополненную реальность, платформу реального мира от создателей игры про покемонов, закат React Native в отдельно взятом Airbnb и даже про то, как не получить работу.

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

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

История о создании руки-сурдопереводчика [1]

В конце концов мы определились: решили сделать модель человеческой руки, да еще такую, чтобы под управлением андроид устройства (именно в этом году мы с Кириллом поступили в IT-школу Samsung на базе нашего лицея, поэтому хотели обязательно использовать в проекте полученные знания) она переводила введенный текст в язык жестов.

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

Допинг для аналитики: почему стоит обратить внимание на Apache Zeppelin [2]

Все рано или поздно приходят к аналитике за данными. В больших многопользовательских играх (да и синглплеере) без этого уже вообще никуда. Сколько пользователей предпочитают новый режим; где слабые места монетизации; куда смотреть геймдизайнерам, чтобы повысить вовлеченность игроков; и еще миллион вещей — подсчитывается вообще всё. И всё это влияет на решения, которые потом принимают разработчики.

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

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

(+22) Производительность в iOS или как разгрузить main thread. Часть 1 [4]
(+19) Кроссфункциональность, менеджер зависимостей, мониторинг в iOS и UI-тесты. Как прошел Avito iOS Summer Edition [5]
(+18) Что нового в ARKit 2.0 [6]
(+17) Советы для тех, кто решил стать iOS-разработчиком [7]
(+15) Производительность в iOS — Core Animation, Offscreen Rendering и System Trace. Часть 2 [8]
(+13) Как с первого раза попасть в AppStore: пошаговое руководство [9]
(+8) Пишем UI Snapchat'а на Swift'е [10]
(+5) Взаимодействие с сервером через API в iOS на Swift 3. Часть 2 [11]
(+4) Clean swift архитектура как альтернатива VIPER [12]
Apple выпустила первую открытую бету iOS 12 [13]
image Компьютерное зрение в iOS: распознавание текста и Tesseract [14]
image Чистый Swift [15]
image Как сделать игру вроде Stacks [16]
image Параллельное программирование в Swift: Что может пойти не так? [17]
image Swift, Plist и два дымящихся скрипта [18]
image Продвинутая отладка с LLDB и Xcode [19]
image OctopusKit: игровой движок на Swift [20]

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

(+24) Руководство по фоновой работе в Android. Часть 5: Корутины в Котлине [21]
(+18) Как перестать бояться Proguard и начать жить [22]
У Instagram появилась Lite-версия [23]
Google обновил Measure поддержкой ARCore [24]
Google запустил курс по разработке AR-приложений [25]
Взаимодействие WebView с JavaScript [26]
image Распознавание текста с ML Kit [27]
image Картинка в картинке в Android Oreo [28]
image Выпускаем Andrpoid-приложение с уже заполненной базой данных [29]
image Google Play против инди-разработчиков [30]
image Развертываем PyTorch и Keras модели на Android с TensorFlow Mobile [31]
image Курс по тестированию с Android Espresso [32]
image Как сделать Android-игру с LibGDX [33]
image Введение в MotionLayout [34]
image Многомодульная навигация с Navigation Architecture Component [35]
image Модуляризация Android библиотек: зачем и как [36]
image ADB enhanced: универсальный инструмент для Android-разработки и тестирования [37]
image EasyNLU: библиотека для понимания естественного языка [38]

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

(+29) Краудтестинг, или Где взять опыт для первой работы в тестировании [39]
(+19) Создание крюка-кошки в Unity. Часть 1 [40]
(+18) Новичок или опытный? Как нанять мобильного разработчика под iOS, который что-то действительно умеет [41]
(+17) Из конструкторов в отдел QA, или есть ли жизнь после завода [42]
(+15) 8 новинок Xamarin [43]
(+11) Конференция DUMP-2018: видео всех докладов и презентации [44]
Как могла бы выглядеть Windows 95 на смартфонах [45]
Тысячи приложений не защищают данные в Firebase [46]
Niantic Labs открывает свою Real World Platform для разработчиков [47]
Google инвестировал $22 млн в KaiOS [48]
Snapchat планирует запуск игровой платформы [49]
Podlodka #65: API и клиент-серверное взаимодействие [50]
Закат React Native в Airbnb [51]
image Как мы делали Goodshows – дизайн, задачи и уроки создания социальной сети [52]
image Принципы продуктового дизайна в карточках [53]
image Лучшие инструменты для создания идеального UI [54]
image Лучшие навыки великолепных разработчиков [55]
image Эмоционально умный дизайн [56]
image Настоящие мультиплеерные гонки: UX и UI дизайн для мобильной игры [57]

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

(+14) Каждый разработчик желает знать, как попасть в фичеринг [58]
(+10) Что, Как и Почему в Playable Ads [59]
MAPS.ME тестирует платформу для поиска местных гидов [60]
“Справочник роста” от Intercom [61]
Почему Apple и Google хотят, чтобы вы меньше пользовались их телефонами? [62]
Adjust раскрыл ключевые показатели работы приложений [63]
Первый год Monument Valley II [64]
Стартовал новый конкурс-инди игр GTP Indie Cup [65]
image Инжиниринг роста в Netflix [66]
image Data Driven решения: полное руководство [67]

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

(+49) Как докатить ML в прод: шесть граблей, на которые мы наступили [68]
(+33) Codec 2 + нейросеть = целый подкаст на одной дискете [69]
(+32) Как мы в хакатоне AI.HACK победили, или Когда нужно выключить искусственный интеллект и включить естественный [70]
(+21) AI, практический курс. Предобработка и дополнение данных с изображениями [71]
(+18) Автоматизация тибетских поющих чаш с помощью «Ардуино» [72]
(+18) Мониторинг работы систем загородного дома: первые шаги к умному дому [73]
(+4) IoT для носорогов [74]
Подкаст AppTractor: Dbrain и AI happens [75]
image 4 самых быстрых способа НЕ получить работу data scientist-а [76]
image Отладка TensorFlow Lite на Windows 10 [77]
image Лучшие открытые проекты по машинному обучению в Июне [78]

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

Автор: EverydayTools

Источник [81]


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

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

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

[1] История о создании руки-сурдопереводчика: https://habr.com/post/415681/

[2] Допинг для аналитики: почему стоит обратить внимание на Apache Zeppelin: https://habr.com/company/pixonic/blog/414921/

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

[4] Производительность в iOS или как разгрузить main thread. Часть 1: https://habr.com/company/e-Legion/blog/415155/

[5] Кроссфункциональность, менеджер зависимостей, мониторинг в iOS и UI-тесты. Как прошел Avito iOS Summer Edition: https://habr.com/company/avito/blog/415413/

[6] Что нового в ARKit 2.0: https://habr.com/company/funcorp/blog/415277/

[7] Советы для тех, кто решил стать iOS-разработчиком: https://habr.com/post/415345/

[8] Производительность в iOS — Core Animation, Offscreen Rendering и System Trace. Часть 2: https://habr.com/company/e-Legion/blog/415543/

[9] Как с первого раза попасть в AppStore: пошаговое руководство: https://habr.com/company/skillbox/blog/415203/

[10] Пишем UI Snapchat'а на Swift'е: https://habr.com/post/415795/

[11] Взаимодействие с сервером через API в iOS на Swift 3. Часть 2: https://habr.com/post/415615/

[12] Clean swift архитектура как альтернатива VIPER: https://habr.com/post/415725/

[13] Apple выпустила первую открытую бету iOS 12: https://apptractor.ru/info/news/apple-vyipustila-pervuyu-otkryituyu-betu-ios-12.html

[14] Компьютерное зрение в iOS: распознавание текста и Tesseract: https://medium.com/flawless-app-stories/vision-in-ios-text-detection-and-tesseract-recognition-26bbcd735d8f

[15] Чистый Swift: https://blog.exyte.com/clean-swift-4891a5e3ace9

[16] Как сделать игру вроде Stacks : https://boostlog.io/@cantonad/how-to-make-a-game-like-stacks-5b0bbf89a374750053e31a55

[17] Параллельное программирование в Swift: Что может пойти не так?: https://medium.com/flawless-app-stories/parallel-programming-with-swift-what-could-possibly-go-wrong-f5bcc38b1814

[18] Swift, Plist и два дымящихся скрипта: https://medium.com/rosberryapps/swift-plist-and-two-smoking-scripts-94bb54cbeded

[19] Продвинутая отладка с LLDB и Xcode: https://www.youtube.com/watch?v=CPL8Q8DiEHw

[20] OctopusKit: игровой движок на Swift: https://github.com/invadingoctopus/octopuskit

[21] Руководство по фоновой работе в Android. Часть 5: Корутины в Котлине: https://habr.com/company/jugru/blog/415335/

[22] Как перестать бояться Proguard и начать жить: https://habr.com/post/415499/

[23] У Instagram появилась Lite-версия: https://apptractor.ru/info/apps/u-instagram-poyavilas-lite-versiya.html

[24] Google обновил Measure поддержкой ARCore: https://apptractor.ru/info/apps/google-obnovil-measure-podderzhkoy-arcore.html

[25] Google запустил курс по разработке AR-приложений: https://apptractor.ru/learn/google-zapustil-kurs-po-razrabotke-ar-prilozheniy.html

[26] Взаимодействие WebView с JavaScript: https://android-tools.ru/coding/vzaimodejstvie-webview-s-javascript/

[27] Распознавание текста с ML Kit: https://www.raywenderlich.com/197292/text-recognition-with-ml-kit

[28] Картинка в картинке в Android Oreo: https://www.journaldev.com/20907/android-oreo-picture-in-picture

[29] Выпускаем Andrpoid-приложение с уже заполненной базой данных: https://techhype.io/?story=ship-an-android-app-with-a-pre-populated-database

[30] Google Play против инди-разработчиков: https://www.gamasutra.com/blogs/VladChetrusca/20180626/320734/Thousands_of_indie_android_devs_on_the_brink_of_extinction_after_Play_store_changes_visibility_algorithm_rules.php

[31] Развертываем PyTorch и Keras модели на Android с TensorFlow Mobile: https://heartbeat.fritz.ai/deploying-pytorch-and-keras-models-to-android-with-tensorflow-mobile-a16a1fb83f2

[32] Курс по тестированию с Android Espresso: https://www.linkedin.com/learning/android-espresso-essential-training

[33] Как сделать Android-игру с LibGDX: https://www.youtube.com/watch?v=qlJUrcpQXo8&t=34s

[34] Введение в MotionLayout: https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d

[35] Многомодульная навигация с Navigation Architecture Component: https://medium.com/@hartwich.daniel/multi-module-navigation-with-the-android-architecture-component-82ed028fa1d9

[36] Модуляризация Android библиотек: зачем и как: https://medium.com/onfido-tech/modularising-android-libraries-why-and-how-from-zero-to-deploy-7852489491c0

[37] ADB enhanced: универсальный инструмент для Android-разработки и тестирования: https://github.com/ashishb/adb-enhanced

[38] EasyNLU: библиотека для понимания естественного языка: https://github.com/kolloldas/EasyNLU

[39] Краудтестинг, или Где взять опыт для первой работы в тестировании: https://habr.com/company/badoo/blog/415289/

[40] Создание крюка-кошки в Unity. Часть 1: https://habr.com/post/414887/

[41] Новичок или опытный? Как нанять мобильного разработчика под iOS, который что-то действительно умеет: https://habr.com/company/acronis/blog/415655/

[42] Из конструкторов в отдел QA, или есть ли жизнь после завода: https://habr.com/post/415723/

[43] 8 новинок Xamarin: https://habr.com/company/microsoft/blog/415031/

[44] Конференция DUMP-2018: видео всех докладов и презентации: https://habr.com/company/it_people/blog/415527/

[45] Как могла бы выглядеть Windows 95 на смартфонах: https://apptractor.ru/info/media/kak-mogla-byi-vyiglyadet-windows-95-na-smartfonah.html

[46] Тысячи приложений не защищают данные в Firebase: https://apptractor.ru/info/analytics/tyisyachi-prilozheniy-ne-zashhishhayut-dannyie-v-firebase.html

[47] Niantic Labs открывает свою Real World Platform для разработчиков: https://apptractor.ru/info/news/niantic-labs-otkryivaet-svoyu-real-world-platform-dlya-razrabotchikov.html

[48] Google инвестировал $22 млн в KaiOS: https://apptractor.ru/info/news/google-investiroval-22-mln-v-kaios.html

[49] Snapchat планирует запуск игровой платформы: https://apptractor.ru/info/news/snapchat-planiruet-zapusk-igrovoy-platformyi.html

[50] Podlodka #65: API и клиент-серверное взаимодействие: https://apptractor.ru/info/media/podlodka-65-api-i-klient-servernoe-vzaimodeystvie.html

[51] Закат React Native в Airbnb: https://apptractor.ru/info/articles/zakat-react-native-v-airbnb.html

[52] Как мы делали Goodshows – дизайн, задачи и уроки создания социальной сети: https://uxdesign.cc/how-we-built-goodshows-app-design-process-challenges-and-the-learnings-of-building-a-social-24325d9afb04

[53] Принципы продуктового дизайна в карточках: https://techhype.io/?story=product-design-principles-in-a-single-card

[54] Лучшие инструменты для создания идеального UI: https://techhype.io/?story=top-tools-to-help-you-create-the-perfect-mobile-app-ui

[55] Лучшие навыки великолепных разработчиков: https://anadea.info/blog/top-qualities-of-a-great-software-developer

[56] Эмоционально умный дизайн: https://techhype.io/?story=emotionally-intelligent-design-why-you-need-it-in-your-mobile-app

[57] Настоящие мультиплеерные гонки: UX и UI дизайн для мобильной игры: https://uxplanet.org/case-study-real-multiplayer-racing-ux-and-ui-design-for-a-mobile-game-600397fa1edb

[58] Каждый разработчик желает знать, как попасть в фичеринг: https://habr.com/company/everydaytools/blog/415387/

[59] Что, Как и Почему в Playable Ads: https://habr.com/post/415761/

[60] MAPS.ME тестирует платформу для поиска местных гидов: https://apptractor.ru/info/news/maps-me-testiruet-platformu-dlya-poiska-mestnyih-gidov.html

[61] “Справочник роста” от Intercom: https://apptractor.ru/info/media/spravochnik-rosta-ot-intercom.html

[62] Почему Apple и Google хотят, чтобы вы меньше пользовались их телефонами?: https://apptractor.ru/info/articles/pochemu-apple-i-google-hotyat-chtobyi-vyi-menshe-polzovalis-ih-telefonami.html

[63] Adjust раскрыл ключевые показатели работы приложений: https://apptractor.ru/measure/user-analytics/adjust-raskryil-klyuchevyie-pokazateli-rabotyi-prilozheniy.html

[64] Первый год Monument Valley II: https://apptractor.ru/info/analytics/pervyiy-god-monument-valley-ii.html

[65] Стартовал новый конкурс-инди игр GTP Indie Cup: https://apptractor.ru/info/conferences/startoval-novyiy-konkurs-indi-igr-gtp-indie-cup.html

[66] Инжиниринг роста в Netflix: https://medium.com/netflix-techblog/growth-engineering-at-netflix-accelerating-innovation-90eb8e70ce59

[67] Data Driven решения: полное руководство: https://datarootlabs.com/data-driven-decisions-full-guide/

[68] Как докатить ML в прод: шесть граблей, на которые мы наступили: https://habr.com/company/hh/blog/415437/

[69] Codec 2 + нейросеть = целый подкаст на одной дискете: https://habr.com/post/415557/

[70] Как мы в хакатоне AI.HACK победили, или Когда нужно выключить искусственный интеллект и включить естественный: https://habr.com/company/jetinfosystems/blog/415231/

[71] AI, практический курс. Предобработка и дополнение данных с изображениями: https://habr.com/company/intel/blog/414635/

[72] Автоматизация тибетских поющих чаш с помощью «Ардуино»: https://habr.com/post/415629/

[73] Мониторинг работы систем загородного дома: первые шаги к умному дому: https://habr.com/company/sberbank/blog/415477/

[74] IoT для носорогов: https://habr.com/company/smileexpo/blog/415697/

[75] Подкаст AppTractor: Dbrain и AI happens: https://apptractor.ru/info/media/podkast-apptractor-dbrain-i-ai-happens.html

[76] 4 самых быстрых способа НЕ получить работу data scientist-а: https://towardsdatascience.com/the-4-fastest-ways-not-to-get-hired-as-a-data-scientist-565b42bd011e

[77] Отладка TensorFlow Lite на Windows 10: https://heartbeat.fritz.ai/working-through-a-tensorflow-lite-tutorial-on-windows-10-e27ee0e8b8cc

[78] Лучшие открытые проекты по машинному обучению в Июне: https://medium.mybridge.co/machine-learning-open-source-projects-of-the-month-v-june-2018-d87e2ca3e13f

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

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

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