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

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

Завершим эту неделю приятной новостью: с сегодняшнего дня команда Everyday Tools подключается к проекту RoboForm [1] — каждое воскресенье на нашем блоге будет появляться свежий дайджест с отборными материалами на тему мобильной разработки. Поздравляем всех причастных с юбилейным выпуском и передаём слово автору:

«Когда-то дайджест новостей начинался как простая забава – «а давайте попробуем». И вот уже 200 выпуск и около четырех лет! Спасибо всем, что читаете (если есть комментарии и пожелания — пишите всеми доступными способами), спасибо Everyday Tools [2] за публикации – мобайл на самом пике и останавливаться, кажется, не собирается. Новинки F8, реактивное программирование, платформы, доходы и расходы приложений – все это в новом выпуске.

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

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

Реактивные приложения с паттерном RxPM. Прощайте? MVP и MVVM [3]

Уже продолжительное время я размышляю над паттерном RxPM и даже успешно применяю его в «продакшне». Я планировал сначала выступить с этой темой на Mobius, но программный комитет отказал, поэтому публикую статью сейчас, чтобы поделиться с Android-сообществом своим видением нового паттерна.

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

Натив или гибрид? Специалисты Яндекса отвечают на главный вопрос мобильной разработки [4]

В мобильной разработке одни из самых горячих споров ведутся вокруг нативной и гибридной разработки. Мы решили дать трём преподавателям «Мобилизации» порассуждать на эту тему. Получилось небольшое интервью, которое может быть интересно как новичкам в разработке, так и тем, кто уже определился со своим выбором.

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

Paparazzo. Мощный, стильный, свой. Часть I [5]

Не так давно перед нами встала задача кардинальнои? переработки процесса подачи объявления через мобильное приложение Avito под iOS. Результатом должен был стать инструмент, которыи? сделал бы этот процесс быстрым и необременительным для пользователя.

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

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

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

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

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

Дайджест интересных материалов для мобильного разработчика #200 (17-23 апреля) - 37 Устройства и IoT

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

Автор: Everyday Tools

Источник [83]


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

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

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

[1] RoboForm: https://habrahabr.ru/users/roboform/

[2] Everyday Tools: https://habrahabr.ru/company/everydaytools/

[3] Реактивные приложения с паттерном RxPM. Прощайте? MVP и MVVM: https://habrahabr.ru/company/mobileup/blog/326962/

[4] Натив или гибрид? Специалисты Яндекса отвечают на главный вопрос мобильной разработки: https://habrahabr.ru/company/yandex/blog/326882/

[5] Paparazzo. Мощный, стильный, свой. Часть I: https://habrahabr.ru/company/avito/blog/326774/

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

[7] Получил 1.2K звезд на GitHub с ужасной архитектурой. Как?: https://habrahabr.ru/post/326620/

[8] Внедрение сервиса Apple Music в iOS-приложение: https://habrahabr.ru/company/everydaytools/blog/326868/

[9] Композиция протоколов для инъекции зависимостей: https://habrahabr.ru/post/326712/

[10] Разработка компонента для создания коллажей: https://habrahabr.ru/company/everydaytools/blog/326940/

[11] Сколько заработала игра, получившая на фичеринге в App Store 500,000 загрузок: http://apptractor.ru/info/articles/skolko-zarabotala-igra-poluchivshaya-na-ficheringe-v-app-store-500-000-zagruzok.html

[12] Apple открывает LivePhotosKit JS для сайтов: http://apptractor.ru/info/news/apple-otkryivaet-livephotoskit-js-dlya-saytov.html

[13] SketchAR: новая эра рисования – история запуска на iOS: http://apptractor.ru/info/articles/sketchar.html

[14] Поисковая реклама в App Store заработает в Великобритании, Австралии и Новой Зеландии: http://apptractor.ru/marketing-monetization/ad-networks/poiskovaya-reklama-zarabotaet-v-velikobritanii-avstralii-i-novoy-zelandii.html

[15] Apple обновила TestFlight: http://apptractor.ru/info/news/apple-obnovila-testflight.html

[16] Texture — новый дом для AsyncDisplayKit: https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50

[17] Анализ видео в несколько строчек кода: https://hackernoon.com/get-the-code-for-the-video-intelligence-api-demo-794e7675effe

[18] Программная смена иконки приложения в iOS 10.3: https://medium.com/mobile-growth/swift-world-change-your-apps-icon-programmatically-in-ios-10-3-8e706a3206b3

[19] 5 ключевых выводов после 8 лет iOS-разработки: https://hackernoon.com/5-key-learnings-after-8-years-of-ios-development-7190d8a01d09

[20] Пример из реальной жизни: дневник на Core Data и Swift: https://medium.com/ios-os-x-development/real-world-example-creating-a-journal-entry-app-with-core-data-in-swift-part-1-f77156a64497

[21] TweenKit: библиотека для анимации: https://github.com/SteveBarnegren/TweenKit

[22] SquishButton: мигающая сжимающаяся кнопка: https://github.com/BalestraPatrick/SquishButton

[23] Как запихнуть свой сенсор в Android OS: https://habrahabr.ru/post/326640/

[24] Производительность приложений под Android: https://habrahabr.ru/company/jugru/blog/326848/

[25] Rx. Постигаем retryWhen и repeatWhen на примерах из Android разработки : https://habrahabr.ru/post/326890/

[26] Работа с ConstraintLayout через XML-разметку: https://habrahabr.ru/company/touchinstinct/blog/326814/

[27] Инструкция по публикации Android-приложения в Google Play: https://habrahabr.ru/company/livetyping/blog/326874/

[28] Google сделает в Chrome собственный блокировщик рекламы: http://apptractor.ru/info/news/google-sdelaet-v-chrome-sobstvennyiy-blokirovshhik-reklamyi.html

[29] Суд утвердил мировое соглашение между ФАС и Google: https://rns.online/internet/Sud-utverdil-mirovoe-soglashenie-mezhdu-FaS-i-Google-2017-04-17/

[30] Android Dev Подкаст. Выпуск 31. Новости. Offline работа, сборка в Docker.: http://androiddev.apptractor.ru/android-dev-podkast-31/

[31] Интервьюирование Android-разработчиков: https://medium.com/@brendan_fahy/interviewing-android-developers-435ce69b06fa

[32] Как сделать кастомный View: https://android.jlelse.eu/how-to-make-a-custom-view-60ecd28e92ca

[33] Кастомный диалог с круговым раскрытием: https://android.jlelse.eu/custom-dialog-with-circular-reveal-animation-ef7dc77ba1e

[34] Слот-машина для Android: https://android.jlelse.eu/learn-to-create-a-slot-machine-for-android-9a10c992fb5b

[35] Альфа-релиз Apollo GraphQL на Android: https://medium.com/@theMikhail/launching-apollo-graphql-on-android-40ee0b5789bd

[36] Жизнь и смерть Android Activity: https://www.youtube.com/watch?v=sNL2z0hxwGM

[37] Google Map с кластеризацией маркеров: https://android.jlelse.eu/google-map-with-marker-clustering-b918aa331db6

[38] Как сделать стриминговое музыкальное приложение: http://blog.liveedu.tv/upcoming-project-tutorial-build-music-streaming-android-app/

[39] 10 книг, которые надо прочесть Android-разработчику: http://fragmentedpodcast.com/episodes/80/

[40] Что такое Context в Android-приложении?: https://blog.mindorks.com/understanding-context-in-android-application-330913e32514

[41] Видео мастер-класса с F8 про Litho: https://developers.facebook.com/videos/f8-2017/litho-a-declarative-framework-for-efficient-uis/

[42] About Box: панель с информацией о приложении: https://github.com/eggheadgames/android-about-box

[43] FormMaster: простое создание форм: https://github.com/adib2149/FormMaster

[44] QuadTreeAndroid: дерево квадрантов для изображения: https://github.com/SlavaKyrai/QuadTreeAndroid

[45] DarylAndroidTracker: использование нескольких аналитик: https://github.com/guitcastro/DarylAndroidTracker

[46] Как сделать свой С++ код кроссплатформенным?: https://habrahabr.ru/company/tensor/blog/326856/

[47] Аспекты удачной архитектуры мобильных приложений: https://habrahabr.ru/company/jugru/blog/326694/

[48] Виртуальная студия и захват движения используя HTC Vive: https://habrahabr.ru/post/326690/

[49] Типографика: процесс выбора шрифта: https://habrahabr.ru/company/everydaytools/blog/327062/

[50] Запись WebRTC видеопотока с веб-камеры браузера с буксировкой на Amazon S3: https://habrahabr.ru/company/flashphoner/blog/326720/

[51] Индейские хитрости проектировщика ПО. Выпуск 1: https://habrahabr.ru/post/327064/

[52] 8 мифов о мобильных интерфейсах: http://apptractor.ru/info/articles/8-mifov-o-mobilnyih-interfeysah.html

[53] Shopify выпустил SDK для продажи товаров в Unity: http://apptractor.ru/info/news/shopify-vyipustil-sdk-dlya-prodazhi-tovarov-v-unity.html

[54] 5 уроков старшего дизайнера Google Ричарда Фалчера: http://apptractor.ru/info/articles/5-urokov-starshego-dizaynera-google-richarda-falchera.html

[55] Microsoft закрывает Wunderlist и открывает To-Do: http://apptractor.ru/info/apps/microsoft-zakryivaet-wunderlist-i-otkryivaet-to-do.html

[56] Цвет: как выбрать палитру для своей игры: http://apptractor.ru/info/articles/tsvet-kak-vyibrat-palitru-dlya-svoey-igryi.html

[57] Дизайн-линч: Парковки Санкт-Петербурга: http://apptractor.ru/info/articles/dizayn-linch-parkovki-sankt-peterburga.html

[58] UX-дизайн: чекбоксы и переключатели в формах: https://articles.uxjournal.ru/ux-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D1%87%D0%B5%D0%BA%D0%B1%D0%BE%D0%BA%D1%81%D1%8B-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%82%D0%B5%D0%BB%D0%B8-%D0%B2-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%85-a0a621fe8dfe

[59] F8: Camera Effects Platform, AR Studio, Facebook Spaces и React VR: http://apptractor.ru/info/news/f8-camera-effects-platform-ar-studio-facebook-spaces-i-react-vr.html

[60] F8: Litho – декларативный UI-фреймворк для Android: http://apptractor.ru/info/news/f8-litho-deklarativnyiy-ui-freymvork-dlya-android.html

[61] F8: Messenger Platform 2.0: http://apptractor.ru/info/news/f8-messenger-platform-2-0.html

[62] F8: Places Graph: http://apptractor.ru/all-api/f8-places-graph.html

[63] F8: 360 Capture SDK: http://apptractor.ru/info/news/f8-360-capture-sdk.html

[64] F8: Facebook открывает Кружки разработчиков: http://apptractor.ru/learn/facebook-otkryivaet-kruzhki-razrabotchikov.html

[65] F8: Caffe2 – открытый фреймворк машинного обучения: http://apptractor.ru/info/news/f8-caffe2-otkryityiy-freymvork-mashinnogo-obucheniya.html

[66] Как менялся дизайн CTA-кнопок за десятилетия: https://medium.muz.li/cta-buttons-styles-through-the-decades-in-ui-design-9d7a573631b6

[67] CodeSandbox: онлайновый редактор React: https://hackernoon.com/codesandbox-an-online-react-editor-b8945ce095d2

[68] Как войти в игровую индустрию через программирование: http://www.gamasutra.com/blogs/MandyLowry/20170419/296324/How_to_Break_into_the_Game_Industry_Through_Programming.php

[69] Создание кроссплатформенного пользовательского интерфейса в 2017: https://hackernoon.com/building-cross-platform-user-interfaces-in-2017-bbe94c766d93

[70] Десктоп еще не умер, но мобайл уже доминирует на всем рынке. Интервью с Дмитрием Навошей, CEO Sports.ru: https://habrahabr.ru/company/mobio/blog/326736/

[71] Как Uber удается опережать конкурентов, или разбираемся, как работают платежи и финансы в компании: https://habrahabr.ru/company/fondy/blog/322772/

[72] Конкурсы инди-игр: 12 советов для разработчиков: https://habrahabr.ru/company/appodeal/blog/326676/

[73] Сезонность проекта: не бойтесь летнего спада: http://apptractor.ru/measure/user-analytics/sezonnost-proekta-ne-boytes-letnego-spada.html

[74] Информация, время и сообщество: Как продвинуть свой продукт на Product Hunt: http://apptractor.ru/marketing-monetization/informatsiya-vremya-i-soobshhestvo-kak-prodvinut-svoy-produkt-na-product-hunt.html

[75] Newzoo: игры в этом году заработают $108.9 млрд: http://apptractor.ru/measure/app-store-analytics/newzoo-igryi-v-etom-godu-zarabotayut-108-9-mlrd.html

[76] Mail.Ru Group расширяет возможности мобильной аналитики myTracker: http://apptractor.ru/measure/user-analytics/mail-ru-group-rasshiryaet-vozmozhnosti-mobilnoy-analitiki-mytracker.html

[77] Сколько времени и какими приложениями пользуются россияне: http://apptractor.ru/info/analytics/skolko-vremeni-i-kakimi-prilozheniyami-polzuyutsya-rossiyane.html

[78] Facebook: не установки, а вовлеченность: http://apptractor.ru/info/news/facebook-ne-ustanovki-a-vovlechennost.html

[79] 8 ключевых функций, которые делают приложение успешным: https://medium.com/@AppInventiv/8-key-features-that-makes-a-mobile-app-successful-2e019b08a8d0

[80] ESP8266 в качестве MQTT брокера для мобильного приложения: https://habrahabr.ru/post/326794/

[81] Пять принципов для создания защищенного «подключенного» автомобиля: https://habrahabr.ru/company/gemaltorussia/blog/326402/

[82] Предыдущий дайджест: https://habrahabr.ru/post/326612/

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