- PVSM.RU - https://www.pvsm.ru -
В новом дайжесте у нас Флаппи Бёрд с Короной, GDPR, поиск квадрокруга, лучшие открытые проекты, плоские иконки и измерения программистов, рекламные сети и основы науки о данных.
Флаппи Бёрд: — Поехали [1] |
Это рассказ о том, как написать свою игру на Corona. Уровень вхождения — минимальный (и ботаник с кафедры алгебры поймет).
Побеждаем Android Camera2 API с помощью RxJava2 [2] |
Это вторая часть статьи, в которой я показываю, как использование RxJava2 помогает строить логику поверх асинхронного API. В качестве такого интерфейса я выбрал Android Camera2 API (и не пожалел!). Этот API не только асинхронен, но и таит в себе неочевидные особенности реализации, которые нигде толком не описаны. Так что статья нанесет читателю двойную пользу.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].
iOS
• (+26) Отчаянный поиск квадрокруга [4]
• (+25) Пишем плагин для Unity правильно. Часть 1: iOS [5]
• (+14) Как победить рутину, или Готовое приложение в Xcode за пару кликов [6]
• (+13) Эпизод 0. Hack vs Mac. Xcode build time [7]
• (+4) Улучшение производительности посредством контроля доступа [8]
• Apple экранизирует “Основание” Айзека Азимова [9]
• Продвинутый Auto Layout для адаптации интерфейса под экраны и контент [10]
• Почему экспертам по данным надо начать учить Swift [11]
• Топ-10 Open Source проектов на Swift марта 2018 [12]
• Встроенные покупки и подписки в iOS [13]
• 20 iOS Tab Bar Open Source UI анимаций (библиотеки на Swift и ObjC) [14]
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]
• Как я уменьшил время сборки своего Android-проекта на 89% [22]
• Горячие клавиши Android Studio, которые увеличат вашу продуктивность на 100% [23]
• Чеклист для выпуска Android-приложения [24]
• Google Cloud Messaging (GCM) API закрывается в пользу Firebase Cloud Messaging API [25]
• Рефакторим старые Android-проекты на Java в Kotlin [26]
• Kotlin Sudoku Solver: решатель судоку на Kotlin [27]
Разработка
• (+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]
• React Native на больших экранах [46]
• Xamarin vs React Native vs Ionic [47]
• Как делать Continuous Integration правильно [48]
• Как сделать простое приложение с распознаванием речи [49]
• Вышел Flutter beta 2 [50]
• Инструменты автоматизации тестирования: краткий обзор [51]
• Анимация горизонтального скроллинга в React Native [52]
• Быстрый взгляд на WebAssembly Studio [53]
• Создание Type Mode для Stories на iOS и Android [54]
• 5 техник компьютерного зрения [55]
• Окончательное руководство по интернационализации мобильных приложений [56]
Аналитика, маркетинг и монетизация
• (+9) GDPR. Практические советы [57]
• (+8) Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков [58]
• Как Сэм Альтман добивается продуктивности [59]
• 12 кейсов, которые помогут разобраться с требованиями GDPR [60]
• SKAdNetwork от Apple и будущее рекламных сетей [61]
• Первый квартал 2018 поставил новый рекорд по загрузкам и доходам приложений [62]
• Сможет ли iPhone X кардинально изменить мобильный маркетинг? [63]
• AppScatter покупает Priori Data [64]
• Будущее — за глупыми приложениями [65]
• Лучшие мобильные рекламные сети для монетизации и приобретения пользователей [66]
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
Нажмите здесь для печати.