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

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

В новом дайжесте у нас Флаппи Бёрд с Короной, GDPR, поиск квадрокруга, лучшие открытые проекты, плоские иконки и измерения программистов, рекламные сети и основы науки о данных.

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

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

Флаппи Бёрд: — Поехали [1]

Это рассказ о том, как написать свою игру на Corona. Уровень вхождения — минимальный (и ботаник с кафедры алгебры поймет).

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) - 3

Побеждаем Android Camera2 API с помощью RxJava2 [2]

Это вторая часть статьи, в которой я показываю, как использование RxJava2 помогает строить логику поверх асинхронного API. В качестве такого интерфейса я выбрал Android Camera2 API (и не пожалел!). Этот API не только асинхронен, но и таит в себе неочевидные особенности реализации, которые нигде толком не описаны. Так что статья нанесет читателю двойную пользу.

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

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

(+26) Отчаянный поиск квадрокруга [4]
(+25) Пишем плагин для Unity правильно. Часть 1: iOS [5]
(+14) Как победить рутину, или Готовое приложение в Xcode за пару кликов [6]
(+13) Эпизод 0. Hack vs Mac. Xcode build time [7]
(+4) Улучшение производительности посредством контроля доступа [8]
Apple экранизирует “Основание” Айзека Азимова [9]
image Продвинутый Auto Layout для адаптации интерфейса под экраны и контент [10]
image Почему экспертам по данным надо начать учить Swift [11]
image Топ-10 Open Source проектов на Swift марта 2018 [12]
image Встроенные покупки и подписки в iOS [13]
image 20 iOS Tab Bar Open Source UI анимаций (библиотеки на Swift и ObjC) [14]

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

(+27) IntelliJ IDEA 2018.1 — улучшенный анализ кода, поддержка частичных коммитов Git, Android Studio 3.0 и многое другое [15]
(+22) I/O Extended 2018 Moscow: приглашение [16]
(+14) Android Lifecycle-aware Architecture Components [17]
38 лучших Open Source Android-проектов на Java [18]
Google Play начал показывать историю всех отзывов [19]
Использование Unity для разработки приложений [20]
Автоматизация создания скриншотов с помощью Screengrab [21]
image Как я уменьшил время сборки своего Android-проекта на 89% [22]
image Горячие клавиши Android Studio, которые увеличат вашу продуктивность на 100% [23]
image Чеклист для выпуска Android-приложения [24]
image Google Cloud Messaging (GCM) API закрывается в пользу Firebase Cloud Messaging API [25]
image Рефакторим старые Android-проекты на Java в Kotlin [26]
image Kotlin Sudoku Solver: решатель судоку на Kotlin [27]

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) - 17 Разработка

(+72) Как пользователи учат Яндекс предупреждать о телефонном спаме [28]
(+19) Как можно разработать две части игры за полгода и не сойти с ума [29]
(+15) В-четвертых: зимняя стажировка разработчиков в Redmadrobot [30]
(+14) Процедурная генерация лабиринтов в Unity [31]
(+13) Смешанная реальность помогает находить места для баз на Марсе [32]
(+11) Figma web-API — интерфейс, позволяющий подключаться к другим инструментам [33]
(+9) Айтрекинг, эмоции и VR: конвергенция технологий и актуальные исследования [34]
(0) Моделирование системы управления самолётом [35]
Tap Systems выпустила SDK для своей клавиатуры [36]
Foursquare запустил Places API для стартапов и малого бизнеса [37]
Полное руководство по созданию набора плоских иконок [38]
Лень, дезорганизация или плохие процессы — фразы, которые убивают хорошие проекты [39]
Мобильное приложение для eCommerce: как правильно рассчитать ресурсы при разработке, чтобы повысить продажи [40]
В Humble Book Bundle книги про игры [41]
Podlodka #54: Как измерить программиста [42]
Дневники разработчиков: Babycare №1 [43]
Обучающие материалы и уроки по React Native [44]
Яндекс открывает новый набор в Школу мобильной разработки [45]
image React Native на больших экранах [46]
image Xamarin vs React Native vs Ionic [47]
image Как делать Continuous Integration правильно [48]
image Как сделать простое приложение с распознаванием речи [49]
image Вышел Flutter beta 2 [50]
image Инструменты автоматизации тестирования: краткий обзор [51]
image Анимация горизонтального скроллинга в React Native [52]
image Быстрый взгляд на WebAssembly Studio [53]
image Создание Type Mode для Stories на iOS и Android [54]
image 5 техник компьютерного зрения [55]
image Окончательное руководство по интернационализации мобильных приложений [56]

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) - 29 Аналитика, маркетинг и монетизация

(+9) GDPR. Практические советы [57]
(+8) Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков [58]
Как Сэм Альтман добивается продуктивности [59]
12 кейсов, которые помогут разобраться с требованиями GDPR [60]
SKAdNetwork от Apple и будущее рекламных сетей [61]
Первый квартал 2018 поставил новый рекорд по загрузкам и доходам приложений [62]
Сможет ли iPhone X кардинально изменить мобильный маркетинг? [63]
AppScatter покупает Priori Data [64]
Будущее — за глупыми приложениями [65]
image Лучшие мобильные рекламные сети для монетизации и приобретения пользователей [66]

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) - 31 AI, Устройства, IoT

(+67) Применение сверточных нейронных сетей для задач NLP [67]
(+6) Разработка AI для пошаговой игры на Node.js (часть 2) [68]
(+3) Как Интернет вещей смещает аналитику на периферию [69]
Как улучшить графику в FIFA 18 при помощи глубокого обучения [70]
Беркли открывает курс “Основы науки о данных” для всех [71]
CometML планирует стать GitHub для машинного обучения [72]

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

Автор: EverydayTools

Источник [74]


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

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

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

[1] Флаппи Бёрд: — Поехали: https://habrahabr.ru/post/353402/

[2] Побеждаем Android Camera2 API с помощью RxJava2: https://habrahabr.ru/company/badoo/blog/352318/

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

[4] Отчаянный поиск квадрокруга: https://habrahabr.ru/post/353082/

[5] Пишем плагин для Unity правильно. Часть 1: iOS: https://habrahabr.ru/company/pixonic/blog/353088/

[6] Как победить рутину, или Готовое приложение в Xcode за пару кликов: https://habrahabr.ru/post/353138/

[7] Эпизод 0. Hack vs Mac. Xcode build time: https://habrahabr.ru/post/353200/

[8] Улучшение производительности посредством контроля доступа: https://habrahabr.ru/post/353418/

[9] Apple экранизирует “Основание” Айзека Азимова: https://apptractor.ru/info/news/apple-ekraniziruet-osnovanie-ayzeka-azimova.html

[10] Продвинутый Auto Layout для адаптации интерфейса под экраны и контент: https://savvyapps.com/blog/using-advanced-auto-layout-techniques-to-adapt-interfaces-to-screen-content-intrinsic-content-size-stack-views

[11] Почему экспертам по данным надо начать учить Swift: https://techhype.io/?story=why-data-scientists-should-start-learning-swift-heartbeat

[12] Топ-10 Open Source проектов на Swift марта 2018: https://medium.mybridge.co/swift-top-10-open-source-for-the-past-month-v-mar-2018-51e754c2156d

[13] Встроенные покупки и подписки в iOS: https://medium.com/wolox-driving-innovation/3b361da0f038

[14] 20 iOS Tab Bar Open Source UI анимаций (библиотеки на Swift и ObjC): https://uxplanet.org/20-ios-tab-bar-open-source-ui-animation-components-libraries-swift-objective-c-43c0039dff0d

[15] IntelliJ IDEA 2018.1 — улучшенный анализ кода, поддержка частичных коммитов Git, Android Studio 3.0 и многое другое: https://habrahabr.ru/company/JetBrains/blog/353494/

[16] I/O Extended 2018 Moscow: приглашение: https://habrahabr.ru/company/avito/blog/353358/

[17] Android Lifecycle-aware Architecture Components: https://habrahabr.ru/post/353052/

[18] 38 лучших Open Source Android-проектов на Java: https://androiddev.apptractor.ru/38-luchshih-open-source-android-proektov-na-java/

[19] Google Play начал показывать историю всех отзывов: https://apptractor.ru/info/news/google-play-nachal-pokazyivat-istoriyu-vseh-otzyivov.html

[20] Использование Unity для разработки приложений: https://android-tools.ru/coding/ispolzovanie-unity-dlya-razrabotki-prilozhenij/

[21] Автоматизация создания скриншотов с помощью Screengrab: https://android-tools.ru/coding/avtomatizaciya-sozdaniya-skrinshotov-s-pomoshhyu-screengrab/

[22] Как я уменьшил время сборки своего Android-проекта на 89%: https://techhype.io/?story=how-i-reduced-my-android-build-times-by-89

[23] Горячие клавиши Android Studio, которые увеличат вашу продуктивность на 100%: https://medium.com/@shikhar1234/the-android-studio-shortcuts-which-could-boost-your-productivity-upto-100-a07bbbdacb7a

[24] Чеклист для выпуска Android-приложения: https://medium.com/mindorks/android-app-release-checklist-for-the-production-launch-4095f46d04fa

[25] Google Cloud Messaging (GCM) API закрывается в пользу Firebase Cloud Messaging API: https://developers.google.com/cloud-messaging/faq

[26] Рефакторим старые Android-проекты на Java в Kotlin: https://moducode.com/blog/java-android-app-to-kotlin/

[27] Kotlin Sudoku Solver: решатель судоку на Kotlin: https://github.com/thomasnield/kotlin-sudoku-solver

[28] Как пользователи учат Яндекс предупреждать о телефонном спаме: https://habrahabr.ru/company/yandex/blog/353210/

[29] Как можно разработать две части игры за полгода и не сойти с ума: https://habrahabr.ru/post/353510/

[30] В-четвертых: зимняя стажировка разработчиков в Redmadrobot: https://habrahabr.ru/company/redmadrobot/blog/353226/

[31] Процедурная генерация лабиринтов в Unity: https://habrahabr.ru/post/353104/

[32] Смешанная реальность помогает находить места для баз на Марсе: https://habrahabr.ru/company/microsoft/blog/353142/

[33] Figma web-API — интерфейс, позволяющий подключаться к другим инструментам: https://habrahabr.ru/company/mobile_dimension/blog/353122/

[34] Айтрекинг, эмоции и VR: конвергенция технологий и актуальные исследования: https://habrahabr.ru/company/neurodatalab/blog/353476/

[35] Моделирование системы управления самолётом: https://habrahabr.ru/post/353424/

[36] Tap Systems выпустила SDK для своей клавиатуры: https://apptractor.ru/develop/sdk/tap-systems-vyipustila-sdk-dlya-svoey-klaviaturyi.html

[37] Foursquare запустил Places API для стартапов и малого бизнеса: https://apptractor.ru/all-api/foursquare-zapustil-places-api-dlya-startapov-i-malogo-biznesa.html

[38] Полное руководство по созданию набора плоских иконок: https://apptractor.ru/develop/design/polnoe-rukovodstvo-po-sozdaniyu-nabora-ploskih-ikonok.html

[39] Лень, дезорганизация или плохие процессы — фразы, которые убивают хорошие проекты: https://apptractor.ru/develop/len-dezorganizatsiya-ili-plohie-protsessyi-frazyi-kotoryie-ubivayut-horoshie-proektyi.html

[40] Мобильное приложение для eCommerce: как правильно рассчитать ресурсы при разработке, чтобы повысить продажи: https://apptractor.ru/develop/mobilnoe-prilozhenie-dlya-ecommerce-kak-pravilno-rasschitat-resursyi-pri-razrabotke-chtobyi-povyisit-prodazhi.html

[41] В Humble Book Bundle книги про игры: https://apptractor.ru/info/news/v-humble-book-bundle-knigi-pro-igryi.html

[42] Podlodka #54: Как измерить программиста: https://apptractor.ru/info/media/podlodka-54-kak-izmerit-programmista.html

[43] Дневники разработчиков: Babycare №1: https://apptractor.ru/marketing-monetization/dnevniki-razrabotchikov-babycare-1.html

[44] Обучающие материалы и уроки по React Native: https://apptractor.ru/develop/cross-platform-development/obuchayushhie-materialyi-i-uroki-po-react-native.html

[45] Яндекс открывает новый набор в Школу мобильной разработки: https://apptractor.ru/learn/yandeks-otkryivaet-novyiy-nabor-v-shkolu-mobilnoy-razrabotki.html

[46] React Native на больших экранах: https://www.youtube.com/watch?v=zrYiQr6CBg8

[47] Xamarin vs React Native vs Ionic: https://hackernoon.com/xamarin-vs-react-native-vs-ionic-cross-platform-mobile-frameworks-comparison-53d7fde4cbea

[48] Как делать Continuous Integration правильно: https://techhype.io/?story=how-to-get-continuous-integration-right

[49] Как сделать простое приложение с распознаванием речи: https://medium.freecodecamp.org/how-to-build-a-simple-speech-recognition-app-a65860da6108

[50] Вышел Flutter beta 2: https://medium.com/flutter-io/https-medium-com-flutter-io-announcing-flutters-beta-2-c85ba1557d5e

[51] Инструменты автоматизации тестирования: краткий обзор: https://techhype.io/?story=automation-testing-tools-a-short-overview-of-solutions-for-different-use-cases

[52] Анимация горизонтального скроллинга в React Native: https://codeburst.io/horizontal-scroll-animations-in-react-native-18dac6e9c720

[53] Быстрый взгляд на WebAssembly Studio: https://hacks.mozilla.org/2018/04/sneak-peek-at-webassembly-studio/

[54] Создание Type Mode для Stories на iOS и Android: https://techhype.io/?story=building-type-mode-for-stories-on-ios-and-android

[55] 5 техник компьютерного зрения: https://heartbeat.fritz.ai/the-5-computer-vision-techniques-that-will-change-how-you-see-the-world-1ee19334354b

[56] Окончательное руководство по интернационализации мобильных приложений: https://techhype.io/?story=the-ultimate-guide-to-mobile-app-internationalization-instabug-blog

[57] GDPR. Практические советы: https://habrahabr.ru/post/353532/

[58] Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков: https://habrahabr.ru/company/pm/blog/353112/

[59] Как Сэм Альтман добивается продуктивности: https://apptractor.ru/info/articles/kak-sem-altman-dobivaetsya-produktivnosti.html

[60] 12 кейсов, которые помогут разобраться с требованиями GDPR: https://apptractor.ru/develop/12-keysov-kotoryie-pomogut-razobratsya-s-trebovaniyami-gdpr.html

[61] SKAdNetwork от Apple и будущее рекламных сетей: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/skadnetwork-ot-apple-i-budushhee-reklamnyih-setey.html

[62] Первый квартал 2018 поставил новый рекорд по загрузкам и доходам приложений: https://apptractor.ru/measure/app-store-analytics/pervyiy-kvartal-2018-postavil-novyiy-rekord-po-zagruzkam-i-dohodam-prilozheniy.html

[63] Сможет ли iPhone X кардинально изменить мобильный маркетинг?: https://apptractor.ru/marketing-monetization/smozhet-li-iphone-x-kardinalno-izmenit-mobilnyiy-marketing.html

[64] AppScatter покупает Priori Data: https://apptractor.ru/measure/app-store-analytics/appscatter-pokupaet-priori-data.html

[65] Будущее — за глупыми приложениями: https://apptractor.ru/marketing-monetization/engagement/budushhee-za-glupyimi-prilozheniyami.html

[66] Лучшие мобильные рекламные сети для монетизации и приобретения пользователей: https://techhype.io/?story=the-best-mobile-ad-networks-for-monetization-and-user-acquisition

[67] Применение сверточных нейронных сетей для задач NLP: https://habrahabr.ru/company/ods/blog/353060/

[68] Разработка AI для пошаговой игры на Node.js (часть 2): https://habrahabr.ru/post/347330/

[69] Как Интернет вещей смещает аналитику на периферию: https://habrahabr.ru/company/icl_services/blog/353436/

[70] Как улучшить графику в FIFA 18 при помощи глубокого обучения: https://apptractor.ru/develop/kak-uluchshit-grafiku-v-fifa-18-pri-pomoshhi-glubokogo-obucheniya.html

[71] Беркли открывает курс “Основы науки о данных” для всех: https://apptractor.ru/learn/berkli-otkryivaet-kurs-osnovyi-nauki-o-dannyih-dlya-vseh.html

[72] CometML планирует стать GitHub для машинного обучения: https://apptractor.ru/develop/ide/cometml-planiruet-stat-github-dlya-mashinnogo-obucheniya.html

[73] Предыдущий дайджест: https://habrahabr.ru/company/everydaytools/blog/353044/

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