- PVSM.RU - https://www.pvsm.ru -
Сегодня мы продолжаем обсуждать прошедший Google I/O, производительные API, вместе с Кармаком вспоминаем Джобса, рисуем формы и копаемся в пользователях. Присоединяйтесь!
Лучшие методики проектирования производительных мобильных API [1] |
В сети есть множество информативных статей о высокой производительности на мобильных устройствах, и столько же об общем проектировании API. Но очень мало обсуждаются архитектурные решения, необходимые для оптимизации производительности бэкендных API, предназначенных для использования мобильными клиентами.
Джон Кармак: Мои истории о Стиве Джобсе [2] |
Однажды моя жена спросила меня «Почему ты бросаешь то, чем ты занимаешься, когда Стив Джобс просит тебя сделать что-то для него? Для всех остальных ты так не делаешь». Действительно, здесь есть над чем задуматься.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].
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]
• Руководство по iOS-разработке – бесплатная электронная книга [9]
• Манифест iOS-тестирования [10]
• 8 лучших быстрых клавиш Xcode, которые надо знать каждому разработчику [11]
• Работа с Facebook Account Kit в Swift [12]
• Внедряем ночной режим в Swift [13]
• RHPlaceholder: анимация загрузки в стиле Facebook и Instagram [14]
• ClassicKit: UI-элементы Windows 95 для iOS [15]
Android
• Android Dev Подкаст. Выпуск 65. Google I/O 2018. Подробный обзор с места событий [16]
• Android Dev Подкаст. Выпуск 64. Google I/O 2018. Подробный обзор со стороны [17]
• Новый способ публикации приложений с помощью Android App Bundle [18]
• Эволюция домашнего экрана и навигации Android [19]
• Services. Жизнь с ними и без. И WorkManager [20]
• Делаем аналог Instagram для Android на Firebase [21]
• Исследуем Jetpack: Сила цепочек в WorkManager API [22]
• Создаем Google Lens с помощью Firebase ML Kit [23]
• Исследуем Navigation Architecture Component в Android [24]
• Определение лиц в Android с Kotlin и OpenCV [25]
• Kotlin Bootcamp от Udacity [26]
• Исследуем генерацию кода в Moshi и Kotlin [27]
• Top 10 аналитических платформ для Android [28]
• Что нового в Google I/O 2018 [29]
• Дистанционное управление системой отопления [30]
• Руководство по Anko [31]
• Видео Android Makers 2018 [32]
Разработка
• (+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]
• 25 шагов, чтобы стать великим дизайнером [49]
• Внимание: ваша карьера разработчика [50]
• Создаем красивый UI во Flutter [51]
• Как Pinterest работает с React Native [52]
• Геймификация ввода рабочего времени – кейс TimeKeeper [53]
• Анимация в Flutter: аплодисменты в стиле Medium [54]
Аналитика, маркетинг и монетизация
• (+24) Нужно больше золота. Как строится маркетинг в GameDev-компании? [55]
• (+20) Как эффективно запускать динамический ретаргетинг в мобильном приложении [56]
• (+11) “Копнуть” в пользователя с помощью глубинных интервью [57]
• «Кошелёк» привлек инвестиционный раунд от Альфа-Банка [58]
• Процент мобильных покупок в 2017 снизился [59]
• IAB: мобайл привел к рекордному росту бюджетов на цифровую рекламу [60]
• Почему сосредоточение на привлечении пользователей убьет ваш мобильный стартап №1 [61]
• Какие задачи можно отдать роботу RPA и чат-боту? [62]
• Карманный справочник по ретаргетингу от Jampp [63]
• Зачем вам использовать маркетинг влияния? [64]
• Кросс-промо для приложений: 7 причин, почему стоит этим заняться [65]
• GDPR Toolkit – как разработчикам подготовить приложения к GDPR [66]
• 10 способов увеличить возвраты в мобильном приложении [67]
AI, Устройства, IoT
• (+60) Нейросетевой синтез речи своими руками [68]
• (+50) Женские сети: кто делает за нас выбор? [69]
• (+27) Обработка текстов на естественных языках [70]
• (+8) OpenVINO Toolkit — чтобы смотреть на мир незатуманенным взглядом [71]
• (+7) Обработка изображений: Tensorflow Object Detection API [72]
• (+5) AI, практический курс. Планирование проекта [73]
• Вопросы в интервью по 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
Нажмите здесь для печати.