- PVSM.RU - https://www.pvsm.ru -
В новом выпуске дайджеста история “змейки” для Nokia, новые iPhone и iPad, новый Flutter и Dart, методы привлечения внимания от Tinder, миллионные игры, “Цивилизация” в Excel и много других интересных материалов!

Танели Арманто не любит рассказывать людям, что изменил мир. На самом деле я уверен, что если вы не являетесь другом его семьи, то ничего о нём не слышали. Обычно он никогда не рассказывает о своём величайшем достижении, но его дети не упускают случая им похвастаться.
За время работы у меня сформировалось некое видение, как с точки зрения трафика проекта проанализировать метрики и понять, может ли ваш проект расти, развиваться и пропускать через себя огромный объем трафика.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в
Telegram-канале [4].
iOS
• (+20) iPhone 11, новый iPad, TV+, Arcade и другое. Что сегодня показала Apple [5]
• (+19) Фоновое выполнение приложений в iOS 13 [6]
• (+9) Реализация промо-предложений в iOS. Как зарабатывать на подписках больше? [7]
• Apple все-таки разрешила рекламу и аналитику в детских приложениях [8]
• Apple начала прием приложений для watchOS 6 [9]
• Apple запускает игровой сервис Apple Arcade [10]
• iPhone 11 Pro и iPhone 11 Pro Max: самые мощные и передовые в линейке [11]
• Apple представляет Apple Watch Series 5 [12]
• Apple представляет новую версию iPad [13]
•
Комплексное руководство по управлению состоянием в iOS [14]
•
Как приложения Apple побеждают конкурентов в App Store, который компания и контролирует [15]
•
Закончено! Портирование 75,000 строк кода из iOS во Flutter [16]
•
Индексируем контент приложения с Core Spotlight [17]
•
Все, что вам надо знать про UICollectionViewCompositionalLayout [18]
•
Лучшие практики юнит-тестирования на iOS с Swift [19]
•
Как я сделал игру для iOS, которая получила 500 тыс. загрузок, но на которой я решил НЕ зарабатывать [20]
Android
• (+23) Как мы сделали Vivaldi для Android [21]
• (+13) Полнотекстовый поиск в Android [22]
• (+12) Как мы сделали прототип приложения для остановочных ремонтов [23]
• (+8) Использование Paging library совместно с Realm [24]
• (+7) Долгожданный View Binding в Android [25]
• (+7) Разрабатываем приложение, которое отсылает данные другим приложениям (экосистемное приложение) [26]
• (+8) Dagger 2 – это элементарно (Часть 1) [27] и (Часть 2) [28]
• Google откроет нативные диалоги оценки приложений в Android [29]
• Большое обновление дизайна Google Play: на что обратить внимание [30]
•
Чистое UI-тестирование для Android [31]
•
Архитектура Android с Kotlin Coroutines, Jetpack (MVVM, Room, Paging), Retrofit и Dagger 2 [32]
•
Создание приложения удаленной связи для Android с использованием JNI и Kotlin [33]
•
Google украл мое приложение? [34]
•
Google автоматически уничтожил мой аккаунт разработчика [35]
•
Предварительная выборка текста в RecyclerView [36]
•
Frost for Facebook: приложение для Facebook [37]
•
TheMovies2: архитектура Kotlin MVV [38]
Разработка
• (+25) «И невозможное возможно»: превращаем черный ящик в белый с помощью бинарного анализа [39]
• (+21) Подумайте дважды, прежде чем использовать игровые движки [40]
• (+20) Создание игры Tower Defense в Unity: сценарии и волны врагов [41]
• (+19) Рекомендации по созданию приложений на React Native. Часть 1 [42]
• (+18) Как сбежать из реальности с помощью хакатона [43]
• (+16) Зачем вашему приложению Accessibility [44]
• (+14) Три в ряд: топ-10 докладов Mobius 2019 Piter [45]
• (+13) Как создаются классы персонажей в мобильном MMO Action [46]
• (+7) Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity [47]
• Tarantool запускает платформу для разработки бизнес-приложений Cartridge [48]
• Думайте, а не проводите спринты [49]
• Почему у кнопки “Отмена” никогда не должно быть цвета [50]
• Facebook закрывает Account Kit [51]
• Вышел Dart 2.5 и Flutter 1.9 [52]
• Uizard превращает зарисовки в прототипы [53]
• Яндекс проведёт второй чемпионат по программированию [54]
• Интересные методы привлечения внимания от Tinder Design [55]
• «Hover Effect» для мобильных кнопок [56]
• Новостные ленты – это популярный паттерн дизайна, но пришла пора придумать что-то новое [57]
•
Представляем Appwrite: бэкенд с открытым исходным кодом для мобильных и веб-разработчиков [58]
•
[CELL]IVIZATION: Цивилизация в Excel [59]
•
Различия в дизайне нативных приложений для iOS и Android [60]
•
Научный метод эффективного UX-прототипирования [61]
•
Редизайн приложения Service Trading: исследование UX [62]
•
15 вещей, которые я бы хотел знать до того, как начать разрабатывать игры [63]
•
Как реализовать отличную архитектуру онбоардинга в вашем приложении [64]
•
Как создавать красивые игры без навыков рисования [65]
•
Руководство по разработке лучшей типографики мобильных приложений [66]
•
Как быть хорошим Senior-разработчиком [67]
•
StorageDone: документо-ориентированные БД [68]
•
Emotion AI от Empath определяет эмоции по голосу [69]
Аналитика, маркетинг и монетизация
• Исследование приложений мобильного банкинга [70]
• Самые скачиваемые приложения в августе 2019 [71]
• Самые зарабатывающие приложения в августе 2019 [72]
• Инди-разработчик открывает мир привлечения пользователей и рекламы (с цифрами) [73]
• Drivetime: голосовые игры для водителей [74]
• Microsoft выпустила обновленный планировщик To Do [75]
• 6 способов, как ваша мобильная игра может попасть в топ-чарты [76]
•
Экспоненциальный рост не всегда хорошо [77]
•
Как создать идеальный кит для локализации игры [78]
AI, Устройства, IoT
• (+12) Мультимедиа центр «Kodi» и Yocto Project [79]
• (+7) Lyft запускает соревнование по распознаванию объектов в 3D [80]
• Портрет российского Data Scientist [81]
< Предыдущий дайджест [82]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [83].
Автор: DigitalEcosystems
Источник [84]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/apple/330095
Ссылки в тексте:
[1] Самая популярная мобильная игра: как создавалась «Змейка» для телефонов Nokia: https://habr.com/ru/post/467337/
[2] Прокачка проекта от Soft Launch до $1 млн выручки в месяц: https://habr.com/ru/company/mailru/blog/466251/
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] iPhone 11, новый iPad, TV+, Arcade и другое. Что сегодня показала Apple: https://habr.com/ru/company/pochtoy/blog/466957/
[6] Фоновое выполнение приложений в iOS 13: https://habr.com/ru/post/466857/
[7] Реализация промо-предложений в iOS. Как зарабатывать на подписках больше?: https://habr.com/ru/company/apphud/blog/466819/
[8] Apple все-таки разрешила рекламу и аналитику в детских приложениях: https://apptractor.ru/info/news/apple-childrens-apps.html
[9] Apple начала прием приложений для watchOS 6: https://apptractor.ru/deploy/app-stores/watchos-app-store.html
[10] Apple запускает игровой сервис Apple Arcade: https://apptractor.ru/deploy/app-stores/apple-arcade.html
[11] iPhone 11 Pro и iPhone 11 Pro Max: самые мощные и передовые в линейке: https://apptractor.ru/info/devices/iphone-11-pro.html
[12] Apple представляет Apple Watch Series 5: https://apptractor.ru/info/devices/apple-watch-series-5.html
[13] Apple представляет новую версию iPad: https://apptractor.ru/info/devices/ipad-7.html
[14] Комплексное руководство по управлению состоянием в iOS: https://www.appcoda.com/state-management-ios/
[15] Как приложения Apple побеждают конкурентов в App Store, который компания и контролирует: https://www.nytimes.com/interactive/2019/09/09/technology/apple-app-store-competition.html
[16] Закончено! Портирование 75,000 строк кода из iOS во Flutter: https://medium.com/flutter-community/finished-porting-a-75-000-line-native-ios-app-to-flutter-b5c0bff93715
[17] Индексируем контент приложения с Core Spotlight: https://medium.com/better-programming/index-your-app-content-with-core-spotlight-def31cbb7736
[18] Все, что вам надо знать про UICollectionViewCompositionalLayout: https://medium.com/flawless-app-stories/all-what-you-need-to-know-about-uicollectionviewcompositionallayout-f3b2f590bdbe
[19] Лучшие практики юнит-тестирования на iOS с Swift: https://techhype.io/?story=unit-testing-best-practices-on-ios-with-swift
[20] Как я сделал игру для iOS, которая получила 500 тыс. загрузок, но на которой я решил НЕ зарабатывать: https://medium.com/swlh/how-i-made-an-ios-game-that-got-500k-downloads-but-decided-not-to-earn-money-from-it-b0d839f46bc5
[21] Как мы сделали Vivaldi для Android: https://habr.com/ru/company/vivaldi/blog/467191/
[22] Полнотекстовый поиск в Android: https://habr.com/ru/company/raiffeisenbank/blog/466787/
[23] Как мы сделали прототип приложения для остановочных ремонтов: https://habr.com/ru/company/sibur_official/blog/466463/
[24] Использование Paging library совместно с Realm: https://habr.com/ru/post/467097/
[25] Долгожданный View Binding в Android: https://habr.com/ru/post/467295/
[26] Разрабатываем приложение, которое отсылает данные другим приложениям (экосистемное приложение): https://habr.com/ru/post/467205/
[27] Dagger 2 – это элементарно (Часть 1): https://habr.com/ru/post/466725/
[28] (Часть 2): https://habr.com/ru/post/466769/
[29] Google откроет нативные диалоги оценки приложений в Android: https://apptractor.ru/info/news/in-app-review.html
[30] Большое обновление дизайна Google Play: на что обратить внимание: https://vc.ru/design/82430-bolshoe-obnovlenie-dizayna-google-play-na-chto-obratit-vnimanie
[31] Чистое UI-тестирование для Android: https://medium.com/transferwise-engineering/clean-ui-testing-for-android-6725c14a4218
[32] Архитектура Android с Kotlin Coroutines, Jetpack (MVVM, Room, Paging), Retrofit и Dagger 2: https://proandroiddev.com/android-architecture-starring-kotlin-coroutines-jetpack-mvvm-room-paging-retrofit-and-dagger-7749b2bae5f7
[33] Создание приложения удаленной связи для Android с использованием JNI и Kotlin: https://medium.com/@ryanburnsworth/building-a-remote-communication-android-app-using-jni-and-kotlin-79becb4b5ab5
[34] Google украл мое приложение?: https://www.youtube.com/watch?v=o2Jreo0yXD4&feature=youtu.be
[35] Google автоматически уничтожил мой аккаунт разработчика: https://medium.com/@maheshbhalala/https-medium-com-google-terminated-google-play-console-developer-account-multiple-account-policy-violation-23fe48707cc2
[36] Предварительная выборка текста в RecyclerView: https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438
[37] Frost for Facebook: приложение для Facebook: https://apptractor.ru/info/github/frost-for-facebook.html
[38] TheMovies2: архитектура Kotlin MVV: https://apptractor.ru/info/github/themovies2.html
[39] «И невозможное возможно»: превращаем черный ящик в белый с помощью бинарного анализа: https://habr.com/ru/company/solarsecurity/blog/460949/
[40] Подумайте дважды, прежде чем использовать игровые движки: https://habr.com/ru/post/467175/
[41] Создание игры Tower Defense в Unity: сценарии и волны врагов: https://habr.com/ru/post/466855/
[42] Рекомендации по созданию приложений на React Native. Часть 1: https://habr.com/ru/company/otus/blog/466777/
[43] Как сбежать из реальности с помощью хакатона: https://habr.com/ru/company/croc/blog/466861/
[44] Зачем вашему приложению Accessibility: https://habr.com/ru/company/oleg-bunin/blog/466629/
[45] Три в ряд: топ-10 докладов Mobius 2019 Piter: https://habr.com/ru/company/jugru/blog/467377/
[46] Как создаются классы персонажей в мобильном MMO Action: https://habr.com/ru/post/466689/
[47] Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity: https://habr.com/ru/post/467457/
[48] Tarantool запускает платформу для разработки бизнес-приложений Cartridge: https://apptractor.ru/info/news/tarantool-cartridge.html
[49] Думайте, а не проводите спринты: https://apptractor.ru/info/articles/dumayte-a-ne-provodite-sprintyi.html
[50] Почему у кнопки “Отмена” никогда не должно быть цвета: https://apptractor.ru/info/articles/cancel-button.html
[51] Facebook закрывает Account Kit: https://apptractor.ru/info/news/account-kit.html
[52] Вышел Dart 2.5 и Flutter 1.9: https://apptractor.ru/info/news/dart-2-5-flutter-1-9.html
[53] Uizard превращает зарисовки в прототипы: https://apptractor.ru/info/news/uizard.html
[54] Яндекс проведёт второй чемпионат по программированию: https://apptractor.ru/info/conferences/yandex-championship-2.html
[55] Интересные методы привлечения внимания от Tinder Design: https://ux.pub/interesnye-metody-privlecheniya-vnimaniya-ot-tinder-design/
[56] «Hover Effect» для мобильных кнопок: https://ux.pub/hover-effect-dlya-mobilnyh-knopok/
[57] Новостные ленты – это популярный паттерн дизайна, но пришла пора придумать что-то новое: https://ux.pub/novostnye-lenty-eto-populyarnyy-pattern-dizayna-no-prishla-pora-pridumat-chto-to-novoe/
[58] Представляем Appwrite: бэкенд с открытым исходным кодом для мобильных и веб-разработчиков: https://medium.com/@eldadfux/introducing-appwrite-an-open-source-backend-server-for-mobile-web-developers-4be70731575d
[59] [CELL]IVIZATION: Цивилизация в Excel: https://s0lly.itch.io/cellivization
[60] Различия в дизайне нативных приложений для iOS и Android: https://medium.muz.li/differences-between-designing-native-ios-apps-and-native-android-apps-e71256dfa1ca
[61] Научный метод эффективного UX-прототипирования: https://medium.com/@mikedodge/a-scientific-method-for-impactful-ux-prototyping-9ab6c7a1dcde
[62] Редизайн приложения Service Trading: исследование UX: https://medium.com/swlh/redesigning-a-service-trading-app-a-ux-case-study-cfbc3dd14d53
[63] 15 вещей, которые я бы хотел знать до того, как начать разрабатывать игры: https://heyyouvideogame.com/15-video-game-developers-chime-in-what-i-wish-id-known-before-starting-as-a-game-developer/
[64] Как реализовать отличную архитектуру онбоардинга в вашем приложении: https://medium.com/better-programming/implement-a-great-onboarding-architecture-in-your-app-aa447cba2ef9
[65] Как создавать красивые игры без навыков рисования: https://techhype.io/?story=i-chose-to-suck-at-art-heres-why-you-should-too
[66] Руководство по разработке лучшей типографики мобильных приложений: https://uxdesign.cc/guide-for-designing-better-mobile-apps-typography-5796495ef86f
[67] Как быть хорошим Senior-разработчиком: https://medium.com/better-programming/how-to-be-a-good-senior-developer-958948e02ada
[68] StorageDone: документо-ориентированные БД: https://apptractor.ru/info/github/storagedone.html
[69] Emotion AI от Empath определяет эмоции по голосу: https://apptractor.ru/all-api/emotion-ai.html
[70] Исследование приложений мобильного банкинга: https://apptractor.ru/info/analytics/mobile-banking.html
[71] Самые скачиваемые приложения в августе 2019: https://apptractor.ru/measure/app-store-analytics/top-apps-august-2019-downloads.html
[72] Самые зарабатывающие приложения в августе 2019: https://apptractor.ru/measure/app-store-analytics/top-grossing-apps-august-2019.html
[73] Инди-разработчик открывает мир привлечения пользователей и рекламы (с цифрами): https://apptractor.ru/info/articles/user_acquisition_and_advertising_with_numbers.html
[74] Drivetime: голосовые игры для водителей: https://apptractor.ru/info/techhype/drivetime.html
[75] Microsoft выпустила обновленный планировщик To Do: https://apptractor.ru/info/apps/microsoft-to-do.html
[76] 6 способов, как ваша мобильная игра может попасть в топ-чарты: https://apptractor.ru/marketing-monetization/6-sposobov-kak-vasha-indi-mobilnaya-igra-mozhet-popast-v-top-chartyi.html
[77] Экспоненциальный рост не всегда хорошо: https://medium.com/swlh/exponential-growth-isnt-always-a-good-thing-487a954e2353
[78] Как создать идеальный кит для локализации игры: https://www.leveluptranslation.com/single-post/how-to-create-a-perfect-game-localization-kit
[79] Мультимедиа центр «Kodi» и Yocto Project: https://habr.com/ru/post/467443/
[80] Lyft запускает соревнование по распознаванию объектов в 3D: https://habr.com/ru/post/467405/
[81] Портрет российского Data Scientist: https://apptractor.ru/info/analytics/data-scientist-job.html
[82] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/466643/
[83] почту: mailto:lbogolubov@gmail.com
[84] Источник: https://habr.com/ru/post/467517/?utm_source=habrahabr&utm_medium=rss&utm_campaign=467517
Нажмите здесь для печати.