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

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

В нашем новом дайджесте статьи о порхающих велосипедах, собеседованиях и резюме, тестировании и учебных проектах, технологиях и ключевых метриках приложений. Все это и многое другое — под катом!

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

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

Порхающие* велосипеды. Что делать с сохранением состояния во Flutter? [1]

Разбираемся, есть ли сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться.

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

Magic Leap выпустили SDK. Посмотрим, что внутри? [2]

Magic Leap — стартап, занимающийся устройствами дополненной реальности. Компания привлекла уже 1,4 миллиарда долларов инвестиций от внушительных инвесторов, среди которых Qualcomm, Google и Alibaba Group. В 2016 году Forbes оценил Magic Leap в 4,5 миллиарда долларов. При этом публике до этого момента Magic Leap показывали только рендеры.

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

Дискредитация специалистов или современные собеседования [3]

Статья о серьезной проблеме рекрутинга, которую все почему-то считают нормой.

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

Дайджест интересных материалов для мобильного разработчика #247 (26 марта — 1 апреля) - 5 iOS

(+37) Как стать GPU-инженером за час [5]
(+8) От идеи до AppStore [6]
Apple представила ClassKit для учебных приложения [7]
Приложения с ARKit скачали 13 млн раз за полгода [8]
Вышла Developer Preview версия Wear OS [9]
Podlodka #52: Домашние проекты [10]
Apple представляет новый iPad 9,7 дюйма с поддержкой Apple Pencil [11]
Переломный момент для игр наступил благодаря iOS [12]
image Продвинутая отладка с Xcode [13]
image Сетевой уровень на Swift – протокольно-ориентированный подход [14]
image Storytime: парсинг и рендеринг файлов Interface Builder Storyboard [15]

Дайджест интересных материалов для мобильного разработчика #247 (26 марта — 1 апреля) - 9 Android

(+19) Применение методологии OWASP Mobile TOP 10 для тестирования Android приложений [16]
(+12) Advanced Android Testing [17]
(+2) Модифицируем плеер Vanilla Music под Android (часть 2) [18]
(+1) Android-приложение поверх других приложений [19]
Google начал блокировать несертифицированные устройства на Android [20]
Использование компонентов Chip, ChipGroup, MaterialButton и MaterialCardView [21]
image Что нового в Android Studio 3.1 [22]
image Настройка Android Continuous Integration (CI) на Bitbucket [23]
image Как Discord рендерит сообщения в Android-приложении [24]
image Как мы сэкономили сотни часов тестирования с Calabash-Android [25]
image Как удалить ненужные разрешения из Android-приложения на React Native [26]
image Введение в машинное обучение на Android [27]
image Пропущенный компонент в руководстве Google по Architecture Components [28]
image Перемещение по датам с помощью выражений Kotlin [29]
image Spark: градиент анимация как у Instagram и Spotify [30]

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

(+42) Unity выложила исходный C#-код на Github [31]
(+37) Анимированный эффект щита космического корабля в Unity3D [32]
(+31) Дизайн в условиях хакатона [33]
(+27) Первый год моей жизни как инди-разработчика [34]
(+18) Как превратить веб-сайт в мобильное приложение с помощью 7 строк JSON [35]
(+8) QA в мобильном геймдеве или как выстроить процесс в инди компании [36]
(+7) Espresso: “Милые зверушки или опасные хищники?” [37]
(+6) Простой менеджер ассинхронных задач для Unity 3D [38]
(+5) Что делать, если нужно создать инновационный продукт в традиционной компании? [39]
Восемь проектов для развития навыков разработчика [40]
Как создать стартап и не продать свою свободу [41]
Опыт 10,000+ экранов: 10 советов от ведущего продуктового дизайнера [42]
Премии в области мобильного дизайна и UX [43]
“Грибы, трава и люди”: как применяют Agile в российских компаниях [44]
12 принципов технологий, которые должны знать все [45]
Snap Inc купил PlayCanvas [46]
Как разработчику написать хорошее резюме [47]
17 переключателей, которые приведут вас в восторг [48]
NetEase и Google запустили платформу для тестирования AirTestIDE [49]
Меняйте всё так, как нужно именно вашему продукту: как сами дизайнеры Google применяют гайдлайны Material Design [50]
image 30 лучших практик разработки и тестирования [51]
image Великолепные UI/UX анимации [52]
image Flutter против React Native – что надо знать [53]
image Еще 20 UX-инструментов, которые стоит попробовать [54]
image Дизайн движений за 9 шагов [55]
image Как быть хорошим программистом [56]

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

Appsee — видеть каждого пользователя [57]
Ключевые метрики приложений — “Мобильные ориентиры 2018” от Adjust [58]
В Unity появится криптовалюта Kin [59]
Продвинутое исследование ключевых слов для ASO [60]
Продвижение мобильного приложения — шпаргалка для строителей воронок продаж [61]

Дайджест интересных материалов для мобильного разработчика #247 (26 марта — 1 апреля) - 27 AI, Устройства, IoT

(+36) Установка Facebook image recognition package. Все грабли в одном месте [62]
(+21) Как мы предсказываем дату окончания и оценку проекта с помощью нейросети [63]
(+16) Создание чатбота с использованием Q&A Maker и Microsoft Graph [64]
(+11) Интернет вещей как катализатор цифровой трансформации [65]
(+7) Работа с уведомлениями о событиях IOT объектов и GPS трекеров [66]
Как создать приложение для подключенного автомобиля – участвуем в Porsche Next Oi Competition [67]
Facebook отложил выпуск умной колонки [68]
Acer представил первый планшет на Chrome OS [69]

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

Автор: EverydayTools

Источник [71]


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

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

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

[1] Порхающие* велосипеды. Что делать с сохранением состояния во Flutter?: https://habrahabr.ru/company/touchinstinct/blog/352354/

[2] Magic Leap выпустили SDK. Посмотрим, что внутри?: https://habrahabr.ru/company/funcorp/blog/352230/

[3] Дискредитация специалистов или современные собеседования: https://habrahabr.ru/post/352246/

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

[5] Как стать GPU-инженером за час: https://habrahabr.ru/company/jugru/blog/352192/

[6] От идеи до AppStore: https://habrahabr.ru/post/352298/

[7] Apple представила ClassKit для учебных приложения: https://apptractor.ru/develop/apple-predstavila-classkit-dlya-uchebnyih-prilozheniya.html

[8] Приложения с ARKit скачали 13 млн раз за полгода: https://apptractor.ru/info/analytics/prilozheniya-s-arkit-skachali-13-mln-raz-za-polgoda.html

[9] Вышла Developer Preview версия Wear OS: https://apptractor.ru/info/news/vyishla-developer-preview-versiya-wear-os.html

[10] Podlodka #52: Домашние проекты: https://apptractor.ru/info/media/podlodka-52-domashnie-proektyi.html

[11] Apple представляет новый iPad 9,7 дюйма с поддержкой Apple Pencil: https://apptractor.ru/info/devices/apple-predstavlyaet-novyiy-ipad-9-7-dyuyma-s-podderzhkoy-apple-pencil.html

[12] Переломный момент для игр наступил благодаря iOS: https://apptractor.ru/info/articles/perelomnyiy-moment-dlya-igr-blagodarya-ios.html

[13] Продвинутая отладка с Xcode: https://medium.com/@vin.pradeilles/advanced-debugging-with-xcode-5e6c8dabd311

[14] Сетевой уровень на Swift – протокольно-ориентированный подход: https://medium.com/flawless-app-stories/writing-network-layer-in-swift-protocol-oriented-approach-4fa40ef1f908

[15] Storytime: парсинг и рендеринг файлов Interface Builder Storyboard: https://github.com/hezi/Storytime

[16] Применение методологии OWASP Mobile TOP 10 для тестирования Android приложений: https://habrahabr.ru/post/352252/

[17] Advanced Android Testing: https://habrahabr.ru/post/352334/

[18] Модифицируем плеер Vanilla Music под Android (часть 2): https://habrahabr.ru/post/352562/

[19] Android-приложение поверх других приложений: https://habrahabr.ru/post/352546/

[20] Google начал блокировать несертифицированные устройства на Android: https://apptractor.ru/info/news/google-nachal-blokirovat-nesertifitsirovannyie-ustroystva-na-android.html

[21] Использование компонентов Chip, ChipGroup, MaterialButton и MaterialCardView: https://android-tools.ru/coding/ispolzovanie-komponentov-chip-chipgroup-materialbutton-i-materialcardview-iz-android-support-library-28/

[22] Что нового в Android Studio 3.1: https://www.youtube.com/watch?v=nnnW0nehPEA

[23] Настройка Android Continuous Integration (CI) на Bitbucket: https://medium.com/rocknnull/setup-android-continuous-integration-ci-for-bitbucket-in-1-minute-9b72a4f1d745

[24] Как Discord рендерит сообщения в Android-приложении: https://blog.discordapp.com/how-discord-renders-rich-messages-on-the-android-app-67b0e5d56fbe

[25] Как мы сэкономили сотни часов тестирования с Calabash-Android: https://www.dimagi.com/blog/how-we-saved-hundreds-of-hours-with-automation-a-non-coders-experience-with-calabash-android/

[26] Как удалить ненужные разрешения из Android-приложения на React Native: https://medium.com/building-with-react-native/how-to-remove-unnecessary-android-permissions-from-react-native-apps-1x05-c5c98b6c93a8

[27] Введение в машинное обучение на Android: https://heartbeat.fritz.ai/intro-to-machine-learning-on-android-how-to-convert-a-custom-model-to-tensorflow-lite-e07d2d9d50e3

[28] Пропущенный компонент в руководстве Google по Architecture Components: https://techhype.io/?story=the-missing-google-sample-of-android-architecture-components-guide

[29] Перемещение по датам с помощью выражений Kotlin: https://www.netguru.co/codestories/traversing-through-dates-with-kotlin-range-expressions?utm_campaign=Codestories&utm_source=reddit&utm_medium=social

[30] Spark: градиент анимация как у Instagram и Spotify: https://github.com/TonnyL/Spark

[31] Unity выложила исходный C#-код на Github: https://habrahabr.ru/post/351978/

[32] Анимированный эффект щита космического корабля в Unity3D: https://habrahabr.ru/post/352228/

[33] Дизайн в условиях хакатона: https://habrahabr.ru/company/touchinstinct/blog/352048/

[34] Первый год моей жизни как инди-разработчика: https://habrahabr.ru/post/352348/

[35] Как превратить веб-сайт в мобильное приложение с помощью 7 строк JSON: https://habrahabr.ru/company/ruvds/blog/352200/

[36] QA в мобильном геймдеве или как выстроить процесс в инди компании: https://habrahabr.ru/post/352410/

[37] Espresso: “Милые зверушки или опасные хищники?”: https://habrahabr.ru/post/351888/

[38] Простой менеджер ассинхронных задач для Unity 3D: https://habrahabr.ru/post/352296/

[39] Что делать, если нужно создать инновационный продукт в традиционной компании?: https://habrahabr.ru/post/352468/

[40] Восемь проектов для развития навыков разработчика: https://apptractor.ru/learn/vosem-proektov-dlya-razvitiya-navyikov-razrabotchika.html

[41] Как создать стартап и не продать свою свободу: https://apptractor.ru/info/articles/kak-sozdat-startap-i-ne-prodat-svoyu-svobodu.html

[42] Опыт 10,000+ экранов: 10 советов от ведущего продуктового дизайнера: https://apptractor.ru/info/articles/opyit-10-000-ekranov-10-sovetov-ot-vedushhego-produktovogo-dizaynera.html

[43] Премии в области мобильного дизайна и UX: https://apptractor.ru/develop/design/premii-v-oblasti-mobilnogo-dizayna-i-ux.html

[44] “Грибы, трава и люди”: как применяют Agile в российских компаниях: https://apptractor.ru/develop/gribyi-trava-i-lyudi-kak-primenyayut-agile-v-rossiyskih-kompaniyah.html

[45] 12 принципов технологий, которые должны знать все: https://apptractor.ru/info/articles/12-printsipov-tehnologiy-kotoryie-dolzhnyi-znat-vse.html

[46] Snap Inc купил PlayCanvas: https://apptractor.ru/info/news/snap-inc-kupil-playcanvas.html

[47] Как разработчику написать хорошее резюме: https://apptractor.ru/develop/kak-razrabotchiku-napisat-horoshee-rezyume.html

[48] 17 переключателей, которые приведут вас в восторг: https://apptractor.ru/info/articles/17-pereklyuchateley-kotoryie-privedut-vas-v-vostorg.html

[49] NetEase и Google запустили платформу для тестирования AirTestIDE: https://apptractor.ru/test/automated-app-testing/netease-i-google-zapustili-platformu-dlya-testirovaniya-airtestide.html

[50] Меняйте всё так, как нужно именно вашему продукту: как сами дизайнеры Google применяют гайдлайны Material Design: https://vc.ru/35396-menyayte-vse-tak-kak-nuzhno-imenno-vashemu-produktu-kak-sami-dizaynery-google-primenyayut-gaydlayny-material-design

[51] 30 лучших практик разработки и тестирования: https://techhype.io/?story=30-best-practices-for-software-development-and-testing

[52] Великолепные UI/UX анимации: https://fromupnorth.com/great-ui-ux-animations-3e9a0baa336f

[53] Flutter против React Native – что надо знать: https://medium.com/@openGeeksLab/flutter-vs-react-native-what-you-need-to-know-89451da3c90b

[54] Еще 20 UX-инструментов, которые стоит попробовать: https://blog.prototypr.io/20-more-ux-tools-to-try-out-b0eb6b4280ee

[55] Дизайн движений за 9 шагов: https://uxdesign.cc/motion-in-ux-design-9-points-to-get-started-e891974dc7ee

[56] Как быть хорошим программистом: https://codeburst.io/how-to-be-a-good-programmer-b7a96f3ce02b

[57] Appsee — видеть каждого пользователя: https://apptractor.ru/measure/user-analytics/appsee-2.html

[58] Ключевые метрики приложений — “Мобильные ориентиры 2018” от Adjust: https://apptractor.ru/measure/user-analytics/klyuchevyie-metriki-prilozheniy-mobilnyie-orientiryi-2018-ot-adjust.html

[59] В Unity появится криптовалюта Kin: https://apptractor.ru/info/news/v-unity-poyavitsya-kriptovalyuta-kin.html

[60] Продвинутое исследование ключевых слов для ASO: https://apptractor.ru/info/media/prodvinutoe-issledovanie-klyuchevyih-slov-dlya-aso.html

[61] Продвижение мобильного приложения — шпаргалка для строителей воронок продаж: https://apptractor.ru/info/articles/prodvizhenie-mobilnogo-prilozheniya-shpargalka-dlya-stroiteley-voronok-prodazh.html

[62] Установка Facebook image recognition package. Все грабли в одном месте: https://habrahabr.ru/company/funcorp/blog/352068/

[63] Как мы предсказываем дату окончания и оценку проекта с помощью нейросети: https://habrahabr.ru/company/sberbank/blog/352054/

[64] Создание чатбота с использованием Q&A Maker и Microsoft Graph: https://habrahabr.ru/company/microsoft/blog/351944/

[65] Интернет вещей как катализатор цифровой трансформации: https://habrahabr.ru/company/icl_services/blog/352324/

[66] Работа с уведомлениями о событиях IOT объектов и GPS трекеров: https://habrahabr.ru/company/euler2012/blog/352020/

[67] Как создать приложение для подключенного автомобиля – участвуем в Porsche Next Oi Competition: https://apptractor.ru/develop/kak-sozdat-prilozhenie-dlya-podklyuchennogo-avtomobilya-na-primere-porsche-next-oi-competition.html

[68] Facebook отложил выпуск умной колонки: https://apptractor.ru/info/devices/facebook-otlozhil-vyipusk-umnoy-kolonki.html

[69] Acer представил первый планшет на Chrome OS: https://apptractor.ru/info/devices/acer-predstavil-pervyiy-v-mire-planshet-na-chrome-os.html

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

[71] Источник: https://habrahabr.ru/post/352580/?utm_campaign=352580