- PVSM.RU - https://www.pvsm.ru -
На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков.
Универсальные ссылки: дворец из подводных камней [1] |
При том, как много мобильные приложения дали человечеству, они в то же время «сломали» интернет. Вместо понятных ссылок на сайты, которые можно скопировать и поделиться, стало нужно объяснять «поставь такое-то приложение и зайди там туда-то».
Скрытый порядок в цветном хаосе [2] |
Мне повезло на работе заниматься любимым делом в сильной команде с хорошими людьми. Мы строили и рушили воздушные замки, сражались с ветряными мельницами, внедряли, поддерживали и не волновались. Однажды мне захотелось построить свой замок. Рассудив с разных сторон я решил, что он будет небольшой, и я построю его сам, это будет хобби-проект. Идей было несколько, я выбрал одну и приступил к разработке, это была игра.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].
iOS
• (+16) Готовим iOS клиента для GraphQL [4]
• (+13) Айфончик, не лагай. Часть 1: многопоточность для практиков [5]
• (+4) Behavior-Driven Testing для iOS используя Quick и Nimble [6]
• Истории отказов от App Store [7]
• A/B-тестирование в Firebase: часть 1 [8]
• Instagram убрал поддержку Apple Watch [9]
• Progressive Web Apps пришли на iOS [10]
• Как подобрать шрифты для iOS-приложения [11]
• Классификация естественного языка на iOS с Keras и CoreML [12]
• Полное руководство по Continuous Delivery в iOS с fastlane и Jenkins [13]
• UIKit Dynamics в реальной жизни [14]
• HomeButton: возвращаем кнопку на iPhone X [15]
Android
• (+10) Не Dagger'ом едины [16]
• Новые приложения и игры в подборке Android Excellence [17]
• Сбертех приглашает на бесплатные курсы по Android-разработке [18]
• Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование [19]
• Как настроить UI плеера YouTube в Android [20]
• Кастомные Rx операторы с Kotlin [21]
• TrulyHandsfree: всегда включенное распознавание ключевого слова без потребления батареи [22]
• Корутины и RxJava – асинхронное программирование [23]
• Учим Kotlin: приключение Android-разработчиков [24]
• Доступ к логам в реальном времени на Android [25]
• Genymotion Cloud теперь часть Google Cloud Platform [26]
• GlideToVectorYou: загрузка SVG с помощью Glide [27]
Разработка
• (+38) Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов [28]
• (+19) Почему интерфейс должен быть доступным для всех и как это сделать [29]
• (+17) Укрощаем числа с плавающей точкой. Возможна ли отладка шейдеров для мобильных устройств на ПК? [30]
• (+17) Эксперименты с AR: когда C# встречается с CSS [31]
• (+16) Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля [32]
• (+15) Твоё первое мобильное приложение: выбери платформу [33]
• (+12) Альтернативные подходы к разработке новых ИТ продуктов [34]
• (+6) Как мы в Smart Engines учили Sailfish OS распознаванию [35]
• Проверка скорости и производительности приложения на Flutter [36]
• Мобильные приложения для малого бизнеса: исследование The Manifest [37]
• Почему небольшие команды выигрывают [38]
• Where The Water Tastes Like Wine: как инди-разработчик потратил 140 тысяч долларов на игру и ничего не заработал [39]
• Amazon открывает для разработчиков игры на Echo Button [40]
• Клавиатуры программистов [41]
• “Должности ничего не значат”: чем отличается разработчик от инженера? [42]
• Дизайн-система в Dropbox [43]
• Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода [44]
• Создаем UI с учетом широких экранов и бровей [45]
• Погружение в React Native: навигация, оффлайн и пуши [46]
• 25 туториалов по React Native [47]
• Встречайте Overflow: редактор пользовательских потоков [48]
• Как превратить идею приложения в реальность [49]
• Прототипирование в Sketch [50]
Аналитика, маркетинг и монетизация
• (+25) Mobio Talks с Наталией Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс [51]
• В 2017 на iOS вышло на 29% меньше приложений — первый спад за историю App Store [52]
• Мобильные финансы: приобретение пользователей 2018 [53]
• Доходы приложений для расслабления и медитаций выросли на 40% за год [54]
• Аналитика мобильных приложений в 2018 [55]
• Как постоянно делать доходные инди-игры [56]
• Джина Готтхилф о росте Duolingo до 200 млн пользователей [57]
AI, Устройства, IoT
• (+34) Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка [58]
• (+19) Разработка AI для пошаговой игры на Node.js (часть 1) [59]
• (+10) MobileNet: меньше, быстрее, точнее [60]
• OpenAI проводит конкурс на создание ИИ для игры в Sonic The Hedgehog [61]
• Microsoft запускает курсы по искусственному интеллекту и программу по разработке для начинающих [62]
• Глава искусственного интеллекта перешел из Google в Apple [63]
• TensorFlow начал поддерживать Swift и JavaScript [64]
• Специализация по глубокому обучению от Эндрю Нг – 21 урок [65]
• Битва фреймворков глубокого обучения [66]
• Хакаем 30 долларовую IoT-камеру и расширяем ее возможности [67]
• OpenSimpleLidar: открытый проект дешевого лидара [68]
← Предыдущий дайджест [69]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Автор: EverydayTools
Источник [70]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/app-store/277279
Ссылки в тексте:
[1] Универсальные ссылки: дворец из подводных камней: https://habrahabr.ru/company/jugru/blog/352914/
[2] Скрытый порядок в цветном хаосе: https://habrahabr.ru/post/352676/
[3] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Готовим iOS клиента для GraphQL: https://habrahabr.ru/company/sports_ru/blog/352850/
[5] Айфончик, не лагай. Часть 1: многопоточность для практиков: https://habrahabr.ru/post/343274/
[6] Behavior-Driven Testing для iOS используя Quick и Nimble: https://habrahabr.ru/post/352694/
[7] Истории отказов от App Store: https://apptractor.ru/deploy/app-stores/istorii-otkazov-ot-app-store.html
[8] A/B-тестирование в Firebase: часть 1: https://apptractor.ru/test/split-testing/a-b-testirovanie-v-firebase-chast-1.html
[9] Instagram убрал поддержку Apple Watch: https://apptractor.ru/info/apps/instagram-ubral-podderzhku-apple-watch.html
[10] Progressive Web Apps пришли на iOS: https://apptractor.ru/develop/progressive-web-apps-na-ios.html
[11] Как подобрать шрифты для iOS-приложения: https://apptractor.ru/develop/design/kak-podobrat-shriftyi-dlya-ios-prilozheniya.html
[12] Классификация естественного языка на iOS с Keras и CoreML: https://techhype.io/?story=implementing-a-natural-language-classifier-in-ios-with-keras-core-ml
[13] Полное руководство по Continuous Delivery в iOS с fastlane и Jenkins: https://techhype.io/?story=build-it-test-it-deliver-itcomplete-ios-guide-on-continuous-delivery-with-fastlane-and-jenkins
[14] UIKit Dynamics в реальной жизни: https://medium.com/@raulriera/uikit-dynamics-in-the-real-world-ef0dfd924260
[15] HomeButton: возвращаем кнопку на iPhone X: https://github.com/nathangitter/HomeButton
[16] Не Dagger'ом едины: https://habrahabr.ru/post/352352/
[17] Новые приложения и игры в подборке Android Excellence: https://apptractor.ru/info/apps/novyie-prilozheniya-i-igryi-v-podborke-android-excellence.html
[18] Сбертех приглашает на бесплатные курсы по Android-разработке: https://apptractor.ru/learn/sberteh-priglashaet-na-besplatnyie-kursyi-po-android-razrabotke.html
[19] Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование: https://androiddev.apptractor.ru/android-dev-podkast-60/
[20] Как настроить UI плеера YouTube в Android: https://medium.com/@soffritti.pierfrancesco/customize-android-youtube-players-ui-9f32da9e8505
[21] Кастомные Rx операторы с Kotlin: https://techhype.io/?story=writing-custom-rx-operators-easily-with-kotlin
[22] TrulyHandsfree: всегда включенное распознавание ключевого слова без потребления батареи: https://www.xda-developers.com/sensory-trulyhandsfree-low-power-hotword/
[23] Корутины и RxJava – асинхронное программирование: https://medium.com/@manuelvicnt/coroutines-and-rxjava-an-asynchronicity-comparison-part-1-asynchronous-programming-e726a925342a
[24] Учим Kotlin: приключение Android-разработчиков: https://techhype.io/?story=learning-kotlin-an-android-developers-journey
[25] Доступ к логам в реальном времени на Android: https://techhype.io/?story=realtime-access-to-production-logs-android
[26] Genymotion Cloud теперь часть Google Cloud Platform: https://www.xda-developers.com/genymotion-cloud-google-cloud-platform/
[27] GlideToVectorYou: загрузка SVG с помощью Glide: https://github.com/2coffees1team/GlideToVectorYou
[28] Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов: https://habrahabr.ru/company/touchinstinct/blog/352982/
[29] Почему интерфейс должен быть доступным для всех и как это сделать: https://habrahabr.ru/company/sberbank/blog/352836/
[30] Укрощаем числа с плавающей точкой. Возможна ли отладка шейдеров для мобильных устройств на ПК?: https://habrahabr.ru/company/plarium/blog/352906/
[31] Эксперименты с AR: когда C# встречается с CSS: https://habrahabr.ru/post/352738/
[32] Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля: https://habrahabr.ru/company/redmadrobot/blog/352136/
[33] Твоё первое мобильное приложение: выбери платформу: https://habrahabr.ru/company/e-Legion/blog/352838/
[34] Альтернативные подходы к разработке новых ИТ продуктов: https://habrahabr.ru/post/352516/
[35] Как мы в Smart Engines учили Sailfish OS распознаванию: https://habrahabr.ru/company/smartengines/blog/352512/
[36] Проверка скорости и производительности приложения на Flutter: https://apptractor.ru/develop/proverka-skorosti-i-proizvoditelnosti-prilozheniya-na-flutter.html
[37] Мобильные приложения для малого бизнеса: исследование The Manifest: https://apptractor.ru/info/analytics/mobilnyie-prilozheniya-dlya-malogo-biznesa-issledovanie-the-manifest.html
[38] Почему небольшие команды выигрывают: https://apptractor.ru/develop/pochemu-nebolshie-komandyi-vyiigryivayut.html
[39] Where The Water Tastes Like Wine: как инди-разработчик потратил 140 тысяч долларов на игру и ничего не заработал: https://apptractor.ru/info/articles/where-the-water-tastes-like-wine-kak-indi-razrabotchik-potratil-140-tyisyach-dollarov-na-igru-i-nichego-ne-zarabotal.html
[40] Amazon открывает для разработчиков игры на Echo Button: https://apptractor.ru/all-api/amazon-otkryivaet-dlya-razrabotchikov-igryi-na-echo-button.html
[41] Клавиатуры программистов: https://apptractor.ru/info/media/klaviaturyi-programmistov.html
[42] “Должности ничего не значат”: чем отличается разработчик от инженера?: https://apptractor.ru/develop/dolzhnosti-nichego-ne-znachat-chem-otlichaetsya-razrabotchik-ot-inzhenera.html
[43] Дизайн-система в Dropbox: https://blog.framer.com/design-systems-at-dropbox-bb6e4b20f617
[44] Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода: https://towardsdatascience.com/fasterrcnn-explained-part-1-with-code-599c16568cff
[45] Создаем UI с учетом широких экранов и бровей: https://medium.com/@samueledassatti/designing-uis-with-ultra-wide-screens-and-notches-in-mind-4ecc99540190
[46] Погружение в React Native: навигация, оффлайн и пуши: https://techhype.io/?story=immersion-in-react-native-navigation-offline-mode-push-notifications
[47] 25 туториалов по React Native: https://codeburst.io/25-react-native-tutorials-5b613e3f46ac
[48] Встречайте Overflow: редактор пользовательских потоков: https://blog.prototypr.io/meet-overflow-9b2d926b6093
[49] Как превратить идею приложения в реальность: https://techhype.io/?story=learn-how-to-turn-your-mobile-app-idea-into-reality
[50] Прототипирование в Sketch: https://blog.prototypr.io/prototyping-in-sketch-has-just-arrived-612a6a790b87
[51] Mobio Talks с Наталией Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс: https://habrahabr.ru/company/mobio/blog/352744/
[52] В 2017 на iOS вышло на 29% меньше приложений — первый спад за историю App Store: https://apptractor.ru/measure/app-store-analytics/v-2017-na-ios-vyishlo-na-29-menshe-prilozheniy-pervyiy-spad-za-istoriyu-app-store.html
[53] Мобильные финансы: приобретение пользователей 2018: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/mobilnyie-finansyi-priobretenie-polzovateley-2018.html
[54] Доходы приложений для расслабления и медитаций выросли на 40% за год: https://apptractor.ru/measure/app-store-analytics/dohodyi-prilozheniy-dlya-rasslableniya-i-meditatsiy-vyirosli-na-40-za-god.html
[55] Аналитика мобильных приложений в 2018: https://apptractor.ru/measure/user-analytics/analitika-mobilnyih-prilozheniy-v-2018.html
[56] Как постоянно делать доходные инди-игры: https://www.youtube.com/watch?v=LlAc5sBtGkc
[57] Джина Готтхилф о росте Duolingo до 200 млн пользователей: https://blog.intercom.com/gina-gotthilf-growth-duolingo/
[58] Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка: https://habrahabr.ru/company/oleg-bunin/blog/352614/
[59] Разработка AI для пошаговой игры на Node.js (часть 1): https://habrahabr.ru/post/345576/
[60] MobileNet: меньше, быстрее, точнее: https://habrahabr.ru/post/352804/
[61] OpenAI проводит конкурс на создание ИИ для игры в Sonic The Hedgehog: https://apptractor.ru/info/conferences/openai-provodit-konkurs-na-sozdanie-ii-dlya-igryi-v-sonic-the-hedgehog.html
[62] Microsoft запускает курсы по искусственному интеллекту и программу по разработке для начинающих: https://apptractor.ru/info/news/microsoft-zapuskaet-kursyi-po-iskusstvennomu-intellektu-i-programmu-po-razrabotke-dlya-nachinayushhih.html
[63] Глава искусственного интеллекта перешел из Google в Apple: https://apptractor.ru/info/news/glava-iskusstvennogo-intellekta-pereshel-iz-google-v-apple.html
[64] TensorFlow начал поддерживать Swift и JavaScript: https://apptractor.ru/info/news/tensorflow-nachal-podderzhivat-swift-i-javascript.html
[65] Специализация по глубокому обучению от Эндрю Нг – 21 урок: https://techhype.io/?story=deep-learning-specialization-by-andrew-ng-21-lessons-learned
[66] Битва фреймворков глубокого обучения: https://techhype.io/?story=battle-of-the-deep-learning-frameworks-part-i-2017-even-more-frameworks-and-interfaces
[67] Хакаем 30 долларовую IoT-камеру и расширяем ее возможности: https://www.gamespot.com/articles/indie-dev-spent-140000-to-make-new-game-has-made-0/1100-6457910/
[68] OpenSimpleLidar: открытый проект дешевого лидара: https://github.com/iliasam/OpenSimpleLidar
[69] Предыдущий дайджест: https://habrahabr.ru/company/everydaytools/blog/352580/
[70] Источник: https://habrahabr.ru/post/353044/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353044
Нажмите здесь для печати.