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

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

В нашем новом большом дайджесте мы учимся распознавать рыбу, создавать приложения для iPhone X, открывать в новой версии Android доступ к машинному обучению, создавать безумные табуретки и даже готовить игры к запуску. Добро пожаловать!

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

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

Умные сети для рыбаков: как мы учили смартфоны распознавать рыбу [1]

На развитие компьютерного зрения в последние 10 лет не обращал внимание лишь отстраненный от мира человек. Технология распознавания образов своим процветанием обязана глубокому обучению. Достижения машин поражают воображение.

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

От оптимизаций до Machine Learning: интервью с автором Android High Performance Programming [2]

Java или Kotlin? Как писать быстрый код? Можно ли в мобильном приложении использовать Tensorflow и другое машинное обучение?

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

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

(+17) Дизайн под iPhone X. Гайдлайны для iOS 11 [4]
(+10) Три ошибки iOS-разработчика, которые могут дорого стоить [5]
(+7) Swift 4 — слабые ссылки [6]
(+2) SILVER: как я проектирую приложения для iOS [7]
Podlodka #30: Feedback Loop [8]
«Приложение дня» в новом App Store увеличивает загрузки на 1747% [9]
Калькулятор в iOS 11 не может сложить 1+2+3 [10]
image MVVM в iOS [11]
image Полное руководство по использованию Google Maps SDK в iOS на Swift [12]
image Инструменты разработчика для отладки UI [13]
image Разработка для Apple Watch [14]
image Как использовать защиту данных в iOS [15]
image Aloha: GIF с субтитрами [16]

Дайджест интересных материалов для мобильного разработчика #227 (23 октября — 29 октября) - 11 Android

(+19) UI-пасьянс: делаем свой StackView в Android [17]
(+7) Android O and background services [18]
Huawei запускает AppStore в Европе [19]
Android 8.1 открывает доступ к машинному обучению на устройствах [20]
Вышла Android Studio 3.0 [21]
В Gmail для Android и веб заработали дополнения [22]
Google запустил оплату Pay with Google [23]
Google открыл программу поиска уязвимостей в популярных приложениях [24]
Отлов крашей приложения и новые особенности Gradle [25]
Делаем красивые кнопки в Android [26]
image Начинающий Android-разработчик: взаимодействие с UI [27]
image Профессионалы Android Studio: переход в исходник из logcat [28]
image Создание клона Shazam [29]
image Исследуем Room [30]
image Использование Navigation Drawer в нескольких Activity [31]
image Unit-тестирование с MVP [32]
image Android RecyclerView: Drag and Drop и Swipe to Dismiss [33]
image Кастомные View: сделайте ваше приложение выделяющимся [34]
image 11 советов начинающим от опытных Android-разработчиков [35]
image Как поддерживать Kotlin и Java одновременно [36]
image Переписываем Snipt на Kotlin [37]
image Видео GDG DevFest Ukraine 2017 [38]
image Уменьшение boilerplate кода в Room [39]
image serviceManager: сервис-менеджер для фоновых процессов [40]

Дайджест интересных материалов для мобильного разработчика #227 (23 октября — 29 октября) - 26 Разработка

(+54) Эволюционные вычисления: учим табуретку ходить [41]
(+38) Секреты разработчика, продавшего полмиллиона копий игр [42]
(+33) Пиксельное приключение: создаём клон Lemmings в Unity [43]
(+15) Создаём собственный физический 2D-движок. Часть 1: основы и разрешение импульсов силы [44]
(+12) UX-дизайн: 50 вещей, которые вы наверняка забыли сделать [45]
(+5) Cocos2d-x — Сцены и особые типы узлов [46]
(+2) Мои правила хорошей дизайн-системы. Компоненты и архитектура интерфейса в Figma [47]
(+1) Кто такой fullstack-дизайнер [48]
“Это своего рода задротство”: история разработки Slash of Sword [49]
Подводные камни A/B-тестирования в социальных сетях [50]
Product Hunt запускает глобальный онлайн-хакатон [51]
Пользовательские интерфейсы для пожилых людей [52]
image Сервис-дизайн: My Bike ride [53]
image Прекратите портить свой код… еще до того, как вы начнете кодить [54]
image Сколько времени занимает разработка приложения [55]
image Дизайн для действительно больших экранов [56]
image Разработка в Reddit: интервью с вице-президентом по инжинирингу [57]
image UX в логине, регистрации и пароле: руководство [58]
image 11 оптических иллюзий в визуальном дизайне [59]

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

(+9) Интервью с Павлом Голубевым (Appodeal) о паблишерах, монетизации и медиации рекламы [60]
От идеи до релиза: готовим игру к запуску [61]
Как тестировать атрибуцию: лекция AppMetrica [62]
Amazon планирует подписки для навыков Alexa [63]
Мобильная аналитика для приложений: сравнительный анализ Adjust, AppMetrica, Flurry, Amplitude и др. [64]
Что многие не увидели в tbh: 3 совета по росту продуктов [65]
Пользователь iPhone в США будет тратить $88 в год на приложения [66]
App Annie: загрузки и расходы на приложения в 3 квартале 2017 [67]
Ваше местоположение можно отследить при помощи мобильной рекламы [68]
App Pages: примеры лучших лендингов для приложений [69]
image Как получить издателя [70]
image Вы делаете A/B-тесты неправильно [71]
image AppGrowthLab: 55 уроков роста приложений от 30 экспертов [72]
image 15 лучших платформ для пуш-уведомлений в Android и iOS [73]

Дайджест интересных материалов для мобильного разработчика #227 (23 октября — 29 октября) - 39 Устройства, IoT, AI

(+33) Краткий курс машинного обучения или как создать нейронную сеть для решения скоринг задачи [74]
(+15) Результаты EdHack 2017 — AR и VR в образовании [75]
(+9) Новый вирус Reaper заразил 2 миллиона IoT-устройств [76]
(+8) Как применить нейротехнологии на практике: хакатон Neuromedia-2017 [77]
(+6) Удобство пользователей в решениях виртуальной реальности — советы VRMonkey [78]
Машинное обучение Amazon и анатомия моральной паники [79]
В России запустили первую IoT-франшизу на базе отечественной LPWAN-технологии [80]
Естественная глупость опаснее искусственного интеллекта [81]
У Snap скопилось большое количество нераспроданных Spectacles [82]
Как машинное обучение в Spotify находит вашу новую любимую музыку [83]
image Как работает глубокое обучение [84]
image Google открыл датасеты для определения действий людей на видео [85]

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

Автор: EverydayTools

Источник [87]


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

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

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

[1] Умные сети для рыбаков: как мы учили смартфоны распознавать рыбу: https://habrahabr.ru/post/340854/

[2] От оптимизаций до Machine Learning: интервью с автором Android High Performance Programming: https://habrahabr.ru/company/jugru/blog/340424/

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

[4] Дизайн под iPhone X. Гайдлайны для iOS 11: https://habrahabr.ru/company/mobile_dimension/blog/340868/

[5] Три ошибки iOS-разработчика, которые могут дорого стоить: https://habrahabr.ru/company/efs/blog/340736/

[6] Swift 4 — слабые ссылки: https://habrahabr.ru/post/341014/

[7] SILVER: как я проектирую приложения для iOS: https://habrahabr.ru/post/341178/

[8] Podlodka #30: Feedback Loop: http://apptractor.ru/info/media/podlodka-30-feedback-loop.html

[9] «Приложение дня» в новом App Store увеличивает загрузки на 1747%: http://apptractor.ru/measure/app-store-analytics/prilozhenie-dnya-v-novom-app-store-uvelichivaet-zagruzki-na-1747.html

[10] Калькулятор в iOS 11 не может сложить 1+2+3: http://apptractor.ru/info/apps/kalkulyator-v-ios-11-ne-mozhet-slozhit-1-2-3.html

[11] MVVM в iOS: https://medium.com/ios-os-x-development/mvvm-in-ios-from-net-perspective-580eb7f4f129

[12] Полное руководство по использованию Google Maps SDK в iOS на Swift: https://medium.freecodecamp.org/how-you-can-use-the-google-maps-sdk-with-ios-using-swift-4-a9bba26d9c4d

[13] Инструменты разработчика для отладки UI: https://medium.com/@dmytro.anokhin/overview-of-developer-tools-for-ui-debugging-122e4995f972

[14] Разработка для Apple Watch: http://benjaminmayo.co.uk/developing-for-apple-watch

[15] Как использовать защиту данных в iOS: https://pspdfkit.com/blog/2017/how-to-use-ios-data-protection/

[16] Aloha: GIF с субтитрами: https://github.com/michaello/Aloha

[17] UI-пасьянс: делаем свой StackView в Android: https://habrahabr.ru/company/efs/blog/340998/

[18] Android O and background services: https://habrahabr.ru/post/341106/

[19] Huawei запускает AppStore в Европе: http://apptractor.ru/info/news/huawei-zapuskaet-appstore-v-evrope.html

[20] Android 8.1 открывает доступ к машинному обучению на устройствах: http://apptractor.ru/info/news/android-8-1-otkryivaet-dostup-k-mashinnomu-obucheniyu-na-ustroystvah.html

[21] Вышла Android Studio 3.0: http://apptractor.ru/info/news/vyishla-android-studio-3-0.html

[22] В Gmail для Android и веб заработали дополнения: http://apptractor.ru/info/news/v-gmail-dlya-android-i-veb-zarabotali-dopolneniya.html

[23] Google запустил оплату Pay with Google: http://apptractor.ru/info/news/google-zapustil-oplatu-pay-with-google.html

[24] Google открыл программу поиска уязвимостей в популярных приложениях: http://apptractor.ru/info/news/google-otkryil-programmu-poiska-uyazvimostey-v-populyarnyih-prilozheniyah.html

[25] Отлов крашей приложения и новые особенности Gradle: https://android-tools.ru/coding/otlov-krashej-prilozheniya-i-novye-osobennosti-gradle/

[26] Делаем красивые кнопки в Android: https://android-tools.ru/coding/delaem-krasivye-knopki-v-android/

[27] Начинающий Android-разработчик: взаимодействие с UI: https://medium.com/@mateuszbudzar/android-developer-beginner-step-1-interacting-with-the-ui-c7d2a793f2fa

[28] Профессионалы Android Studio: переход в исходник из logcat: https://medium.com/@tauno/android-studio-pro-tip-go-to-source-from-logcat-output-f13bf46411b5

[29] Создание клона Shazam: https://android.jlelse.eu/building-a-shazam-clone-part-1-building-android-apps-series-179c2580a094

[30] Исследуем Room: https://android.jlelse.eu/exploring-room-architecture-component-6db807094241

[31] Использование Navigation Drawer в нескольких Activity: https://android.jlelse.eu/android-using-navigation-drawer-across-multiple-activities-the-easiest-way-b011f152aebd

[32] Unit-тестирование с MVP: https://www.linkedin.com/pulse/android-unit-testing-tutorial-mvp-ahmed-adel/

[33] Android RecyclerView: Drag and Drop и Swipe to Dismiss: https://therubberduckdev.wordpress.com/2017/10/24/android-recyclerview-drag-and-drop-and-swipe-to-dismiss/

[34] Кастомные View: сделайте ваше приложение выделяющимся: https://android.jlelse.eu/custom-views-make-your-android-app-stand-out-fa386b506860

[35] 11 советов начинающим от опытных Android-разработчиков: https://faultinmycode.com/android-development-tips/

[36] Как поддерживать Kotlin и Java одновременно: https://academy.realm.io/posts/two-birds-with-one-stone/

[37] Переписываем Snipt на Kotlin: https://www.youtube.com/watch?v=3dxBjPolTME

[38] Видео GDG DevFest Ukraine 2017: https://www.youtube.com/playlist?list=PL2F9wFnfMLb0IrUBmmJemrekUFM8Z7_-w

[39] Уменьшение boilerplate кода в Room: https://gist.github.com/florina-muntenescu/1c78858f286d196d545c038a71a3e864

[40] serviceManager: сервис-менеджер для фоновых процессов: https://github.com/Euzee/serviceManager

[41] Эволюционные вычисления: учим табуретку ходить: https://habrahabr.ru/post/340772/

[42] Секреты разработчика, продавшего полмиллиона копий игр: https://habrahabr.ru/post/340752/

[43] Пиксельное приключение: создаём клон Lemmings в Unity: https://habrahabr.ru/post/340660/

[44] Создаём собственный физический 2D-движок. Часть 1: основы и разрешение импульсов силы: https://habrahabr.ru/post/336908/

[45] UX-дизайн: 50 вещей, которые вы наверняка забыли сделать: https://habrahabr.ru/company/edison/blog/341060/

[46] Cocos2d-x — Сцены и особые типы узлов: https://habrahabr.ru/post/340110/

[47] Мои правила хорошей дизайн-системы. Компоненты и архитектура интерфейса в Figma: https://habrahabr.ru/post/340774/

[48] Кто такой fullstack-дизайнер: https://habrahabr.ru/company/netologyru/blog/341056/

[49] “Это своего рода задротство”: история разработки Slash of Sword: http://apptractor.ru/info/articles/eto-svoego-roda-zadrotstvo-istoriya-razrabotki-slash-of-sword.html

[50] Подводные камни A/B-тестирования в социальных сетях: http://apptractor.ru/test/split-testing/podvodnyie-kamni-a-b-testirovaniya-v-sotsialnyih-setyah.html

[51] Product Hunt запускает глобальный онлайн-хакатон: http://apptractor.ru/info/conferences/product-hunt-zapuskaet-globalnyiy-onlayn-hakaton.html

[52] Пользовательские интерфейсы для пожилых людей: https://vc.ru/27776-ui-for-aging

[53] Сервис-дизайн: My Bike ride: https://medium.muz.li/service-design-my-cycle-ride-d3ba973e9a68

[54] Прекратите портить свой код… еще до того, как вы начнете кодить: https://codeburst.io/stop-sabotaging-your-code-4ed67424a17a

[55] Сколько времени занимает разработка приложения: https://medium.com/swlh/how-long-does-it-take-to-develop-a-mobile-app-77574df9d18d

[56] Дизайн для действительно больших экранов: https://uxdesign.cc/designing-for-large-touch-screen-always-have-the-user-context-in-mind-878b6d2e02a9

[57] Разработка в Reddit: интервью с вице-президентом по инжинирингу: https://medium.freecodecamp.org/how-reddit-builds-features-at-scale-an-interview-with-the-vp-of-engineering-f92b67974fd6

[58] UX в логине, регистрации и пароле: руководство: https://uxplanet.org/ux-login-register-and-password-the-ultimate-design-guide-f18b1932ee84

[59] 11 оптических иллюзий в визуальном дизайне: https://blog.prototypr.io/11-optical-illusions-found-in-visual-design-295e7ae211b9

[60] Интервью с Павлом Голубевым (Appodeal) о паблишерах, монетизации и медиации рекламы: https://habrahabr.ru/company/mobio/blog/341008/

[61] От идеи до релиза: готовим игру к запуску: http://apptractor.ru/measure/user-analytics/ot-idei-do-reliza-gotovim-igru-k-zapusku.html

[62] Как тестировать атрибуцию: лекция AppMetrica: http://apptractor.ru/info/media/kak-testirovat-atributsiyu-lektsiya-appmetrica.html

[63] Amazon планирует подписки для навыков Alexa: http://apptractor.ru/info/news/amazon-planiruet-podpiski-dlya-navyikov-alexa.html

[64] Мобильная аналитика для приложений: сравнительный анализ Adjust, AppMetrica, Flurry, Amplitude и др.: http://apptractor.ru/measure/user-analytics/mobilnaya-analitika-dlya-prilozheniy-sravnitelnyiy-analiz-adjust-appmetrica-flurry-amplitude-i-dr.html

[65] Что многие не увидели в tbh: 3 совета по росту продуктов: http://apptractor.ru/info/articles/chto-mnogie-ne-uvideli-v-tbh-3-soveta-po-rostu-produktov.html

[66] Пользователь iPhone в США будет тратить $88 в год на приложения: http://apptractor.ru/measure/user-analytics/polzovatel-iphone-v-ssha-budet-tratit-88-v-god-na-prilozheniya.html

[67] App Annie: загрузки и расходы на приложения в 3 квартале 2017: http://apptractor.ru/info/analytics/app-annie-zagruzki-i-rashod-na-prilozheniya-v-3-kvartale-2017.html

[68] Ваше местоположение можно отследить при помощи мобильной рекламы: http://apptractor.ru/info/articles/vashe-mestopolozhenie-mozhet-otsledit-kto-ugodno-pri-pomoshhi-mobilnoy-reklamyi.html

[69] App Pages: примеры лучших лендингов для приложений: http://apptractor.ru/marketing-monetization/app-promo/app-pages.html

[70] Как получить издателя: https://blog.instabug.com/2017/10/mobile-game-publisher/

[71] Вы делаете A/B-тесты неправильно: https://hackernoon.com/a-b-testing-youre-doing-it-wrong-77d628ac9518

[72] AppGrowthLab: 55 уроков роста приложений от 30 экспертов: https://appgrowthlab.com/

[73] 15 лучших платформ для пуш-уведомлений в Android и iOS: https://techhype.io/?story=the-15-best-ios-and-android-push-notifications-platforms

[74] Краткий курс машинного обучения или как создать нейронную сеть для решения скоринг задачи: https://habrahabr.ru/post/340792/

[75] Результаты EdHack 2017 — AR и VR в образовании: https://habrahabr.ru/company/mailru/blog/340786/

[76] Новый вирус Reaper заразил 2 миллиона IoT-устройств: https://habrahabr.ru/company/it-grad/blog/340938/

[77] Как применить нейротехнологии на практике: хакатон Neuromedia-2017: https://habrahabr.ru/company/spbifmo/blog/340958/

[78] Удобство пользователей в решениях виртуальной реальности — советы VRMonkey: https://habrahabr.ru/company/intel/blog/340476/

[79] Машинное обучение Amazon и анатомия моральной паники: http://apptractor.ru/info/articles/mashinnoe-obuchenie-amazon-i-anatomiya-moralnoy-paniki.html

[80] В России запустили первую IoT-франшизу на базе отечественной LPWAN-технологии: http://apptractor.ru/info/news/v-rossii-zapustili-pervuyu-iot-franshizu-na-baze-otechestvennoy-lpwan-tehnologii.html

[81] Естественная глупость опаснее искусственного интеллекта: http://apptractor.ru/info/articles/estestvennaya-glupost-opasnee-iskusstvennogo-intellekta.html

[82] У Snap скопилось большое количество нераспроданных Spectacles: http://apptractor.ru/info/devices/u-snap-skopilos-bolshoe-kolichestvo-neprodannyih-spectacles.html

[83] Как машинное обучение в Spotify находит вашу новую любимую музыку: http://apptractor.ru/info/articles/kak-mashinnoe-obuchenie-v-spotify-nahodit-vashu-novuyu-lyubimuyu-muzyiku.html

[84] Как работает глубокое обучение: https://techhype.io/?story=want-to-know-how-deep-learning-works-heres-a-quick-guide-for-everyone

[85] Google открыл датасеты для определения действий людей на видео: https://venturebeat.com/2017/10/20/google-opens-ava-dataset-to-help-machines-identify-human-actions-in-videos/

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

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