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

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

На этой неделе много всего интересного про потребление батарейки, про интерфейсы и HomeKit, про стикеры и рынок приложений, про грабли VK и работу в компаниях. И это лишь самая малая часть нового дайджеста.

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

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

Измеряем потребление батарейки на мобильных устройствах. Эксперимент в Яндексе [1]

Теперь мы умеем мерить мгновенные значения тока с батарейки телефона (Nexus, iPhone и др.) в миллиамперах 500 раз в секунду, сохранять эту метрику на диск и считать по ней среднее потребление. В статье я расскажу, как у нас это получилось. Будет много фото железок, но заранее прошу прощения за качество — снимки сделаны в боевых условиях.

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

Окей, Google, как насчёт оптимизировать интерфейс для работы со смартфоном одной рукой? [2]

Разумеется пришлось капитально следовать инструкции. Чувства смешанные: вроде и трендово, а вроде и своих проблем хватает. Однако, я спокойно могу сказать про GMD — там есть, что переосмыслить и улучшить. Точно есть вещи, которые можно сделать удобнее. И вот, возможно, одна из них…

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

«Привет, Siri. Включи обогреватели» — Интеграция умного дома на базе NooLite с Apple HomeKit [3]

С выходом iOS 10, Apple представила пользователям приложение Дом — свою реализацию интерфейса управления умным домом через HomeKit. Меня весьма заинтересовала данная тема и, потратив несколько вечеров на изучение доступного материала, я решил реализовать интеграцию данного продукта с моей системой.

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

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

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

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

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

Дайджест интересных материалов для мобильного разработчика #176 (17-23 октября ) - 32 Устройства и IoT

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

Автор: RoboForm

Источник [75]


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

Путь до страницы источника: https://www.pvsm.ru/mobilnyie-ustroystva/202071

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

[1] Измеряем потребление батарейки на мобильных устройствах. Эксперимент в Яндексе: https://habrahabr.ru/company/yandex/blog/311046/

[2] Окей, Google, как насчёт оптимизировать интерфейс для работы со смартфоном одной рукой?: https://habrahabr.ru/post/313096/

[3] «Привет, Siri. Включи обогреватели» — Интеграция умного дома на базе NooLite с Apple HomeKit: https://habrahabr.ru/post/312668/

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

[5] Xcode: наверное, лучший способ работы со сторибордами: https://habrahabr.ru/post/312766/

[6] Что нового в Swift 3?: https://habrahabr.ru/post/312942/

[7] По итогам Rambler.iOS #8: https://habrahabr.ru/company/rambler-co/blog/313102/

[8] Филиппинские кроссворды. Доработка мобильной 2D головоломки для работы с цветными кроссвордами: https://habrahabr.ru/post/313098/

[9] От AudioBrain к AudioBrain.Language или промежуточный фриланс как он есть: https://habrahabr.ru/post/312708/

[10] Конь мой Вороной: https://habrahabr.ru/post/312840/

[11] Жизнь и смерть стикеров Phoneys: что они могут нам рассказать о iMessage App Store: http://apptractor.ru/info/articles/zhizn-i-smert-stikerov-phoneys-chto-oni-mogut-nam-rasskazat-o-imessage-app-store.html

[12] От зарисовок до iMessage App Store за 8 дней: Часть 2: http://apptractor.ru/info/articles/ot-zarisovok-do-imessage-app-store-za-8-dney-chast-2.html

[13] Часть 1: http://apptractor.ru/info/articles/ot-zarisovok-do-imessage-app-store-za-8-dney-chast-1.html

[14] Вышел CocoaPods 1.1.0: http://blog.cocoapods.org/CocoaPods-1.1.0/

[15] Разработка под iOS 10 день за днем: https://www.shinobicontrols.com/blog/ios-10-day-by-day-index

[16] iOS 10 Link Preview API в WKWebView: https://webkit.org/blog/7016/ios-10-link-preview-api-in-wkwebview/

[17] 10 самых распространенных ошибок, о которых не знаю iOS разработчики: https://www.toptal.com/ios/top-ios-development-mistakes

[18] Анатомия файла проекта в Xcode: http://www.rudrakos.com/ios/2016/10/18/anatomy-of-xcode-project-files/

[19] Анализ приложения Facebook для iOS: http://blog.timac.org/?p=1303

[20] Алгоритмы работы с массивами в Swift 3: https://www.youtube.com/watch?v=hTJD1b2s8-Y

[21] Начинаем работу с RxSwift и RxCocoa: https://www.raywenderlich.com/138547/getting-started-with-rxswift-and-rxcocoa

[22] FormValidatorSwift: валидация форм от ustwo: https://github.com/ustwo/formvalidator-swift

[23] Each: красивый таймер: https://github.com/dalu93/Each

[24] BrickKit: библиотека для адаптивной верстки для iOS и tvOS: https://github.com/wayfair/brickkit-ios

[25] Несколько Gradle фишек для вашего Android приложения: https://habrahabr.ru/company/rambler-co/blog/311100/

[26] Грабли VK SDK для Android: https://habrahabr.ru/post/313132/

[27] Гибридные Android-приложения для малышей: https://habrahabr.ru/post/312876/

[28] Лёгкая интеграция tor в android приложение на примере клиента для рутрекера: https://habrahabr.ru/post/313030/

[29] Batch loading с Retrofit и RxJava: https://habrahabr.ru/post/313304/

[30] Названы победители Material Design Awards: http://apptractor.ru/info/conferences/nazvanyi-pobediteli-material-design-awards.html

[31] Android Dev Подкаст. Выпуск 19. Безопасность в Android. Часть вторая: http://androiddev.apptractor.ru/android-dev-podkast-19/

[32] Google обновил раздел примеров с метаданными и показал, как не надо делать: https://play.google.com/about/storelisting-promotional/metadata/

[33] Статические ссылки в Android 7.1: https://medium.com/@tonyowen/android-7-1-static-shortcut-6c42d81ba11b#.ps6x6iu07

[34] Bottom Navigation View в Design Support Library: https://blog.autsoft.hu/now-you-can-use-the-bottom-navigation-view-in-the-design-support-library/

[35] Исследуем Android Design Support Library: Bottom Navigation View: https://medium.com/@hitherejoe/exploring-the-android-design-support-library-bottom-navigation-drawer-548de699e8e0#.fbfbufglm

[36] Эксперименты с TensorFlow в Android: https://medium.com/@mgazar/experimenting-with-tensorflow-on-android-pt-1-362683b31838#.j759wvv1c

[37] Вышел Android 7.1 Developer Preview: http://android-developers.blogspot.ru/2016/10/android71-dev-preview-available.html

[38] FloatingMusicActionButton как реализация AnimatedVectorDrawable: https://medium.com/@timrijckaert/play-pause-stop-animated-vector-drawable-88a9df956d20#.u3sy4w6mf

[39] PageIndicatorView: индикатор для ViewPager: https://github.com/romandanylyk/PageIndicatorView

[40] DiagonalLayout: диагональное наложение View: https://github.com/florent37/DiagonalLayout

[41] org.quietmodem.Quiet: передача данных звуком (как в модемах): https://github.com/quiet/org.quietmodem.Quiet

[42] MPAndroidChart (версия 3.0): красивые графики: https://github.com/PhilJay/MPAndroidChart

[43] Android-Iconics: векторные иконки: https://github.com/mikepenz/Android-Iconics

[44] FiftyShadesOf: индикаторы загрузки для контента: https://github.com/florent37/FiftyShadesOf

[45] 233 орешка для Золушки: отбираем цвета для «идеальной» палитры: https://habrahabr.ru/post/312826/

[46] Kivy — еще проще, еще нативнее: https://habrahabr.ru/post/313160/

[47] Частые ошибки при создании игровых анимаций: https://habrahabr.ru/post/312912/

[48] Все вижу, все слышу, и пишу, и говорю: механики для тренировки лексических навыков в приложении Aword: https://habrahabr.ru/company/skyeng/blog/313014/

[49] 5 лучших докладов на конференции мобильных разработчиков MBLTdev 15: https://habrahabr.ru/company/e-Legion/blog/313106/

[50] Поддержка NPM модулей в backend as a service Scorocode: https://habrahabr.ru/company/scorocode/blog/312784/

[51] Бесплатная книга «Полное руководство по управлению цифровыми проектами»: http://apptractor.ru/learn/besplatnaya-kniga-polnoe-rukovodstvo-po-upravleniyu-tsifrovyimi-proektami.html

[52] Росавтодор сделает свой навигатор за 17.8 млн рублей: http://apptractor.ru/info/news/rosavtodor-sdelaet-svoy-navigator-za-17-8-mln-rubley.html

[53] Проектирование и дизайн мобильных приложений в сжатые сроки без допинга: http://apptractor.ru/info/articles/proektirovanie-i-dizayn-mobilnyih-prilozheniy-v-szhatyie-sroki-bez-dopinga.html

[54] Как работает Ultimate Guitar: Рабочий день с 9 до 15 и Утренние питчи: http://apptractor.ru/info/articles/kak-rabotaet-ultimate-guitar-rabochiy-den-s-9-do-15-i-utrennie-pitchi.html

[55] Affectiva выпустила Unity-плагин для определения эмоций пользователей: http://apptractor.ru/develop/sdk/affectiva-vyipustila-unity-plagin-dlya-opredeleniya-emotsiy-polzovateley.html

[56] Игровой движок MaxPlay закрывается: http://apptractor.ru/develop/cross-platform-development/igrovoy-dvizhok-maxplay-zakryivaetsya.html

[57] Planet of the Couches: «Симпсоны» в виртуальной реальности: http://apptractor.ru/info/apps/planet-of-the-couches-simpsonyi-v-virtualnoy-realnosti.html

[58] Сбои в приложениях: категории, устройства, версии ОС: http://apptractor.ru/info/analytics/sboi-v-prilozheniyah-kategorii-ustroystva-versii-os.html

[59] Полный гид по нативной рекламе в мобильном приложении: https://habrahabr.ru/company/appodeal/blog/313214/

[60] Актуальные тенденции показателя ARPU в мире: https://habrahabr.ru/post/313008/

[61] Игры The Room: продажи, оценки, код: http://apptractor.ru/info/media/igryi-the-room-prodazhi-otsenki-kod.html

[62] Отчет о состоянии рынка App Annie Index: Market за 3 квартал 2016: http://apptractor.ru/measure/app-store-analytics/otchet-o-sostoyanii-ryinka-app-annie-index-market-za-3-kvartal-2016.html

[63] ВКонтакте может запустить собственного сотового оператора: http://apptractor.ru/info/news/vkontakte-mozhet-zapustit-sobstvennogo-sotovogo-operatora.html

[64] Nielsen: жизнь и смерть мобильной игры зависит от обновления контента: http://apptractor.ru/info/analytics/nielsen-zhizn-i-smert-mobilnoy-igryi-zavisit-ot-obnovleniya-kontenta.html

[65] Отчет Newzoo «Экосистема приложений в Китае»: http://apptractor.ru/info/analytics/otchet-newzoo-ekosistema-prilozheniy-v-kitae.html

[66] Facebook запустил сегментацию пушей по действиям в приложении: http://apptractor.ru/marketing-monetization/engagement/facebook-zapustil-funktsiyu-segmentatsii-pushey-po-deystviyam-v-prilozhenii.html

[67] Поисковая реклама в App Store в среднем дает конверсию 49.4% и CPA $0.40: http://apptractor.ru/info/analytics/poiskovaya-reklama-v-app-store-v-srednem-daet-konversiyu-49-4-i-cpa-0-40.html

[68] Рост ритейл-приложений: какой опыт ритейлеры могут перенять у ведущих приложений: http://apptractor.ru/info/analytics/rost-riteyl-prilozheniy-kakoy-opyit-riteyleryi-mogut-perenyat-u-vedushhih-prilozheniy.html

[69] Монетизация с помощью рекламы в игре Flip Diving: http://app2top.ru/columns/column_guest/kejs-monetizatsiya-s-pomoshh-yu-reklamy-v-igre-flip-diving-88629.html

[70] Как я читал показания датчиков через SNMP (Python+AgentX+systemd+Raspberry Pi) и соорудил ещё одну мониторилку: https://habrahabr.ru/post/311502/

[71] Как полюбить mbed, а потом дважды облажаться: https://habrahabr.ru/company/efo/blog/312484/

[72] Новые возможности Intel RealSense SDK 2016 R2: https://habrahabr.ru/company/intel/blog/312856/

[73] Настраиваем шлюз LoRaWAN и создаем наше первое IoT-приложение : https://habrahabr.ru/company/efo/blog/313042/

[74] Предыдущий дайджест: https://habrahabr.ru/post/312794/

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