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

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

Apple на этой неделе представила iPhone 8 и главную новинку — iPhone X. Многие уже называют его лучшим смартфоном в истории компании (кстати, Pixel 2 ждем 4 октября – очень интересно, чем ответит Google), ну а мы пока разбираемся как создавать приложения для него, как рендерить океаны на мобильных устройствах, кто лучший в материальном дизайне, в тестировании, атрибуции и росте.

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

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

Быстрый рендеринг океанских волн на мобильных устройствах [1]

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

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

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

Дайджест интересных материалов для мобильного разработчика #221 (11-17 сентября) - 8 Android

Дайджест интересных материалов для мобильного разработчика #221 (11-17 сентября) - 22 Разработка

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

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

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

Автор: EverydayTools

Источник [74]


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

Путь до страницы источника: https://www.pvsm.ru/android-development/263949

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

[1] Быстрый рендеринг океанских волн на мобильных устройствах: https://habrahabr.ru/company/simbirsoft/blog/336998/

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

[3] Монетизация приложений в iOS 11: таргетируем встроенные покупки в новом App Store: https://habrahabr.ru/company/pixonic/blog/337482/

[4] ASO в iOS 11: сводная таблица изменений: https://habrahabr.ru/post/338070/

[5] Когда размер имеет значение: создаем приложение-линейку с помощью ARKit: https://habrahabr.ru/company/everydaytools/blog/337808/

[6] Особенности дизайна приложений для iPhone X: http://apptractor.ru/info/articles/osobennosti-dizayna-prilozheniy-dlya-iphone-x.html

[7] Оставшиеся 32-битные приложения дают менее 1% доходов App Store: http://apptractor.ru/measure/app-store-analytics/ostavshiesya-32-bitnyie-prilozheniya-dayut-menee-1-dohodov-app-store.html

[8] iPhone X: добро пожаловать в будущее: http://apptractor.ru/info/devices/iphone-x.html

[9] iPhone 8 и iPhone 8 Plus: новое поколение iPhone: http://apptractor.ru/info/devices/iphone-8-i-iphone-8-plus-novoe-pokolenie-iphone.html

[10] Apple Watch Series 3: встроенный модуль сотовой связи и новые функции для здоровья и фитнеса: http://apptractor.ru/info/devices/apple-watch-series-3-vstroennyiy-modul-sotovoy-svyazi-i-novyie-funktsii-dlya-zdorovya-i-fitnesa.html

[11] Российские дизайнеры и разработчики об iPhone X, iPhone 8 и других анонсах презентации Apple: https://vc.ru/p/iphonex-opinions

[12] Используем SpriteKit для создания анимации загрузки watchOS: http://martiancraft.com/blog/2017/09/spritekit-tutorial/

[13] Как сделать компас на Swift: https://medium.com/swiftly-swift/how-to-build-a-compass-app-in-swift-2b6647ae25e8

[14] Три важные вещи для разработчиков из мероприятия Apple: https://techhype.io/?story=3-things-mobile-app-developers-can-learn-from-the-apple-event

[15] Как пофиксить Webview для iOS 11: https://ayogo.com/blog/ios11-viewport/

[16] Web-приложения в Android без Cordova, Phonegap и SMS: https://habrahabr.ru/post/337990/

[17] Робоотчет о GDD Europe 2017: https://habrahabr.ru/company/redmadrobot/blog/337742/

[18] Анатомия аналитики от Google: https://habrahabr.ru/company/kaspersky/blog/334292/

[19] Видео: https://youtu.be/hK0H5zE_ms8

[20] Управление фермой Android-устройств. Лекция в Яндексе: https://habrahabr.ru/company/yandex/blog/338038/

[21] Победители Material Design Awards 2017: http://apptractor.ru/info/news/pobediteli-material-design-awards-2017.html

[22] Google Pixel 2 представят 4 октября: http://apptractor.ru/info/devices/google-pixel-2-predstavyat-4-oktyabrya.html

[23] Программа Infinite Deviation отGoogle Play для инди-разработчиков: http://apptractor.ru/info/news/programma-infinite-deviation-ot-google-play-dlya-indi-razrabotchikov.html

[24] Android Dev Подкаст. Android Things (английский): http://androiddev.apptractor.ru/android-dev-podkast-android-things-eng/

[25] Реализуем работу Glide средствами Android: https://android-tools.ru/coding/realizuem-rabotu-glide-sredstvami-android/

[26] Улучшаем Android-приложение с помощью Remixer от Google: https://android.jlelse.eu/make-your-android-project-pop-with-remixer-by-google-26366a02f146

[27] Оптимизируем RecyclerView: https://medium.com/@mgn524/optimizing-nested-recyclerview-a9b7830a4ba7

[28] Инструменты, помогающие справляться с Android-разработкой: https://techhype.io/?story=a-tool-to-help-keeping-up-with-android-development-androidpub

[29] Создание реактивного уровня данных с Realm и RxJava2: https://academy.realm.io/posts/creating-a-reactive-data-layer-with-realm-and-rxjava2/

[30] Как использовать AsyncListUtil: https://medium.com/@JasonWyatt/how-to-use-asynclistutil-16b5175bb468

[31] ViewModels и LiveData: Patterns + AntiPatterns: https://medium.com/google-developers/viewmodels-and-livedata-patterns-antipatterns-21efaef74a54

[32] Понимание Activity.runOnUiThread(): https://medium.com/@yossisegev/understanding-activity-runonuithread-e102d388fe93

[33] MapMe: адаптер карт для Android: https://medium.com/default-to-open/mapme-the-android-maps-adapter-bfca21713772

[34] Как использовать share() в RxJava: https://medium.com/@rakshakhegde/how-to-use-rxjava-share-operator-26b08973771a

[35] 6 самых важных нетехнических навыков для Android-разработчика: http://cherylbuckley86.blogspot.com/2017/06/top-6-most-important-non-technical-skills-for-the-Android-Developers.html

[36] Google Assistant, контролирующий устройства Android Things : https://www.captechconsulting.com/blogs/building-a-google-assistant-controlled-android-things-device

[37] Bubbble: клиент для Dribbble с использованием Clean Architecture + MVP: https://github.com/ImangazalievM/Bubbble

[38] Твой софт никому не нужен. Или почему разработка ПО требует свежего подхода: https://habrahabr.ru/post/338054/

[39] Кто все эти люди? Давайте спросим К50: https://habrahabr.ru/company/Voximplant/blog/336522/

[40] Классический 2д квест или как прошли наши два года разработки. Часть 1: https://habrahabr.ru/post/338074/

[41] Большие маневры малого бизнеса: «Альфа-Бизнес Мобайл» и его возможности: https://habrahabr.ru/article/336548/

[42] Конкурс идей от ABBYY – как выиграть новый iPhone: https://habrahabr.ru/company/abbyy/blog/337756/

[43] Найм тестировщиков — по обе стороны баррикад: https://habrahabr.ru/company/agima/blog/337818/

[44] Новая серия вебинаров по SAP Cloud Platform: разработка, интеграция, мобильные приложения и многое другое за месяц: https://habrahabr.ru/company/sap/blog/338028/

[45] Эволюция кроссплатформенной разработки: плюсы и минусы Xamarin: https://habrahabr.ru/post/338040/

[46] Зачем мы сделали VOD на WebRTC: https://habrahabr.ru/company/flashphoner/blog/337560/

[47] Samsung выплатит до $200,000 за поиск уязвимостей: http://apptractor.ru/info/news/samsung-vyiplatit-do-200-000-za-poisk-uyazvimostey.html

[48] Мобильные UX-паттерны, которые вы используете неправильно: http://apptractor.ru/info/articles/mobilnyie-ux-patternyi-kotoryie-vyi-ispolzuete-nepravilno.html

[49] Как создать приложение с механикой Uber?: http://apptractor.ru/info/articles/kak-sozdat-prilozhenie-s-mehanikoy-uber.html

[50] Брайан Эктон уходит из WhatsApp: http://apptractor.ru/info/news/brayan-ekton-uhodit-iz-whatsapp.html

[51] Oscar 2.0: от дизайна к разработке: http://apptractor.ru/info/articles/kak-myi-sozdavali-oscar-2-0.html

[52] Думайте, а не проводите спринты: http://apptractor.ru/info/articles/dumayte-a-ne-provodite-sprintyi.html

[53] Отчет «Состоянии нации разработчиков» за третий квартал 2017 года: http://apptractor.ru/info/analytics/otchet-sostoyanii-natsii-razrabotchikov-za-tretiy-kvartal-2017-goda.html

[54] Как стать Data Scientist при помощи профессионального покера: http://apptractor.ru/info/articles/kak-stat-data-scientist-pri-pomoshhi-professionalnogo-pokera.html

[55] Пять приложений с лучшим UX-дизайном: http://apptractor.ru/info/articles/pyat-prilozheniy-s-luchshim-ux-dizaynom.html

[56] Управление продуктами: Empatika Open: http://apptractor.ru/info/media/upravlenie-produktami-empatika-open.html

[57] Чему я научился, проходя практику дизайнера в Tesla и Uber: https://medium.com/@michellechanme/what-i-learned-as-a-design-intern-at-tesla-and-uber-3a357bcb0d51

[58] Плоский UI привлекает меньше внимание и вызывает неопределенность: https://techhype.io/?story=flat-ui-elements-attract-less-attention-and-cause-uncertainty

[59] Введение в TensorFlow Datasets и Estimators: https://developers.googleblog.com/2017/09/introducing-tensorflow-datasets.html

[60] Инженерное руководство о том, как не испортить приложение: https://medium.freecodecamp.org/the-engineers-guide-to-not-making-your-app-look-awful-8b178b670e27

[61] Почему PWA это то, что нужно Microsoft: https://techhype.io/?story=why-progressive-web-apps-might-be-just-the-thing-microsoft-needs

[62] Прием платежей в React Native приложении: https://hackernoon.com/accepting-payments-in-a-react-native-app-part-1-9cb09a271f59

[63] Анимация пузыря в React Native: https://techhype.io/?story=bubble-animation-with-react-native

[64] Сколько стоит сделать приложение вроде Periscope: https://techhype.io/?story=how-much-does-it-cost-to-make-an-app-like-periscope

[65] ASO: ранжирование в App Store и Google Play (найди 10 отличий в алгоритмах): https://habrahabr.ru/post/338086/

[66] Руководство Adjust “Основы атрибуции мобильных приложений”: http://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/adjust-manual.html

[67] «Руководство по мобильному росту» от Branch: http://apptractor.ru/info/media/rukovodstvo-po-mobilnomu-rostu.html

[68] «Состояние мобильной монетизации»: ведущие мобильные рекламные сети: http://apptractor.ru/marketing-monetization/sostoyanie-mobilnoy-monetizatsii-vedushhie-mobilnyie-reklamnyie-seti.html

[69] Гранты ВКонтакте по программе Start Fellows: http://apptractor.ru/info/news/grantyi-vkontakte-po-programme-start-fellows.html

[70] Три шага для точного прогнозирования ключевых показателей мобильного приложения за 45 минут: https://vc.ru/p/kpi-calc

[71] Как Apple наконец удалось сделать Siri человечнее: http://apptractor.ru/info/articles/kak-apple-nakonets-udalos-sdelat-siri-chelovechnee.html

[72] Для чего используются умные часы: http://apptractor.ru/info/analytics/dlya-chego-ispolzuyutsya-umnyie-chasyi.html

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

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