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

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

Сегодня мы продолжаем обсуждать прошедший Google I/O, производительные API, вместе с Кармаком вспоминаем Джобса, рисуем формы и копаемся в пользователях. Присоединяйтесь!

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

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

Лучшие методики проектирования производительных мобильных API [1]

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

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

Джон Кармак: Мои истории о Стиве Джобсе [2]

Однажды моя жена спросила меня «Почему ты бросаешь то, чем ты занимаешься, когда Стив Джобс просит тебя сделать что-то для него? Для всех остальных ты так не делаешь». Действительно, здесь есть над чем задуматься.

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

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

(+13) Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4 [4]
(+9) Protocol-Oriented Programming [5]
(+5) Codable: Советы и Примеры [6]
Установки из просмотра App Store выросли на 5 пунктов с выходом iOS 11 [7]
Группа разработчиков попросила Apple разрешить публикацию бесплатных пробных версий приложений в App Store [8]
image Руководство по iOS-разработке – бесплатная электронная книга [9]
image Манифест iOS-тестирования [10]
image 8 лучших быстрых клавиш Xcode, которые надо знать каждому разработчику [11]
image Работа с Facebook Account Kit в Swift [12]
image Внедряем ночной режим в Swift [13]
image RHPlaceholder: анимация загрузки в стиле Facebook и Instagram [14]
image ClassicKit: UI-элементы Windows 95 для iOS [15]

Дайджест интересных материалов для мобильного разработчика #253 (14 мая — 20 мая) - 12 Android

image Android Dev Подкаст. Выпуск 65. Google I/O 2018. Подробный обзор с места событий [16]
image Android Dev Подкаст. Выпуск 64. Google I/O 2018. Подробный обзор со стороны [17]
Новый способ публикации приложений с помощью Android App Bundle [18]
image Эволюция домашнего экрана и навигации Android [19]
image Services. Жизнь с ними и без. И WorkManager [20]
image Делаем аналог Instagram для Android на Firebase [21]
image Исследуем Jetpack: Сила цепочек в WorkManager API [22]
image Создаем Google Lens с помощью Firebase ML Kit [23]
image Исследуем Navigation Architecture Component в Android [24]
image Определение лиц в Android с Kotlin и OpenCV [25]
image Kotlin Bootcamp от Udacity [26]
image Исследуем генерацию кода в Moshi и Kotlin [27]
image Top 10 аналитических платформ для Android [28]
image Что нового в Google I/O 2018 [29]
image Дистанционное управление системой отопления [30]
image Руководство по Anko [31]
image Видео Android Makers 2018 [32]

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

(+39) Lead Dev New York: обзор докладов и отзыв о конференции [33]
(+17) Продажи с помощью голосового помощника Яндекса: создаём навыки для Алисы [34]
(+15) Меньше менеджмента, больше успеха: «перевёрнутая» структура компании Supercell [35]
(+9) Figma — делаем дизайн системно [36]
(+2) Обзор популярных AR-фреймворков [37]
Подкаст AppTractor: новости мобильной разработки №125 [38]
Дневники разработчиков: Babycare №5 [39] и №6 [40]
Flipabit — конструктор приложений нового поколения [41]
Экраны регистрации пользователей: примеры для вдохновения [42]
Забавные экраны ввода пароля [43]
Веб-редактор VR/AR/3D сцен Amazon Sumerian стал доступен для всех [44]
Amazon включил встроенные в навыки покупки [45]
Как получить список экранов и функционала из Value Proposition [46]
3 навыка лучшего инженера по программному обеспечению [47]
Как получить мобильное приложение ОЧЕНЬ быстро: кейс Tutu.ru [48]
image 25 шагов, чтобы стать великим дизайнером [49]
image Внимание: ваша карьера разработчика [50]
image Создаем красивый UI во Flutter [51]
image Как Pinterest работает с React Native [52]
image Геймификация ввода рабочего времени – кейс TimeKeeper [53]
image Анимация в Flutter: аплодисменты в стиле Medium [54]

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

(+24) Нужно больше золота. Как строится маркетинг в GameDev-компании? [55]
(+20) Как эффективно запускать динамический ретаргетинг в мобильном приложении [56]
(+11) “Копнуть” в пользователя с помощью глубинных интервью [57]
«Кошелёк» привлек инвестиционный раунд от Альфа-Банка [58]
Процент мобильных покупок в 2017 снизился [59]
IAB: мобайл привел к рекордному росту бюджетов на цифровую рекламу [60]
Почему сосредоточение на привлечении пользователей убьет ваш мобильный стартап №1 [61]
Какие задачи можно отдать роботу RPA и чат-боту? [62]
Карманный справочник по ретаргетингу от Jampp [63]
Зачем вам использовать маркетинг влияния? [64]
image Кросс-промо для приложений: 7 причин, почему стоит этим заняться [65]
image GDPR Toolkit – как разработчикам подготовить приложения к GDPR [66]
image 10 способов увеличить возвраты в мобильном приложении [67]

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

(+60) Нейросетевой синтез речи своими руками [68]
(+50) Женские сети: кто делает за нас выбор? [69]
(+27) Обработка текстов на естественных языках [70]
(+8) OpenVINO Toolkit — чтобы смотреть на мир незатуманенным взглядом [71]
(+7) Обработка изображений: Tensorflow Object Detection API [72]
(+5) AI, практический курс. Планирование проекта [73]
image Вопросы в интервью по Data Science и Machine Learning [74]

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

Автор: EverydayTools

Источник [77]


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

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

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

[1] Лучшие методики проектирования производительных мобильных API: https://habr.com/company/mailru/blog/358552/

[2] Джон Кармак: Мои истории о Стиве Джобсе: https://habr.com/post/358596/

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

[4] Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4: https://habr.com/post/358412/

[5] Protocol-Oriented Programming: https://habr.com/post/358804/

[6] Codable: Советы и Примеры: https://habr.com/post/358748/

[7] Установки из просмотра App Store выросли на 5 пунктов с выходом iOS 11: https://apptractor.ru/measure/app-store-analytics/ustanovki-iz-prosmotra-app-store-vyirosli-na-5-punktov-s-vyihodom-ios-11.html

[8] Группа разработчиков попросила Apple разрешить публикацию бесплатных пробных версий приложений в App Store: https://vc.ru/38326-gruppa-razrabotchikov-poprosila-apple-razreshit-publikaciyu-besplatnyh-probnyh-versiy-prilozheniy-v-app-store

[9] Руководство по iOS-разработке – бесплатная электронная книга: https://devslopes.com/book/welcome/learn-ios-development/

[10] Манифест iOS-тестирования: https://medium.com/@hesham.salman/the-ios-testing-manifesto-e1bc821cc4c3

[11] 8 лучших быстрых клавиш Xcode, которые надо знать каждому разработчику: https://medium.com/@dubemike/8-power-xcode-shortcuts-every-developer-should-know-e8ab9f77dcac

[12] Работа с Facebook Account Kit в Swift: https://techhype.io/?story=facebook-account-kit-using-swift

[13] Внедряем ночной режим в Swift: https://www.latenightswift.com/2018/04/26/implementing-night-mode/

[14] RHPlaceholder: анимация загрузки в стиле Facebook и Instagram: https://github.com/robertherdzik/RHPlaceholder

[15] ClassicKit: UI-элементы Windows 95 для iOS: https://github.com/Baddaboo/ClassicKit

[16] Android Dev Подкаст. Выпуск 65. Google I/O 2018. Подробный обзор с места событий: https://androiddev.apptractor.ru/android-dev-podkast-65/

[17] Android Dev Подкаст. Выпуск 64. Google I/O 2018. Подробный обзор со стороны: https://androiddev.apptractor.ru/android-dev-podkast-64/

[18] Новый способ публикации приложений с помощью Android App Bundle: https://android-tools.ru/coding/novyj-sposob-publikacii-prilozhenij-s-pomoshhyu-android-app-bundle/

[19] Эволюция домашнего экрана и навигации Android: https://medium.com/google-design/evolution-of-android-homescreen-and-navigation-bad189d536f2

[20] Services. Жизнь с ними и без. И WorkManager: https://medium.com/google-developer-experts/services-the-life-with-without-and-worker-6933111d62a6

[21] Делаем аналог Instagram для Android на Firebase: https://dragosholban.com/2018/05/13/build-an-instagram-like-android-app-using-google-firebase/

[22] Исследуем Jetpack: Сила цепочек в WorkManager API: https://android.jlelse.eu/exploring-jetpack-the-power-of-chains-in-the-workmanager-apis-30509ca4b2c

[23] Создаем Google Lens с помощью Firebase ML Kit: https://medium.com/coding-blocks/google-lens-firebase-54d34d7e1505

[24] Исследуем Navigation Architecture Component в Android: https://willowtreeapps.com/ideas/exploring-androids-navigation-architecture-component

[25] Определение лиц в Android с Kotlin и OpenCV: https://www.kotlindevelopment.com/face-detection-age-and-gender-prediction-on-android-with-kotlin/

[26] Kotlin Bootcamp от Udacity: https://eu.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011

[27] Исследуем генерацию кода в Moshi и Kotlin: https://medium.com/@sweers/exploring-moshis-kotlin-code-gen-dec09d72de5e

[28] Top 10 аналитических платформ для Android: https://techhype.io/?story=top-10-android-analytics-platforms-in-2018

[29] Что нового в Google I/O 2018: https://www.cleveroad.com/blog/what-s-new-in-google-i-o-2018-see-all-innovations-from-google

[30] Дистанционное управление системой отопления: https://habr.com/post/358796/

[31] Руководство по Anko: https://www.raywenderlich.com/175810/anko-commons-tutorial

[32] Видео Android Makers 2018: https://www.youtube.com/playlist?list=PLn7H9CUCuXAus0YgFW7QiIpnwHJd3Yinw

[33] Lead Dev New York: обзор докладов и отзыв о конференции: https://habr.com/company/badoo/blog/358814/

[34] Продажи с помощью голосового помощника Яндекса: создаём навыки для Алисы: https://habr.com/company/netologyru/blog/358760/

[35] Меньше менеджмента, больше успеха: «перевёрнутая» структура компании Supercell: https://habr.com/post/358882/

[36] Figma — делаем дизайн системно: https://habr.com/post/358784/

[37] Обзор популярных AR-фреймворков: https://habr.com/company/lodoss/blog/358780/

[38] Подкаст AppTractor: новости мобильной разработки №125: https://apptractor.ru/info/media/podkast-apptractor-novosti-mobilnoy-razrabotki-125.html

[39] Дневники разработчиков: Babycare №5: https://apptractor.ru/info/articles/dnevniki-razrabotchikov-babycare-5.html

[40] №6: https://apptractor.ru/info/articles/dnevniki-razrabotchikov-babycare-6.html

[41] Flipabit — конструктор приложений нового поколения: https://apptractor.ru/develop/app-constructors/flipabit.html

[42] Экраны регистрации пользователей: примеры для вдохновения: https://apptractor.ru/develop/design/ekranyi-registratsii-polzovateley-primeryi-dlya-vdohnoveniya.html

[43] Забавные экраны ввода пароля: https://apptractor.ru/info/media/zabavnyie-ekranyi-vvoda-parolya.html

[44] Веб-редактор VR/AR/3D сцен Amazon Sumerian стал доступен для всех: https://apptractor.ru/develop/app-constructors/veb-redaktor-vr-ar-3d-stsen-amazon-sumerian-stal-dostupen-dlya-vseh.html

[45] Amazon включил встроенные в навыки покупки: https://apptractor.ru/info/news/amazon-vklyuchil-vstroennyie-v-navyiki-pokupki.html

[46] Как получить список экранов и функционала из Value Proposition: https://apptractor.ru/develop/kak-poluchit-spisok-ekranov-i-funktsionala-iz-value-proposition.html

[47] 3 навыка лучшего инженера по программному обеспечению: https://apptractor.ru/develop/3-navyika-luchshego-inzhenera-po-programmnomu-obespecheniyu.html

[48] Как получить мобильное приложение ОЧЕНЬ быстро: кейс Tutu.ru: https://apptractor.ru/info/articles/mobilnoe-prilozhenie-dlya-tutu-ru-za-tri-nedeli.html

[49] 25 шагов, чтобы стать великим дизайнером: https://techhype.io/?story=a-25-step-program-for-becoming-a-great-designer-ux-power-tools-medium

[50] Внимание: ваша карьера разработчика: https://medium.com/sololearn/warning-your-programming-career-b9579b3a878b

[51] Создаем красивый UI во Flutter: https://blog.geekyants.com/building-beautiful-ui-with-flutter-3b54ef6947a8

[52] Как Pinterest работает с React Native: https://medium.com/@Pinterest_Engineering/supporting-react-native-at-pinterest-f8c2233f90e6

[53] Геймификация ввода рабочего времени – кейс TimeKeeper: https://medium.muz.li/gamification-of-timesheet-entry-mobile-app-ux-case-study-934c585d7945

[54] Анимация в Flutter: аплодисменты в стиле Medium: https://proandroiddev.com/flutter-animation-creating-mediums-clap-animation-in-flutter-3168f047421e

[55] Нужно больше золота. Как строится маркетинг в GameDev-компании?: https://habr.com/company/mobio/blog/358758/

[56] Как эффективно запускать динамический ретаргетинг в мобильном приложении: https://habr.com/company/mobio/blog/358702/

[57] “Копнуть” в пользователя с помощью глубинных интервью: https://habr.com/company/mobile_dimension/blog/358718/

[58] «Кошелёк» привлек инвестиционный раунд от Альфа-Банка: https://apptractor.ru/info/news/koshelyok-privlek-investitsionnyiy-raund-ot-alfa-banka.html

[59] Процент мобильных покупок в 2017 снизился: https://apptractor.ru/info/analytics/protsent-mobilnyih-pokupok-v-2017-snizilsya.html

[60] IAB: мобайл привел к рекордному росту бюджетов на цифровую рекламу: https://apptractor.ru/info/analytics/iab-mobayl-privel-k-rekordnomu-rostu-byudzhetov-na-tsifrovuyu-reklamu.html

[61] Почему сосредоточение на привлечении пользователей убьет ваш мобильный стартап №1: https://apptractor.ru/measure/user-analytics/pochemu-sosredotochenie-na-privlechenii-polzovateley-ubet-vash-mobilnyiy-startap-1.html

[62] Какие задачи можно отдать роботу RPA и чат-боту?: https://apptractor.ru/develop/kakie-zadachi-mozhno-otdat-robotu-rpa-i-chat-botu.html

[63] Карманный справочник по ретаргетингу от Jampp: https://apptractor.ru/marketing-monetization/ad-networks/karmannyiy-spravochnik-po-retargetingu-ot-jampp.html

[64] Зачем вам использовать маркетинг влияния?: https://apptractor.ru/marketing-monetization/zachem-vam-ispolzovat-marketing-vliyaniya.html

[65] Кросс-промо для приложений: 7 причин, почему стоит этим заняться: https://techhype.io/?story=apps-cross-promotion-7-reasons-why-you-should-go-for-it

[66] GDPR Toolkit – как разработчикам подготовить приложения к GDPR: https://www.tamoco.com/blog/app-publisher-developer-gdpr-toolkit-compliance

[67] 10 способов увеличить возвраты в мобильном приложении: https://techhype.io/?story=10-ways-to-increase-user-retention-on-mobile-apps

[68] Нейросетевой синтез речи своими руками: https://habr.com/post/358816/

[69] Женские сети: кто делает за нас выбор?: https://habr.com/company/lanit/blog/358238/

[70] Обработка текстов на естественных языках: https://habr.com/company/mailru/blog/358736/

[71] OpenVINO Toolkit — чтобы смотреть на мир незатуманенным взглядом: https://habr.com/company/intel/blog/358752/

[72] Обработка изображений: Tensorflow Object Detection API: https://habr.com/post/358146/

[73] AI, практический курс. Планирование проекта: https://habr.com/company/intel/blog/358506/

[74] Вопросы в интервью по Data Science и Machine Learning: https://towardsdatascience.com/data-science-and-machine-learning-interview-questions-3f6207cf040b

[75] Предыдущий дайджест: https://habr.com/company/everydaytools/blog/358458/

[76] почту: mailto:lbogolubov@gmail.com

[77] Источник: https://habr.com/post/358960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358960