- PVSM.RU - https://www.pvsm.ru -
В новом выпуске нашего дайджеста дизайн Яндекс.Авто, карта метро, некстген симуляция движения человека, личные проекты, лучший квартал для мобайла за всю историю, простое объяснение юнит-экономики и много другого интересного.

По опыту, многие начинающие геймдизайнеры избегают работы с балансом, словно это черная магия или нужно иметь серьезное математическое образование. Специалисты поопытней уже авторитетно заявляют, что математика не нужна.
Идея сделать что-то для автопрома выросла не на пустом месте. Невозможно оставаться в стороне, когда в компании есть Карты, Навигатор, Музыка, Погода, Поиск, голосовые технологии и многое другое; если совместить всё это — может родиться что-то полезное.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в
Telegram-канале [4].
iOS
• (+18) Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7 [5]
• (+14) GitHub Package Registry будет поддерживать пакеты Swift [6]
• (+4) Мобильное приложение с автоматической генерацией форм: наш кейс [7]
• (+3) Интеграционное тестирование для проверки на наличие утечки памяти [8]
• #BeardyCast WWDC 2019. Нейронные сети, Core ML и Create ML [9]
• Apple открыла в Китае акселератор [10]
• Apple стала дополнительно проверять приложения после публикации [11]
• С оранжевого на белый: как Одноклассники обновили дизайн iOS-приложения [12]
•
Управление потоками данных в SwiftUI [13]
•
Управление памятью в iOS за 6 минут [14]
•
Как использование SwiftUI ускорит программирование View [15]
•
Глубокое погружение в рекурсию в Swift [16]
•
Нужно ли iOS-разработчику учит Kotlin или другие языки программирования? [17]
•
Как использовать URLSessionWebSocketTask в Swift [18]
•
Мокирование удаленного API в iOS [19]
•
Концепт редизайна уведомлений в iOS [20]
•
Подключаем iOS-приложение к MySQL с Swift 5, Protocol Delegation и MVC [21]
•
Как iOS-разработчику написать резюме так, чтобы его сразу позвали на интервью [22]
•
Создание реального приложения на SwiftUI [23]
•
Использование нескольких версий Xcode параллельно с помощью Bitrise [24]
•
Swift 5.1 выводит инъекции зависимостей на новый уровень [25]
•
Retro Rampage: Wolfenstein на Swift [26]
Android
• (+20) Карта Метро Москвы и всего мира для Android [27]
• (+12) Из риелтора в разработчика игр 2. «Операция: Андроид» [28]
• (+9) Обновляем проекты Unity Android для совместимости с архитектурой ARM64 [29]
• (+5) Иследование современного Malware Cerberus под Android [30]
• (+4) Практика использования библиотеки lottie в мобильном приложении банка [31]
• Вирус Agent Smith показывает свою рекламу на Android [32]
• Google выпустил превью Local Home SDK [33]
•
Android Dev Podcast #98: Большое интервью о Google и Compose [34]
• Как опубликовать приложение в китайских Android-сторах: краткое руководство [35]
•
Управление задачами с WorkManager [36]
•
Облачные якоря ARCore с Sceneform [37]
•
Собственный хаб автоматизации дома с Android Things и Kotlin [38]
•
Создаем “Камень-Ножницы-Бумагу” на Java и с Цепями Маркова для ИИ [39]
•
Создаем сервис для Android, который никогда не останавливается [40]
•
Слияние WorkManager и AlarmManager [41]
•
ActivityWatch: открытый трекер времени [42]
•
Карта развития Android-разработчика 2019 [43]
Разработка
• (+46) Бег с протезами: некстген симуляция движения человека с помощью мышц, костей и нейросети [44]
• (+24) Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML [45]
• (+23) Application Security Manager. Разработчик или безопасник? [46]
• (+21) Как я пытался починить поиск по картам для водителей. Часть 3 (финал) [47]
• (+18) Как распознать текст с фото: новые возможности фреймворка Vision [48]
• (+18) Создание игры Tower Defense в Unity: башни и стрельба по врагам [49]
• (+15) Как Artifact стал самым крупным провалом Valve [50]
• (+13) GoSh! для путешественников — история одного домашнего проекта [51]
• (+7) Пишем мультиязычное приложение на React Native [52]
• (+5) Дизайн игровых интерфейсов. Брент Фокс. О чём книга? [53]
• Rokit выделяет $50 млн на поддержку инди-разработчиков [54]
• Microsoft Teams обогнал Slack по количеству пользователей [55]
• Бесплатный обучающий курс по разработке навыков с Alexa Skills Kit [56]
• Почему небольшие команды выигрывают [57]
• Онбординг в Мобильных Приложениях: Что Можно и Нельзя [58]
• Podlodka #119: Теория языков программирования [59]
• Отсрочки и переносы не так плохи, как вы думаете [60]
• Как личный проект делает вас лучшим разработчиком [61]
• Сервис подбора фильмов по emoji — emovi [62]
• Как мы сделали приложение для велопарада [63]
•
10 советов по рецензированию кода, который вам не нравится [64]
•
Умный календарь для путешествующих продажников: UX/UI конкурс [65]
•
Создание приложения для перевода текста в речь с нуля: исследование UX [66]
•
Принципы красивого кода [67]
•
Как сделать кроссплатформенное приложение для классификации изображений с Flutter и Fastai [68]
•
Маленькие советы для того, чтобы сделать ваше приложение более интерактивным [69]
•
Как провести пользовательское тестирование – 6 простых шагов [70]
•
Сколько стоит дизайн приложения в 2019 [71]
•
Мое первое разочарование во Flutter [72]
•
Использование анимации Lottie [73]
•
Как создать приложение: все, что вам нужно знать [74]
•
Видео AltConf 2019 [75]
•
Gravity Sound: бесплатные звуки и музыка [76]
Аналитика, маркетинг и монетизация
• (+15) Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру [77]
• (+7) Чему можно научиться у дизайна гиперказуальных игр [78]
• (+5) Как прогнозировать поведение пользователей в приложении [79]
• Лучший квартал для мобайла за всю историю [80]
• Как вашему приложению добиться успеха в Китае: выступление Mobvista на WhiteNights [81]
• Shoelace: гиперлокальная социальная сеть от Area 120 [82]
• Staffbase: первое мобильное решение для коммуникаций внутри компании [83]
• Aitarget запустил инструмент автоматического создания рекламных роликов для YouTube [84]
• Почему мы не можем прекратить играть в мобильные игры? [85]
• Karamel: активности для детей [86]
• Юнит-экономика за 30 слов. Самое простое и понятное объяснение [87]
•
Лучше крадите наши игры, говорят инди-разработчики [88]
AI, Устройства, IoT
• (+68) Немного про Google Home Hub, или как я купил фоторамку за 130 Евро [89]
• (+32) Пишем бот для рыбалки в игре Albion Online на языке Python [90]
• (+28) Агро-робот с ИИ научился аккуратно собирать с грядки только созревший салат [91]
• (+19) Организуем ML-проект с помощью Ocean [92]
< Предыдущий дайджест [93]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [94].
Автор: DigitalEcosystems
Источник [95]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ios/323875
Ссылки в тексте:
[1] Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики: https://habr.com/ru/company/pixonic/blog/459504/
[2] Как создавался дизайн Яндекс.Авто: https://habr.com/ru/company/yandex/blog/459426/
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7: https://habr.com/ru/company/avito/blog/459342/
[6] GitHub Package Registry будет поддерживать пакеты Swift: https://habr.com/ru/company/microsoft/blog/459098/
[7] Мобильное приложение с автоматической генерацией форм: наш кейс: https://habr.com/ru/company/true_engineering/blog/459430/
[8] Интеграционное тестирование для проверки на наличие утечки памяти: https://habr.com/ru/post/459220/
[9] #BeardyCast WWDC 2019. Нейронные сети, Core ML и Create ML: https://apptractor.ru/info/media/beardycast-wwdc-2019.html
[10] Apple открыла в Китае акселератор: https://apptractor.ru/info/news/apple-china-accelerator.html
[11] Apple стала дополнительно проверять приложения после публикации: https://apptractor.ru/info/news/app-review.html
[12] С оранжевого на белый: как Одноклассники обновили дизайн iOS-приложения: https://vc.ru/ok/74486-s-oranzhevogo-na-belyy-kak-odnoklassniki-obnovili-dizayn-ios-prilozheniya
[13] Управление потоками данных в SwiftUI: https://mecid.github.io/2019/07/03/managing-data-flow-in-swiftui/
[14] Управление памятью в iOS за 6 минут: https://medium.com/flawless-app-stories/ios-memory-management-in-under-6-minutes-3be777f69b7e
[15] Как использование SwiftUI ускорит программирование View: https://medium.com/@leonardo.dematossouza/how-to-use-swiftui-to-speed-up-your-view-coding-6dbb0fcabc99
[16] Глубокое погружение в рекурсию в Swift: https://www.vadimbulavin.com/recursion-in-swift/
[17] Нужно ли iOS-разработчику учит Kotlin или другие языки программирования?: https://medium.com/essential-developer-ios/should-ios-devs-learn-kotlin-or-other-programming-languages-f19ecb28033a
[18] Как использовать URLSessionWebSocketTask в Swift: https://appspector.com/blog/websockets-in-ios-using-urlsessionwebsockettask
[19] Мокирование удаленного API в iOS: https://medium.com/swlh/mocking-a-remote-api-in-ios-4376b0cab962
[20] Концепт редизайна уведомлений в iOS: https://uxdesign.cc/ios-notification-redesign-concept-b51be406cb60
[21] Подключаем iOS-приложение к MySQL с Swift 5, Protocol Delegation и MVC: https://medium.com/@joseortizcosta/connecting-ios-app-to-mysql-database-with-swift-5-using-protocol-delegation-and-mvc-architectural-259dc32fcc4b
[22] Как iOS-разработчику написать резюме так, чтобы его сразу позвали на интервью: https://medium.com/better-programming/how-to-write-an-ios-developer-resume-that-will-land-you-an-interview-43cf66c6d4fa
[23] Создание реального приложения на SwiftUI: https://medium.com/@dimillian/making-a-real-world-application-with-swiftui-cb40884c1056
[24] Использование нескольких версий Xcode параллельно с помощью Bitrise: https://blog.bitrise.io/building-with-parallel-xcode-versions-on-bitrise
[25] Swift 5.1 выводит инъекции зависимостей на новый уровень: https://medium.com/better-programming/taking-swift-dependency-injection-to-the-next-level-b71114c6a9c6
[26] Retro Rampage: Wolfenstein на Swift: https://apptractor.ru/info/github/retro-rampage.html
[27] Карта Метро Москвы и всего мира для Android: https://habr.com/ru/company/involta/blog/459684/
[28] Из риелтора в разработчика игр 2. «Операция: Андроид»: https://habr.com/ru/post/459224/
[29] Обновляем проекты Unity Android для совместимости с архитектурой ARM64: https://habr.com/ru/post/459789/
[30] Иследование современного Malware Cerberus под Android: https://habr.com/ru/post/459858/
[31] Практика использования библиотеки lottie в мобильном приложении банка: https://habr.com/ru/company/homecredit/blog/459852/
[32] Вирус Agent Smith показывает свою рекламу на Android: https://apptractor.ru/info/news/agent-smith.html
[33] Google выпустил превью Local Home SDK: https://apptractor.ru/info/news/google-local-home-sdk.html
[34] Android Dev Podcast #98: Большое интервью о Google и Compose: https://androiddev.apptractor.ru/android-dev-podcast-98/
[35] Как опубликовать приложение в китайских Android-сторах: краткое руководство: https://vc.ru/marketing/74666-kak-opublikovat-prilozhenie-v-kitayskih-android-storah-kratkoe-rukovodstvo
[36] Управление задачами с WorkManager: https://proandroiddev.com/workout-your-tasks-with-workmanager-intro-db5aefe14d66
[37] Облачные якоря ARCore с Sceneform: https://ayusch.com/augmented-reality-android-cloud-anchors/
[38] Собственный хаб автоматизации дома с Android Things и Kotlin: https://proandroiddev.com/home-automation-with-android-things-kotlin-2e0334101f08
[39] Создаем “Камень-Ножницы-Бумагу” на Java и с Цепями Маркова для ИИ: https://medium.com/@ssaurel/creating-a-rock-paper-scissors-game-in-java-with-a-markov-chain-for-the-ai-7672954fd7f6
[40] Создаем сервис для Android, который никогда не останавливается: https://medium.com/robertohuertasm/building-an-android-service-that-never-stops-running-5868f304724b
[41] Слияние WorkManager и AlarmManager: https://proandroiddev.com/a-fusion-between-workmanager-and-alarmmanager-fe188e8b53dc
[42] ActivityWatch: открытый трекер времени: https://apptractor.ru/info/github/activitywatch.html
[43] Карта развития Android-разработчика 2019: https://github.com/mobile-roadmap/android-developer-roadmap
[44] Бег с протезами: некстген симуляция движения человека с помощью мышц, костей и нейросети: https://habr.com/ru/company/pixonic/blog/459208/
[45] Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML: https://habr.com/ru/company/Voximplant/blog/459368/
[46] Application Security Manager. Разработчик или безопасник?: https://habr.com/ru/company/solarsecurity/blog/458338/
[47] Как я пытался починить поиск по картам для водителей. Часть 3 (финал): https://habr.com/ru/post/459408/
[48] Как распознать текст с фото: новые возможности фреймворка Vision: https://habr.com/ru/company/dodopizzaio/blog/459668/
[49] Создание игры Tower Defense в Unity: башни и стрельба по врагам: https://habr.com/ru/post/459070/
[50] Как Artifact стал самым крупным провалом Valve: https://habr.com/ru/post/459158/
[51] GoSh! для путешественников — история одного домашнего проекта: https://habr.com/ru/post/458272/
[52] Пишем мультиязычное приложение на React Native: https://habr.com/ru/company/skillbox/blog/459741/
[53] Дизайн игровых интерфейсов. Брент Фокс. О чём книга?: https://habr.com/ru/post/459708/
[54] Rokit выделяет $50 млн на поддержку инди-разработчиков: https://apptractor.ru/info/news/rokit-games.html
[55] Microsoft Teams обогнал Slack по количеству пользователей: https://apptractor.ru/info/apps/microsoft-teams-13.html
[56] Бесплатный обучающий курс по разработке навыков с Alexa Skills Kit: https://apptractor.ru/learn/alexa-skills-kit.html
[57] Почему небольшие команды выигрывают: https://apptractor.ru/develop/pochemu-nebolshie-komandyi-vyiigryivayut.html
[58] Онбординг в Мобильных Приложениях: Что Можно и Нельзя: https://apptractor.ru/info/articles/onbording-v-mobilnyih-prilozheniyah-chto-mozhno-i-nelzya.html
[59] Podlodka #119: Теория языков программирования: https://apptractor.ru/info/media/podlodka-11.html
[60] Отсрочки и переносы не так плохи, как вы думаете: https://apptractor.ru/info/articles/sryiv-dedlaynov-ne-tak-ploh-kak-vyi-dumaete.html
[61] Как личный проект делает вас лучшим разработчиком: https://apptractor.ru/info/articles/personal-project.html
[62] Сервис подбора фильмов по emoji — emovi: https://vc.ru/tribuna/74262-servis-podbora-filmov-po-emoji-emovi
[63] Как мы сделали приложение для велопарада: https://vc.ru/tribuna/74889-kak-my-sdelali-prilozhenie-dlya-veloparada
[64] 10 советов по рецензированию кода, который вам не нравится: https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like/
[65] Умный календарь для путешествующих продажников: UX/UI конкурс: https://uxdesign.cc/smart-calendar-for-travelling-salespeople-a-ux-ui-design-challenge-13cb14791116
[66] Создание приложения для перевода текста в речь с нуля: исследование UX: https://blog.prototypr.io/a-ux-ui-case-study-designing-a-text-to-speech-app-from-the-ground-up-1fc95bd04a2b
[67] Принципы красивого кода: https://medium.com/flawless-app-stories/beautiful-code-principles-39420873eff8
[68] Как сделать кроссплатформенное приложение для классификации изображений с Flutter и Fastai: https://medium.com/better-programming/how-to-make-a-cross-platform-image-classifying-app-with-flutter-and-fastai-2a6af6701535
[69] Маленькие советы для того, чтобы сделать ваше приложение более интерактивным: https://infinum.co/the-capsized-eight/10-minute-tips-to-make-your-iOS-app-more-interactive
[70] Как провести пользовательское тестирование – 6 простых шагов: https://uxdesign.cc/how-to-successfully-conduct-user-testing-in-6-simple-steps-49e5b1f4594f
[71] Сколько стоит дизайн приложения в 2019: https://techhype.io/?story=how-much-does-it-cost-to-design-an-app-in-2019
[72] Мое первое разочарование во Flutter: https://medium.com/@studymongolian/my-first-disappointment-with-flutter-5f6967ba78bf
[73] Использование анимации Lottie: https://medium.com/better-programming/using-lottie-animations-7670b7682e38
[74] Как создать приложение: все, что вам нужно знать: https://apptractor.ru/info/media/how-to-build-an-app.html
[75] Видео AltConf 2019: https://apptractor.ru/info/media/altconf-2019.html
[76] Gravity Sound: бесплатные звуки и музыка: https://apptractor.ru/info/github/gravity-sound.html
[77] Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру: https://habr.com/ru/post/459244/
[78] Чему можно научиться у дизайна гиперказуальных игр: https://habr.com/ru/post/458918/
[79] Как прогнозировать поведение пользователей в приложении: https://habr.com/ru/company/mobio/blog/459364/
[80] Лучший квартал для мобайла за всю историю: https://apptractor.ru/measure/app-store-analytics/app-annie-q2-2019.html
[81] Как вашему приложению добиться успеха в Китае: выступление Mobvista на WhiteNights: https://apptractor.ru/info/articles/mobvista-whitenights.html
[82] Shoelace: гиперлокальная социальная сеть от Area 120: https://apptractor.ru/info/techhype/shoelace.html
[83] Staffbase: первое мобильное решение для коммуникаций внутри компании: https://apptractor.ru/info/techhype/staffbase.html
[84] Aitarget запустил инструмент автоматического создания рекламных роликов для YouTube: https://apptractor.ru/marketing-monetization/ad-networks/aitarget-youtube.html
[85] Почему мы не можем прекратить играть в мобильные игры?: https://apptractor.ru/develop/pochemu-myi-ne-mozhem-prekratit-igrat-v-mobilnyie-igryi.html
[86] Karamel: активности для детей: https://apptractor.ru/info/techhype/karamel.html
[87] Юнит-экономика за 30 слов. Самое простое и понятное объяснение: https://gopractice.ru/unit-economics/
[88] Лучше крадите наши игры, говорят инди-разработчики: https://www.bbc.com/news/technology-48908726
[89] Немного про Google Home Hub, или как я купил фоторамку за 130 Евро: https://habr.com/ru/post/459084/
[90] Пишем бот для рыбалки в игре Albion Online на языке Python: https://habr.com/ru/post/459110/
[91] Агро-робот с ИИ научился аккуратно собирать с грядки только созревший салат: https://habr.com/ru/post/459452/
[92] Организуем ML-проект с помощью Ocean: https://habr.com/ru/company/surfstudio/blog/459340/
[93] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/459062/
[94] почту: mailto:lbogolubov@gmail.com
[95] Источник: https://habr.com/ru/post/459934/?utm_source=habrahabr&utm_medium=rss&utm_campaign=459934
Нажмите здесь для печати.