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

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

Новостей в связи с праздниками не так много как в прошлый раз, но все же вполне достаточно – локализация приложений, виртуальная реальность, тестирование, лучшие источники установок и умная пыль.

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

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

Создание собственной View под Android – может ли что-то пойти не так? [1]

«Дело было вечером, делать было нечего» — именно так родилась идея сделать вью с возможностью зума, распределяющую юзеров по рангам в зависимости от кол-ва их очков. Так как до этого я не имел опыта в создании собственных вьюшек такого уровня, задача показалась мне интересной и достаточно простой для начинающего… но, *ох*, как же я ошибался.

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

Отрисовка векторной графики — триангуляция, растеризация, сглаживание и новые варианты развития событий [2]

Совсем недавно снова возник интерес к теме отрисовки векторной графики на мобильных устройствах (и вообще к теме отрисовки вектора с аппаратной поддержкой), и меня удивило отсутствие информации «начального» уровня по этой теме. Это обзорно-справочная статья по возможным способам отрисовки вектора и уже существующим решениям, а так же о том, как подобные вещи можно сделать самостоятельно.

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

Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2) [3]

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

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

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

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

Дайджест интересных материалов для мобильного разработчика #192 (20-26 февраля) - 33 Разработка

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

Дайджест интересных материалов для мобильного разработчика #192 (20-26 февраля) - 36 Устройства и IoT

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

Автор: RoboForm

Источник [73]


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

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

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

[1] Создание собственной View под Android – может ли что-то пойти не так?: https://habrahabr.ru/post/321890/

[2] Отрисовка векторной графики — триангуляция, растеризация, сглаживание и новые варианты развития событий: https://habrahabr.ru/post/318880/

[3] Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2): https://habrahabr.ru/company/nixsolutions/blog/322214/

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

[5] Какие вопросы задавать на собеседовании: https://habrahabr.ru/post/322252/

[6] Руководство по локализации для iOS: https://habrahabr.ru/company/alconost/blog/322434/

[7] NSRegularExpression и NSDataDetector — Быстрый старт: https://habrahabr.ru/post/322380/

[8] CSS для Swift: использование стилей для любых подклассов UIView: https://habrahabr.ru/company/livetyping/blog/322368/

[9] Apple купила компанию распознавания лиц RealFace: http://apptractor.ru/info/news/apple-kupila-kompaniyu-raspoznavaniya-lits-realface.html

[10] Создание iOS-приложения на архитектуре VIPER: https://blog.mindorks.com/building-ios-app-with-viper-architecture-8109acc72227#.befij2ndn

[11] Как использовать GitHub в Xcode: https://medium.com/compileswift/how-to-use-github-with-xcode-56e3fc93035c#.tmm09ck8d

[12] Руководство по работе с JSON в Swift: https://www.raywenderlich.com/150322/swift-json-tutorial-2

[13] Настройка горячих клавиш в Xcode: http://ericasadun.com/2017/02/23/xcode-tricks-adding-keyboard-shortcuts/

[14] Как выжить в App Store: https://simpleprogrammer.com/2017/02/24/surviving-the-app-store/

[15] Повторяем приложение Apple Design Award: https://medium.com/exyte/replicating-apple-design-awarded-applications-70e5df4c4b94#.yerb3tcoz

[16] 11 альтернатив TestFlight для тестирования приложений: https://rollout.io/blog/testflight-alternatives-ios-beta-testing/

[17] FoldingCell: раскладывающаяся ячейка в таблице: https://github.com/Ramotion/folding-cell

[18] PanelKit: UI фреймворк для работы с окнами: https://github.com/louisdh/panelkit

[19] NextLevel: работа с камерой: https://github.com/NextLevel/NextLevel

[20] SwipeCellKit: свайпы для ячейки таблицы: https://github.com/jerkoch/SwipeCellKit

[21] Модификация стоковых прошивок для Android. Часть 5. Революция c Xposed Framework: https://habrahabr.ru/post/318202/

[22] 25 Android-библиотек, которыми определенно стоит воспользоваться в начале 2017 года: https://habrahabr.ru/company/everydaytools/blog/322390/

[23] Microsoft выпускает Skype Lite для Индии: http://apptractor.ru/info/apps/microsoft-vyipuskaet-skype-lite.html

[24] Новый Android назовут Oreo?: http://apptractor.ru/info/news/novyiy-android-nazovut-oreo.html

[25] Что делать, если в проекте нечего делать: 3 совета разработчикам: http://apptractor.ru/info/articles/chto-delat-esli-v-proekte-nechego-delat-3-soveta-android-razrabotchikam.html

[26] Полезные Android-библиотеки от команды stfalcon.com: https://stfalcon.com/ru/blog/post/useful-Android-libraries-from-stfalcon-com

[27] Генератор политики конфиденциальности: https://app-privacy-policy-generator.firebaseapp.com/

[28] Вышел Gradle 3.4: https://docs.gradle.org/current/release-notes.html

[29] Функциональное программирование для Android-разработчиков: https://medium.com/@anupcowkur/functional-programming-for-android-developers-part-1-a58d40d6e742#.ucnl4u61y

[30] Гибкая разметка с FlexboxLayout: https://android-developers.googleblog.com/2017/02/build-flexible-layouts-with.html

[31] Вышла Support Library 25.2.0: https://developer.android.com/topic/libraries/support-library/revisions.html#25-2-0

[32] Первая стабильная версия ConstraintLayout: https://sites.google.com/a/android.com/tools/recent/constraintlayout10isnowavailable

[33] Android Device Names: превращает номер модели в имя устройства: https://github.com/tslamic/AndroidDeviceNames/tree/master

[34] Rx2Animations: целостная анимация для rxJava 2: https://github.com/0ximDigital/Rx2Animations

[35] ShapeShifter: веб-приложение для создания SVG-анимации с экспортом в AnimatedVectorDrawable: https://github.com/alexjlockwood/ShapeShifter

[36] ExpectAnim: новая библиотека для простого описания анимации: https://github.com/florent37/ExpectAnim

[37] CircleMenu: круглое меню с крутыми анимациями: https://github.com/ImangazalievM/CircleMenu

[38] Shuttle: музыкальный плеер: https://github.com/timusus/Shuttle

[39] LoggingInterceptor: перехватчик OkHttp3 запросов: https://github.com/ihsanbal/LoggingInterceptor

[40] CharCountTextView: индикатор количества символов для поля ввода: https://github.com/xbroak/CharCountTextView

[41] FrescoImageViewer: полноэкранный просмотр фотографий: https://github.com/stfalcon-studio/FrescoImageViewer

[42] Как разработать кросс-платформенное приложение с помощью одной лишь разметки JSON: https://habrahabr.ru/company/everydaytools/blog/322216/

[43] GameDev с нуля: От хакатона до собственной студии разработки игр: https://habrahabr.ru/company/microsoft/blog/321872/

[44] «Порог вхождения сводится к знанию основ компьютерной графики»: разработчик Александр Коршак о мобильном VR: https://habrahabr.ru/company/jugru/blog/322294/

[45] Как в Twitch проводят A/B тестирование: https://habrahabr.ru/post/322452/

[46] Мобильная разработка в СберТехе: разговор на бегу: https://habrahabr.ru/article/322090/

[47] Определяем лучшее место для жизни в США при помощи собственного приложения на IBM Bluemix: https://habrahabr.ru/company/ibm/blog/322340/

[48] MWC-2017. Новые технологии для мобильного распознавания (3 видео + ссылки на демо в App store и Google play): https://habrahabr.ru/company/smartengines/blog/322400/

[49] Как добавить AppIcon и LaunchScreen в приложение на React Native: https://habrahabr.ru/post/322548/

[50] BlackBerry выпускает BBM Enterprise SDK: http://apptractor.ru/info/news/blackberry-vyipuskaet-bbm-enterprise-sdk.html

[51] Главное, чтобы интерфейс понравился маме: http://apptractor.ru/info/articles/glavnoe-chtobyi-interfeys-ponravilsya-mame.html

[52] ClanPlay поддерживает общение кланов в мобильных играх: http://apptractor.ru/info/news/clanplay-podderzhivaet-obshhenie-klanov-v-mobilnyih-igrah.html

[53] Дизайн для программистов: https://articles.uxjournal.ru/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2-4f3a2ddbdec3#.qgr3wk4pf

[54] Как мы работаем с локализацией в iOS и Android-приложениях: https://medium.cobeisfresh.com/how-we-deal-with-localizing-ios-and-android-apps-4d98b4534483#.n5tsmxnj0

[55] Рынок виртуальной и дополненной реальности: перспективы для стартапов с точки зрения инвестора: https://habrahabr.ru/company/friifond/blog/322230/

[56] Защищаясь, Цукерберг берет Эвана Шпигеля «за горло»: https://habrahabr.ru/post/322270/

[57] Источники трафика в арбитраже: https://habrahabr.ru/company/mobio/blog/322234/

[58] Джон Макклеллан (Dubsmash): Уроки 175 миллионов установок: http://apptractor.ru/info/media/dzhon-makklellan-dubsmash-uroki-175-millionov-ustanovok.html

[59] AppsFlyer Performance Index за вторую половину 2016 года: http://apptractor.ru/info/analytics/appsflyer-performance-index-za-vtoruyu-polovinu-2016-goda.html

[60] Средний пользователь iPhone в США в 2016 потратил 40 долларов на приложения и IAP: http://apptractor.ru/measure/app-store-analytics/sredniy-polzovatel-iphone-v-ssha-v-2016-potratil-40-dollarov-na-prilozheniya-i-iap.html

[61] Release Notes: Пользу или юмор вперёд?: http://apptractor.ru/info/articles/release-notes-polzu-ili-yumor-vperyod.html

[62] Facebook Analytics: 1 миллион приложений: http://apptractor.ru/info/news/facebook-analytics-1-million-prilozheniy.html

[63] App Annie проведет первую конференцию Capptivate: http://apptractor.ru/info/conferences/app-annie-provedet-pervuyu-konferentsiyu-capptivate.html

[64] Новые приложения для свиданий выходят за рамки свайпов: http://apptractor.ru/info/apps/novyie-prilozheniya-dlya-svidaniy-vyihodyat-za-ramki-svaypov.html

[65] Андрей Гершфельд (Flint Capital): Наша цель – чтобы талантливые технари превращались в предпринимателей: http://apptractor.ru/info/interview/andrey-gershfeld-flint-capital-nasha-tsel-chtobyi-talantlivyie-tehnari-prevrashhalis-v-predprinimateley.html

[66] «Умная пыль»: как устроен самый маленький компьютер Michigan Micro Mote: https://habrahabr.ru/company/it-grad/blog/321130/

[67] Функциональная безопасность, часть 5 из 5. Жизненный цикл информационной и функциональной безопасности: https://habrahabr.ru/post/322428/

[68] Отображение параметров IOT&GPS объектов на графиках: https://habrahabr.ru/company/euler2012/blog/322182/

[69] Lenovo прекращает выпуск смартфонов под брендом Motorola: http://apptractor.ru/info/devices/lenovo-prekrashhaet-vyipusk-smartfonov-pod-brendom-motorola.html

[70] Microsoft выпустит HoloLens 3.0 в 2019: http://apptractor.ru/info/devices/microsoft-vyipustit-hololens-3-0-v-2019.html

[71] Android Things: мониторинг наличия электричества: https://riggaroo.co.za/android-things-electricity-monitoring-app/

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

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