- PVSM.RU - https://www.pvsm.ru -
В новом дайджесте новые iPhone, новые карты и геолокация для Android, тестирование мобильных танков и отслеживание подписок, рейтинг рекламных сетей и чемпионат по Candy Crush Saga.
Давным-давно я думал, что идея — это так: сел, побрейнстормил с друзьями, придумал, реализовал — круто! Но всё больше убеждаюсь, что для меня работает наоборот: идея эволюционирует с годами и в какой-то момент выстреливает. Данный проект не был исключением.
Этот дайджест доступен в виде еженедельной рассылки [2]. А ежедневно новости мы рассылаем в Telegram-канале [3].
iOS
• (+25) Развитие iPhone: от 2G до 5G [4]
• (+11) Автоматизация тестирования продуктовой аналитики в мобильных приложениях [5]
• (+8) Мой Covid-19 lockdown проект, или, как я полез в кастомный UICollectionViewLayout и получил ChatLayout [6]
• (+3) Action и BindingTarget в ReactiveSwift [7]
• Apple представляет iPhone 12 Pro и iPhone 12 Pro Max [8], iPhone 12 и iPhone 12 mini [9] и HomePod mini [10]
• Распространение приватного приложения через App Store [11]
• Фреймворк Swift iOS BackgroundTasks — обновление фонового приложения за 4 шага [12]
• Создание экранов пошагового руководства в Swift [13]
• Автоматическая пикселизация лиц на iOS с помощью собственного кода для распознавания лиц [14]
• Связывание анимаций вместе для построения гистограмм в SwiftUI [15]
• Расширение UIViewController с помощью всплывающих окон [16]
• Как тестировать push-уведомления в симуляторе и iOS-приложении [17]
• Swift Composable Architecture от Point-Free [18]
• JOCircularSlider: круговой слайдер для iOS [19]
• ChatLayout: UI для чатов [20]
• CardScanner: сканер кредитных карт на Swift [21]
Android
• (+12) Android Guards. История создания, развития и первый meetup [22]
• (+10) Встраиваем карты от Huawei в Android приложение [23]
• (+8) Избегайте внедрения внешних библиотек в свой проект [24]
• (+5) Встраиваем геолокацию от Huawei в Android приложение [25]
• (+4) Паттерн PageObject в Kotlin для UI-тестирования Android [26]
• (+3) Создание сложного списка элементов за 20 минут в Android на базе Groupie [27]
• (+2) Создание SDK под Android в стиле Single-Activity [28]
• (+2) Делаем код в адаптере чище с помощью MergeAdapter [29]
• Вышла Android Studio 4.1 [30]
• Анализ вашего APK во время CI/CD [31]
• Автоматизация публикации приложения в Google Play Store с помощью GitHub Actions + Fastlane [32]
• Изогнутая нижняя навигация с анимацией в Android [33]
• От нуля до сертифицированного Android-разработчика [34]
• Введение в Semantics в Jetpack Compose [35]
• Чего ожидать от собеседования Android-разработчика [36]
• Введение в Navigation [37]
• Как создать и распространить Android-библиотеку [38]
• Использование лучших практик доступности в разработке под Android [39]
• AndroidX Navigation: неправильная абстракция [40]
• Бенчмаркинг Gson и Jackson и Moshi 2020 [41]
• Настройка многомодульных проектов [42]
• Weather Radar: погодный радар [43]
• Cascade: всплывающие меню [44]
Разработка
• (+30) Приложение «Социальный мониторинг»: анализ траффика [45]
• (+23) Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру [46]
• (+13) Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz [47]
• (+9) Как мы разрабатывали приложение для школьников со школьниками: космический дизайн и job story для домашки [48]
• (+5) Как мы переосмыслили работу со сценами в Unity [49]
• Podlodka #185: конструктивное общение [50]
• Unity запускает Game Growth Program для помощи инди-разработчикам [51]
• DevFest 2020 пройдет онлайн с 16 по 18 октября [52]
• Изучите основы UI дизайна на примере фильмов [53]
• 5 шагов для улучшения ваших навыков UI дизайнера [54]
• Работа с действительно ужасным разработчиком [55]
• 26-летний программист создал приложение на 1 миллиард долларов за 2 года — после того, как последовал совету своей подруги [56]
• Идеальный процесс управления техническим долгом [57]
• Современные шаблоны проектирования архитектуры для профессионалов [58]
• Создание клона Google Диска во Flutter с помощью AWS Amplify [59]
• Анонс: плагины Flutter Community Plus [60]
• Питч деки игр, получивших инвестиции [61]
• 16-часовая тренировка для разработчиков [62]
Аналитика, маркетинг и монетизация
• (+6) Как делать гипер-казуальные игры, популярные во всём мире [63]
• (+4) Fatal Fight: История многомиллионных загрузок [64]
• (+1) Инструкция: настройка Snowplow для мобильной аналитики [65]
• Рост установок в 3 квартале: отчет Sensor Tower Store Intelligence Data Digest [66]
• Calm привлекает новые инвестиции при оценке $2.2 млрд. [67]
• Nym Health: автоматизация медицинской бухгалтерии [68]
• Adjust запускает продукт для отслеживания подписок [69]
• В Великобритании объявили победителя Candy Crush Saga All Stars [70]
• AppsFlyer опубликовала новый рейтинг Performance Index [71]
• В AppMetrica появился «Анализ покупок» [72]
• Как сделать в TikTok виральный Hashtag Challenge для вашего приложения [73]
• Великобритания забанила фейковую рекламу Playrix [74]
• Harbor: геймификация катастроф [75]
• 40 медиа, которые расскажут о вашем приложении [76]
• Как Covid-19 повлиял на рынок мобильных приложений? [77]
AI, Устройства, IoT
• (+57) Продажи планшетов в этом квартале выросли, но их вымирание — это только вопрос времени [78]
• (+26) Turing Pi — кластерная плата для self-hosted приложений и сервисов [79]
• (+19) Компьютерное зрение. Свой алгоритм или решение из «коробки»? [80]
• (+17) IBM Maximo Visual Inspection как панацея для «непрофи». Часть 2 [81]
• Google научился узнавать напетые и насвистанные песни [82]
• Snap запустил в Лондоне совместную дополненную реальность Local Lens [83]
• Разработка и продажа приложения для машинного обучения — от начала до конца [84]
← Предыдущий дайджест [85]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [86].
Автор: DigitalEcosystems
Источник [87]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/iphone-2/358041
Ссылки в тексте:
[1] История одного pet-проекта: https://habr.com/ru/company/oleg-bunin/blog/523384/
[2] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[3] Telegram-канале: https://t.me/apptractor
[4] Развитие iPhone: от 2G до 5G: https://habr.com/ru/company/jugru/blog/523350/
[5] Автоматизация тестирования продуктовой аналитики в мобильных приложениях: https://habr.com/ru/company/redmadrobot/blog/523018/
[6] Мой Covid-19 lockdown проект, или, как я полез в кастомный UICollectionViewLayout и получил ChatLayout: https://habr.com/ru/post/523492/
[7] Action и BindingTarget в ReactiveSwift: https://habr.com/ru/company/agima/blog/523222/
[8] Apple представляет iPhone 12 Pro и iPhone 12 Pro Max: https://apptractor.ru/info/devices/iphone-12-pro.html
[9] iPhone 12 и iPhone 12 mini: https://apptractor.ru/info/devices/iphone-12.html
[10] HomePod mini: https://apptractor.ru/info/devices/homepod-mini.html
[11] Распространение приватного приложения через App Store: https://getonthestore.com/private-app-distribution/
[12] Фреймворк Swift iOS BackgroundTasks — обновление фонового приложения за 4 шага: https://itnext.io/swift-ios-13-backgroundtasks-framework-background-app-refresh-in-4-steps-3da32e65bc3d
[13] Создание экранов пошагового руководства в Swift: https://levelup.gitconnected.com/create-ios-walkthrough-screens-in-swift-1318aeba61de
[14] Автоматическая пикселизация лиц на iOS с помощью собственного кода для распознавания лиц: https://heartbeat.fritz.ai/automatically-pixelate-faces-on-ios-using-native-swift-code-for-face-detection-d541e47a8b07
[15] Связывание анимаций вместе для построения гистограмм в SwiftUI: https://medium.com/better-programming/linking-animations-together-to-build-bar-charts-in-swiftui-6a51e3c9bb94
[16] Расширение UIViewController с помощью всплывающих окон: https://medium.com/better-programming/extending-uiviewcontroller-with-popups-c39a08592784
[17] Как тестировать push-уведомления в симуляторе и iOS-приложении: https://onmyway133.com/blog/how-to-test-push-notifications-in-simulator-and-production-ios-apps/
[18] Swift Composable Architecture от Point-Free: https://medium.com/better-programming/swift-composable-architecture-an-introductory-view-on-my-first-experiences-a55c6cf32d9e
[19] JOCircularSlider: круговой слайдер для iOS: https://apptractor.ru/info/github/jocircularslider.html
[20] ChatLayout: UI для чатов: https://apptractor.ru/info/github/chatlayout.html
[21] CardScanner: сканер кредитных карт на Swift: https://apptractor.ru/info/github/cardscanner.html
[22] Android Guards. История создания, развития и первый meetup: https://habr.com/ru/post/522512/
[23] Встраиваем карты от Huawei в Android приложение: https://habr.com/ru/post/521810/
[24] Избегайте внедрения внешних библиотек в свой проект: https://habr.com/ru/post/523392/
[25] Встраиваем геолокацию от Huawei в Android приложение: https://habr.com/ru/post/521806/
[26] Паттерн PageObject в Kotlin для UI-тестирования Android: https://habr.com/ru/post/523314/
[27] Создание сложного списка элементов за 20 минут в Android на базе Groupie: https://habr.com/ru/post/523768/
[28] Создание SDK под Android в стиле Single-Activity: https://habr.com/ru/post/523918/
[29] Делаем код в адаптере чище с помощью MergeAdapter: https://habr.com/ru/post/523840/
[30] Вышла Android Studio 4.1: https://apptractor.ru/info/news/android-studio-4-1.html
[31] Анализ вашего APK во время CI/CD: https://medium.com/@amank22/analyzing-your-apk-during-ci-cd-7576c8ad0db2
[32] Автоматизация публикации приложения в Google Play Store с помощью GitHub Actions + Fastlane: https://medium.com/scalereal/automate-publishing-app-to-the-google-play-store-with-github-actions-fastlane-ac9104712486
[33] Изогнутая нижняя навигация с анимацией в Android: https://medium.com/swlh/curved-cut-out-bottom-navigation-with-animation-in-android-c630c867958c
[34] От нуля до сертифицированного Android-разработчика: https://medium.com/quark-works/from-zero-to-certified-android-developer-4a8ecfc63ced
[35] Введение в Semantics в Jetpack Compose: https://bryanherbst.com/2020/10/12/compose-semantics-intro/
[36] Чего ожидать от собеседования Android-разработчика: https://medium.com/coderbyte/what-to-expect-for-your-android-interview-9b632147d3b7
[37] Введение в Navigation: https://www.youtube.com/watch?v=fiQiMy0HzsY
[38] Как создать и распространить Android-библиотеку: https://instabug.com/blog/create-and-distribute-android-library/?utm_source=TechHype&utm_medium=social&utm_content=android_library
[39] Использование лучших практик доступности в разработке под Android: https://techhype.io/?story=using-accessibility-best-practices-in-android-development
[40] AndroidX Navigation: неправильная абстракция: https://proandroiddev.com/androidx-navigation-building-on-the-wrong-abstraction-1d7c4a64318c
[41] Бенчмаркинг Gson и Jackson и Moshi 2020: https://www.ericdecanini.com/2020/10/13/benchmarking-gson-vs-jackson-vs-moshi-2020/
[42] Настройка многомодульных проектов: https://medium.com/yandex-money/configuring-multi-module-projects-ca671a24b16a
[43] Weather Radar: погодный радар: https://apptractor.ru/info/github/weather-radar.html
[44] Cascade: всплывающие меню: https://apptractor.ru/info/github/cascade.html
[45] Приложение «Социальный мониторинг»: анализ траффика: https://habr.com/ru/post/523756/
[46] Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру: https://habr.com/ru/post/522982/
[47] Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz: https://habr.com/ru/company/jugru/blog/522690/
[48] Как мы разрабатывали приложение для школьников со школьниками: космический дизайн и job story для домашки: https://habr.com/ru/company/digital_tatarstan/blog/523066/
[49] Как мы переосмыслили работу со сценами в Unity: https://habr.com/ru/post/523860/
[50] Podlodka #185: конструктивное общение: https://apptractor.ru/info/media/podlodka-185.html
[51] Unity запускает Game Growth Program для помощи инди-разработчикам: https://apptractor.ru/marketing-monetization/unity-game-growth-program.html
[52] DevFest 2020 пройдет онлайн с 16 по 18 октября: https://apptractor.ru/info/conferences/devfest-2020.html
[53] Изучите основы UI дизайна на примере фильмов: https://ux.pub/izuchite-osnovy-ui-dizayna-na-primere-filmov/
[54] 5 шагов для улучшения ваших навыков UI дизайнера: https://ux.pub/5-shagov-dlya-uluchsheniya-vashih-navykov-ui-dizaynera/
[55] Работа с действительно ужасным разработчиком: https://medium.com/swlh/working-with-a-really-terrible-developer-e942299ee1b4
[56] 26-летний программист создал приложение на 1 миллиард долларов за 2 года — после того, как последовал совету своей подруги: https://entrepreneurshandbook.co/26-year-old-coder-built-a-1-billion-app-in-2-years-after-following-his-girlfriends-advice-c6f378db1fd1
[57] Идеальный процесс управления техническим долгом: https://medium.com/better-programming/the-perfect-process-to-manage-technical-debt-ac4b0ece746b
[58] Современные шаблоны проектирования архитектуры для профессионалов: https://medium.com/better-programming/modern-day-architecture-design-patterns-for-software-professionals-9056ee1ed977
[59] Создание клона Google Диска во Flutter с помощью AWS Amplify: https://medium.com/flutter-community/making-a-google-drive-clone-in-flutter-using-aws-amplify-928ee1d99516
[60] Анонс: плагины Flutter Community Plus: https://medium.com/flutter-community/announcing-flutter-community-plus-plugins-cf7cadf03b01
[61] Питч деки игр, получивших инвестиции: https://www.notion.so/Pitch-Decks-f56e38c13fe6417f8379859e74367e1a
[62] 16-часовая тренировка для разработчиков: https://levelup.gitconnected.com/the-16-hour-developer-workout-6a9e10afa8c2
[63] Как делать гипер-казуальные игры, популярные во всём мире: https://habr.com/ru/company/alconost/blog/523596/
[64] Fatal Fight: История многомиллионных загрузок: https://habr.com/ru/post/523052/
[65] Инструкция: настройка Snowplow для мобильной аналитики: https://habr.com/ru/post/523520/
[66] Рост установок в 3 квартале: отчет Sensor Tower Store Intelligence Data Digest: https://apptractor.ru/measure/app-store-analytics/q3-2020-data-digest.html
[67] Calm привлекает новые инвестиции при оценке $2.2 млрд.: https://apptractor.ru/info/news/calm-22.html
[68] Nym Health: автоматизация медицинской бухгалтерии: https://apptractor.ru/info/techhype/nym-health.html
[69] Adjust запускает продукт для отслеживания подписок: https://apptractor.ru/measure/user-analytics/adjust-subscription-tracking.html
[70] В Великобритании объявили победителя Candy Crush Saga All Stars: https://apptractor.ru/info/conferences/candy-crush-saga-all-stars.html
[71] AppsFlyer опубликовала новый рейтинг Performance Index: https://apptractor.ru/marketing-monetization/ad-networks/appsflyer-performance-index-xi.html
[72] В AppMetrica появился «Анализ покупок»: https://apptractor.ru/measure/user-analytics/ecommerce-report.html
[73] Как сделать в TikTok виральный Hashtag Challenge для вашего приложения: https://apptractor.ru/marketing-monetization/hashtag-challenge.html
[74] Великобритания забанила фейковую рекламу Playrix: https://apptractor.ru/marketing-monetization/ad-networks/playrix-fake-ad-html.html
[75] Harbor: геймификация катастроф: https://apptractor.ru/info/techhype/harbor.html
[76] 40 медиа, которые расскажут о вашем приложении: https://vc.ru/marketing/165366-40-media-kotorye-rasskazhut-o-vashem-prilozhenii
[77] Как Covid-19 повлиял на рынок мобильных приложений?: https://vc.ru/marketing/162405-kak-covid-19-povliyal-na-rynok-mobilnyh-prilozheniy
[78] Продажи планшетов в этом квартале выросли, но их вымирание — это только вопрос времени: https://habr.com/ru/company/vdsina/blog/522450/
[79] Turing Pi — кластерная плата для self-hosted приложений и сервисов: https://habr.com/ru/post/523798/
[80] Компьютерное зрение. Свой алгоритм или решение из «коробки»?: https://habr.com/ru/company/jetinfosystems/blog/518264/
[81] IBM Maximo Visual Inspection как панацея для «непрофи». Часть 2: https://habr.com/ru/company/jetinfosystems/blog/523272/
[82] Google научился узнавать напетые и насвистанные песни: https://apptractor.ru/info/news/google-nauchilsja-uznavat-napetye-i-nasvistannye-pesni.html
[83] Snap запустил в Лондоне совместную дополненную реальность Local Lens: https://apptractor.ru/info/news/local-lenses.html
[84] Разработка и продажа приложения для машинного обучения — от начала до конца: https://towardsdatascience.com/develop-and-sell-a-machine-learning-app-from-start-to-end-tutorial-ed5b5a2b6b2b
[85] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/522944/
[86] почту: mailto:lbogolubov@gmail.com
[87] Источник: https://habr.com/ru/post/523962/?utm_source=habrahabr&utm_medium=rss&utm_campaign=523962
Нажмите здесь для печати.