- PVSM.RU - https://www.pvsm.ru -
Новостей в связи с праздниками не так много как в прошлый раз, но все же вполне достаточно – локализация приложений, виртуальная реальность, тестирование, лучшие источники установок и умная пыль.
Создание собственной View под Android – может ли что-то пойти не так? [1] |
«Дело было вечером, делать было нечего» — именно так родилась идея сделать вью с возможностью зума, распределяющую юзеров по рангам в зависимости от кол-ва их очков. Так как до этого я не имел опыта в создании собственных вьюшек такого уровня, задача показалась мне интересной и достаточно простой для начинающего… но, *ох*, как же я ошибался.
Отрисовка векторной графики — триангуляция, растеризация, сглаживание и новые варианты развития событий [2] |
Совсем недавно снова возник интерес к теме отрисовки векторной графики на мобильных устройствах (и вообще к теме отрисовки вектора с аппаратной поддержкой), и меня удивило отсутствие информации «начального» уровня по этой теме. Это обзорно-справочная статья по возможным способам отрисовки вектора и уже существующим решениям, а так же о том, как подобные вещи можно сделать самостоятельно.
Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2) [3] |
Во второй части статьи мы увидим, что ключевой задачей при использовании событий является атомарное изменение состояния агрегата и одновременная публикация события. Посмотрим, как решить эту проблему с помощью Event Sourcing — используя событийно-ориентированный подход к проектированию бизнес-логики и системы сохранения состояния.
Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут [4].
iOS
Android
Разработка
Аналитика, маркетинг и монетизация
Устройства и 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
Нажмите здесь для печати.