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

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

В новом дайджесте мы исследуем локализацию, дизайн (для) пальцев, применение CallKit и ARKit, пропажу букв в Android Wear, тестирование приложений и силу минимализма, уроки роста Instagram и новый умный термостат Microsoft.

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

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

Локализацию можно автоматизировать: опыт использования Lokalise в боевых условиях [1]

Lokalise — это сервис для локализации проектов, который позволяет автоматизировать процесс перевода элементов UI в мобильных приложениях, ПО и на вебе. Обычно в качестве первого шага вы загружаете свои файлы локализации, а дальше тексты правятся менеджерами продукта и переводятся либо вашими переводчиками, либо наемной командой уже на стороне Lokalise.

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

Дизайн для пальцев, касаний и людей [2]

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

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

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

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

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

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

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

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

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

Автор: Everyday Tools

Источник [83]


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

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

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

[1] Локализацию можно автоматизировать: опыт использования Lokalise в боевых условиях: https://habrahabr.ru/company/lokalise/blog/333744/

[2] Дизайн для пальцев, касаний и людей: https://habrahabr.ru/company/nixsolutions/blog/333818/

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

[4] Определяем номера с помощью CallKit: https://habrahabr.ru/company/touchinstinct/blog/333364/

[5] Что нового в Swift 4.0: https://habrahabr.ru/post/333712/

[6] Пора валить! Опыт миграции с Objective-C на Swift: https://habrahabr.ru/company/superjob/blog/331780/

[7] Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1: https://habrahabr.ru/company/sap/blog/333802/

[8] App Store теперь может информировать о статусе подписки: http://apptractor.ru/info/news/app-store-teper-mozhet-informirovat-o-statuse-podpiski.html

[9] Поддержка теперь может отвечать на отзывы в App Store: http://apptractor.ru/deploy/app-stores/podderzhka-teper-mozhet-otvechat-na-otzyivyi-v-app-store.html

[10] Apple запретила блокировать рекламу в приложениях: http://apptractor.ru/info/news/apple-zapretila-blokirovat-reklamu-v-prilozheniyah.html

[11] Будущее игр в App Store: http://www.gummicube.com/blog/2017/07/the-future-of-games-on-the-app-store/

[12] Симулятор iOS на стероидах: Tips & Tricks: https://medium.com/flawless-app-stories/simulator-on-steroids-c12774ca6b

[13] Журнал по машинному обучению от Apple: https://machinelearning.apple.com/

[14] SBCardPopup: UIViewController или UIView в виде попапа: https://github.com/SteveBarnegren/SBCardPopup

[15] ARuler: измерение расстояний в ARKit: https://github.com/duzexu/ARuler

[16] Я являюсь причиной появления венгерской нотации в Android: https://habrahabr.ru/post/333596/

[17] Wi-Fi адаптер через OTG: https://habrahabr.ru/post/333806/

[18] Применение преобразования Фурье для создания гитарного тюнера на Android. Часть 1: https://habrahabr.ru/post/333514/

[19] Android Architecture Components. Часть 3. LiveData: https://habrahabr.ru/post/333890/

[20] Отлаживаем Android-приложение с помощью браузера: https://habrahabr.ru/post/333588/

[21] React Native с колокольни Android разработки часть 2: https://habrahabr.ru/post/333518/

[22] LibGDX + Scene2d (программируем на Kotlin). Часть 2: https://habrahabr.ru/post/333386/

[23] Smart IDReader SDK — добавляем распознавание в Android приложения : https://habrahabr.ru/company/smartengines/blog/332670/

[24] В Android Wear 2.0 пропали русские буквы: http://apptractor.ru/info/news/v-android-wear-2-0-propali-russkie-bukvyi.html

[25] Крупнейшее обновление BlueStacks за всю историю: http://apptractor.ru/info/news/krupneyshee-obnovlenie-bluestacks-za-vsyu-istoriyu.html

[26] ChatKit для Android: https://stfalcon.com/ru/blog/post/chatkit_library_android_apps

[27] Firebase Meetup №3: IoT и Android Things: http://apptractor.ru/info/conferences/firebase-meetup-3-iot-i-android-things.html

[28] Retrofit c RxJava и Gson: https://android.jlelse.eu/retrofit-with-rxjava-and-gson-49d7dad1c56e

[29] Песочница Dagger 2: https://medium.com/@MiguelSesma/dagger-2-android-playground-lets-play-with-different-configurations-and-tests-e30b7e843de8

[30] Продвинутое руководство по Dagger 2: https://www.youtube.com/watch?v=cx6pCIbOqtI

[31] Как уменьшить размер APK: https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662

[32] Создание адаптивных иконок для Android O: https://medium.com/google-design/designing-adaptive-icons-515af294c783

[33] Миграция с Room: https://medium.com/google-developers/understanding-migrations-with-room-f01e04b07929

[34] Анатомия RxJava: https://blog.mindorks.com/rxjava-anatomy-what-is-rxjava-how-rxjava-is-designed-and-how-rxjava-works-d357b3aca586

[35] Взгляд на MVI через колоду карт: https://hackernoon.com/a-glance-at-mvi-through-a-deck-of-cards-4298a349b090

[36] Kotlin для сердитых Java-разработчиков: https://medium.com/@Pinterest_Engineering/kotlin-for-grumpy-java-developers-8e90875cb6ab

[37] Архитектурные компоненты: ViewModel: https://blog.stylingandroid.com/architecture-components-viewmodel/

[38] FaceDetector: определение лиц на фотографиях: https://github.com/Fotoapparat/FaceDetector

[39] Orin: открытый музыкальный плеер: https://github.com/aliumujib/Orin

[40] Lush Player: плеер для Lush TV: https://github.com/LUSHDigital/android-player-tv

[41] Интеграция Oculus Rift в десктопное Direct3D приложение на примере Renga: https://habrahabr.ru/company/ascon/blog/332806/

[42] Процедурная генерация в Distrust: https://habrahabr.ru/post/333692/

[43] Система перемотки времени в стиле Prince of Persia: https://habrahabr.ru/post/333594/

[44] Поговорим о микрооптимизациях на примере кода Tizen: https://habrahabr.ru/company/pvs-studio/blog/333474/

[45] Starbucks следует открыть публичный доступ к своим API: https://habrahabr.ru/company/fondy/blog/322800/

[46] 7 лучших ферм устройств для тестирования мобильных приложений: https://habrahabr.ru/company/microsoft/blog/333606/

[47] Постмортем Super Meat Boy: https://habrahabr.ru/post/332984/

[48] Разработка для Sailfish OS: Тестирование QML-кода, зависящего от C++ в Sailfish OS : https://habrahabr.ru/post/325936/

[49] Инструменты для прототипирования на Mac: сопоставительная характеристика: https://habrahabr.ru/company/everydaytools/blog/333832/

[50] Как сделать Progressive Web Apps: руководство новичка: https://habrahabr.ru/company/netologyru/blog/333544/

[51] О дизайне в мобильных приложениях (глазами, умом и сердцем разработчика): https://habrahabr.ru/post/333812/

[52] Простые ингредиенты для лучшего UX: https://habrahabr.ru/company/efs/blog/332550/

[53] Как MTA закрыла мое приложение для пассажиров Пенсильванского вокзала: http://apptractor.ru/info/articles/kak-mta-zakryila-moe-prilozhenie-dlya-passazhirov-pensilvanskogo-vokzala.html

[54] Приложение из MIT получает рецепт приготовления по фотографии блюда: http://apptractor.ru/info/apps/prilozhenie-iz-mit-poluchaet-retsept-prigotovleniya-po-fotografii-blyuda.html

[55] Важность побочных проектов: http://apptractor.ru/info/articles/vazhnost-pobochnyih-proektov.html

[56] HTML5 стал основной игровой платформой: http://apptractor.ru/info/analytics/html5-stal-osnovnoy-igrovoy-platformoy.html

[57] Кирилл Саблин (Guns of Boom): сделать хороший мобильный шутер – настоящий вызов: http://apptractor.ru/info/interview/kirill-sablin-guns-of-boom-sdelat-horoshiy-mobilnyiy-shuter-nastoyashhiy-vyizov.html

[58] Supernova: конвертирование Sketch в нативные проекты iOS/Android: https://techhype.io/?story=supernova-convert-sketch-file-into-iosandroid-project

[59] 3 шага, чтобы протестировать идею вашего стартапа: https://medium.com/startup-grind/a-3-step-process-to-test-your-startup-idea-f185d6642efe

[60] Мощь минимализма в UI: https://uxplanet.org/lean-and-mean-power-of-minimalism-in-ui-design-5ca37eb32ac8

[61] Уведомления через Firebase: https://medium.com/ios-os-x-development/ios-remote-notification-with-firebase-tutorial-118acd3ebce1

[62] 5 способов разработки WebGL приложений: https://hackernoon.com/five-ways-to-build-webgl-apps-4c7eb541d193

[63] Руководство по созданию RESTful API для вашего мобильного приложения: https://savvyapps.com/blog/how-to-build-restful-api-mobile-app

[64] 7 сервисов пользовательского тестирования: https://techhype.io/?p=1296

[65] Основы A/B-тестирования от Duolingo: http://firstround.com/review/the-tenets-of-a-b-testing-from-duolingos-master-growth-hacker/

[66] Как Angry Birds 2 за год увеличила доход в несколько раз : https://habrahabr.ru/post/333406/

[67] Мировые рынки: как добиться успеха в Индии и Бразилии : https://habrahabr.ru/company/alconost/blog/333752/

[68] Instagram до Instagram: уроки роста: http://apptractor.ru/info/articles/instagram-do-instagram-uroki-rosta.html

[69] Бесплатная книга “Практики игрового дизайна и Инди маркетинга”: http://apptractor.ru/marketing-monetization/besplatnaya-kniga-praktiki-igrovogo-dizayna-i-indi-marketinga.html

[70] Instagram Story App Install Ads: CPI лучше на 37%, CTR на 61%: http://apptractor.ru/marketing-monetization/ad-networks/instagram-story-app-install-ads-cpi-luchshe-na-37-ctr-na-61.html

[71] myTracker от Mail.Ru Group открылся для всех: http://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/mytracker-ot-mail-ru-group-otkryilsya-dlya-vseh.html

[72] Траты на мобильную видео рекламу обогнали траты на десктопную: http://apptractor.ru/marketing-monetization/ad-networks/tratyi-na-mobilnuyu-video-reklamu-obognali-tratyi-na-desktopnuyu.html

[73] Продвижение сервиса для родителей Hello Baby с помощью фичеринга в США, Корее и других странах: https://vc.ru/p/featuring-in-app-store

[74] 7 самых важных метрик для вашего приложения: https://techhype.io/?story=the-7-most-important-metrics-every-growing-app-needs-to-track

[75] Как Kip получил 1.5 млн пользователей и 500К дохода за год: https://hackernoon.com/how-kip-got-to-1-5m-users-and-500k-transactions-in-1-year-420ff367c5c1

[76] Кроссплатформенный IoT: Использование Azure CLI и Azure IoT Hub: https://habrahabr.ru/company/microsoft/blog/333530/

[77] Необходимость регулирования интернета вещей: https://habrahabr.ru/company/parallels/blog/333840/

[78] Intel отказывается от носимых устройств: http://apptractor.ru/info/devices/intel-otkazyivaetsya-ot-nosimyih-ustroystv.html

[79] Microsoft показала термостат GLAS: http://apptractor.ru/info/devices/microsoft-pokazala-termostat-glas.html

[80] Google выпустил Glass Enterprise Edition: http://apptractor.ru/info/devices/google-vyipustil-glass-enterprise-edition.html

[81] Disney и Lenovo сделали шлем для световых мечей: http://apptractor.ru/info/devices/disney-i-lenovo-sdelali-shlem-dlya-svetovyih-mechey.html

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

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