- PVSM.RU - https://www.pvsm.ru -
После длинных выходных возвращаемся с новым дайджестом. В нем новинки I/O и Build, PWA, Flutter и React Native, ограничения и переработки, UX и анимации.

В будущем останется только один .NET, и вы сможете использовать его для разработки под Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly и другие платформы.
Наверное, все близкие к веб-разработке люди уже наслышаны о Progressive Web App. Ещё бы! Эта технология практически уравняла веб и мобильную разработку с точки зрения распространения продуктов и вовлечённости пользователей.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в
Telegram-канале [4].
iOS
• (+7) Таймер в iOS [5]
• (+4) «Фабричный метод» и «Абстрактная фабрика» во вселенной Swift и iOS [6]
• (+4) Внедрение зависимостей с DITranquillity [7]
• Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет [8]
• Angry Birds AR: Isle of Pigs вышли на iOS [9]
•
Ускоряем iOS-разработку: сложные UIViews с помощью декораторов [10]
•
A/B-тестирование с Firebase [11]
Android
• (+36) Новости Google I/O 2019: Pixel 3a, Android Q, Kotlin и прочее [12]
• (+18) Управляем Android устройством [13]
• (+16) Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку [14]
• (+13) Топ-17 плагинов для Android Studio [15]
• (+4) Jetpack Compose [16]
• Новые функции Google Play Console [17]
• Google обновил данные по распространению версий Android [18]
• Победители Google Play Award [19]
• Новый интерфейс Android Auto [20]
•
Видео Android Makers 2019 [21]
•
Потоки и корутины в Android для начинающих [22]
•
In-App Messaging с Firebase [23]
•
Android Q Scoped Storage: лучшие практики и обновления [24]
•
Архитектурные диаграммы для Android-приложений [25]
•
Почему Kotlin отстой [26]
•
Android Data Binding + ListAdapter [27]
Разработка
• (+19) «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix) [28]
• (+16) Как мы считаем метрики разработки и поддержки документации. Доклад Яндекса [29]
• (+13) О сложностях при портировании Dead Cells на мобильные платформы [30]
• (+2) Машинное обучение в мобильной разработке: перспективы и децентрализация [31]
• Flutter идет на все устройства [32]
• React Native для Windows [33]
• Microsoft IntelliCode вышел из превью-версии [34]
• UX в разработке игр [35]
• Podlodka #109: Теория ограничений [36]
• Про переработки [37]
•
Разделение кода между iOS и Android с помощью J2ObjC [38]
•
GMessage: как исправить почтовое безумие Google — исследование UX [39]
•
Тонкое искусство быстрой разработки [40]
•
Автоматизация мобильного тестирования с помощью AWS Device Farm [41]
•
Окончательное руководство по анимации в UX [42]
•
Дизайн-система Fluent от Microsoft стала кроссплатформенной [43]
•
Как писать хороший код под давлением [44]
•
650 бесплатных онлайн-курсов на лето [45]
•
Безсерверность – самый быстрый способ для стартапа проверить свою идею [46]
•
Как я сделал свое первое React Native приложение для моего первого клиента [47]
•
Топ-10 навыков для разработчиков в 2019 [48]
•
UI/UX-тренды 2019 [49]
•
SAM, приложение для самостоятельного съема жилья: исследование UX [50]
Аналитика, маркетинг и монетизация
• TripScout хочет стать приложением для путешествий на каждый день [51]
• Asto: мобильная бухгалтерия для малого бизнеса [52]
• Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год [53]
•
Выигрышные стратегии App Store Optimization [54]
•
Конец магазинов приложений быстро приближается [55]
AI, Устройства, IoT
• (+54) Говорящая приставка к стиральной машине, не нарушающая гарантию [56]
• (+21) TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки [57]
• (+18) Обучаем нейросеть играть в «Змейку» и пишем сервер для соревнований [58]
← Предыдущий дайджест [59]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [60].
Автор: EverydayTools
Источник [61]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ios/317412
Ссылки в тексте:
[1] Представлен .NET 5: https://habr.com/ru/company/raiffeisenbank/blog/451136/
[2] Как сделать из сайта приложение и выложить его в Google Play за несколько часов: https://habr.com/ru/company/mailru/blog/450504/
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] Таймер в iOS: https://habr.com/ru/post/450172/
[6] «Фабричный метод» и «Абстрактная фабрика» во вселенной Swift и iOS: https://habr.com/ru/post/451324/
[7] Внедрение зависимостей с DITranquillity: https://habr.com/ru/post/450788/
[8] Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет: https://apptractor.ru/info/apps/warren-buffett-s-paper-wizard-pervaya-igra-apple-za-11-let.html
[9] Angry Birds AR: Isle of Pigs вышли на iOS: https://apptractor.ru/info/apps/angry-birds-ar.html
[10] Ускоряем iOS-разработку: сложные UIViews с помощью декораторов: https://medium.com/flawless-app-stories/speed-up-your-ios-development-demystifying-complex-uiviews-using-decorators-866d36279166
[11] A/B-тестирование с Firebase: https://medium.com/codavel-blog/a-b-testing-tools-how-to-integrate-firebase-d58512ba4cc6
[12] Новости Google I/O 2019: Pixel 3a, Android Q, Kotlin и прочее: https://habr.com/ru/company/jugru/blog/450890/
[13] Управляем Android устройством: https://habr.com/ru/company/iobroker/blog/443908/
[14] Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку: https://habr.com/ru/post/451116/
[15] Топ-17 плагинов для Android Studio: https://habr.com/ru/post/449132/
[16] Jetpack Compose: https://habr.com/ru/post/451112/
[17] Новые функции Google Play Console: https://apptractor.ru/info/news/novye-funkczii-google-play-console.html
[18] Google обновил данные по распространению версий Android: https://apptractor.ru/info/analytics/google-obnovil-dannye-po-rasprostraneniyu-versij-android.html
[19] Победители Google Play Award: https://apptractor.ru/info/apps/pobediteli-google-play-award.html
[20] Новый интерфейс Android Auto: https://apptractor.ru/info/news/novyj-interfejs-android-auto.html
[21] Видео Android Makers 2019: https://techhype.io/?story=android-makers-2019
[22] Потоки и корутины в Android для начинающих: https://android.jlelse.eu/android-threads-coroutines-for-beginners-f39abc90d927
[23] In-App Messaging с Firebase: https://www.raywenderlich.com/600648-in-app-messaging-with-firebase
[24] Android Q Scoped Storage: лучшие практики и обновления: https://android-developers.googleblog.com/2019/04/android-q-scoped-storage-best-practices.html
[25] Архитектурные диаграммы для Android-приложений: https://www.techyourchance.com/architecture-diagrams-android-applications/
[26] Почему Kotlin отстой: https://proandroiddev.com/why-kotlin-sucks-ab27a6b15cb6
[27] Android Data Binding + ListAdapter: https://proandroiddev.com/android-data-binding-listadapter-9e72ce50e8c7
[28] «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix): https://habr.com/ru/company/jugru/blog/450680/
[29] Как мы считаем метрики разработки и поддержки документации. Доклад Яндекса: https://habr.com/ru/company/yandex/blog/449204/
[30] О сложностях при портировании Dead Cells на мобильные платформы: https://habr.com/ru/post/451120/
[31] Машинное обучение в мобильной разработке: перспективы и децентрализация: https://habr.com/ru/company/piter/blog/450798/
[32] Flutter идет на все устройства: https://apptractor.ru/info/news/flutter-idet-na-vse-ustrojstva.html
[33] React Native для Windows: https://apptractor.ru/info/news/react-native-dlya-windows.html
[34] Microsoft IntelliCode вышел из превью-версии: https://apptractor.ru/info/news/microsoft-intellicode-vyshel-iz-prevyu-versii.html
[35] UX в разработке игр: https://apptractor.ru/info/media/ux-v-razrabotke-igr.html
[36] Podlodka #109: Теория ограничений: https://apptractor.ru/info/media/podlodka-109-teoriya-ogranichenij.html
[37] Про переработки: https://apptractor.ru/info/articles/pro-pererabotki.html
[38] Разделение кода между iOS и Android с помощью J2ObjC: https://medium.com/ubique-innovation/sharing-code-between-ios-and-android-using-j2objc-ecd6c4c247
[39] GMessage: как исправить почтовое безумие Google — исследование UX : https://uxdesign.cc/gmessage-how-to-fix-googles-messaging-madness-a-ux-exploration-97e9d9ce939f
[40] Тонкое искусство быстрой разработки: https://medium.com/@david.gilbertson/the-fine-art-of-fast-development-f3b1abb509da
[41] Автоматизация мобильного тестирования с помощью AWS Device Farm: https://medium.com/@mart.schneider/mobile-test-automation-using-aws-device-farm-6bcf825fa27d
[42] Окончательное руководство по анимации в UX: https://uxplanet.org/ultimate-guide-to-ux-animation-f5f7af5a3848
[43] Дизайн-система Fluent от Microsoft стала кроссплатформенной: https://www.windowscentral.com/microsofts-fluent-design-system-goes-cross-platform?amp
[44] Как писать хороший код под давлением: https://medium.com/swlh/how-to-write-good-code-under-pressure-5f795ec7f6ec
[45] 650 бесплатных онлайн-курсов на лето: https://medium.freecodecamp.org/650-free-online-programming-computer-science-courses-you-can-start-this-summer-6c8905e6a3b2
[46] Безсерверность – самый быстрый способ для стартапа проверить свою идею: https://medium.com/swlh/serverless-for-startups-its-the-fastest-way-to-build-your-technology-idea-a0f0b5efe2f3
[47] Как я сделал свое первое React Native приложение для моего первого клиента: https://medium.freecodecamp.org/how-i-built-my-first-react-native-app-for-my-first-freelance-client-d78bdab795e1
[48] Топ-10 навыков для разработчиков в 2019: https://hackernoon.com/top-10-skills-of-developers-in-2019-c98dc487d462
[49] UI/UX-тренды 2019: https://medium.com/akveo-engineering/2019-ui-ux-design-trends-you-should-know-268b6bdbc0e3
[50] SAM, приложение для самостоятельного съема жилья: исследование UX: https://uxdesign.cc/ux-ui-case-study-sam-self-start-accommodations-management-app-f5adae5cb22b
[51] TripScout хочет стать приложением для путешествий на каждый день: https://apptractor.ru/info/news/tripscout-hochet-stat-prilozhenie-dlya-puteshestvij-na-kazhdyj-den.html
[52] Asto: мобильная бухгалтерия для малого бизнеса: https://apptractor.ru/info/techhype/asto-mobilnaya-buhgalteriya-dlya-malogo-biznesa.html
[53] Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год: https://vc.ru/media/64033-tri-druga-iz-chelyabinska-prevratili-studiyu-razrabotki-prilozheniy-dlya-vkontakte-v-biznes-s-oborotom-198-mln-rubley-v-god
[54] Выигрышные стратегии App Store Optimization: https://www.youtube.com/watch?v=Xjzdv40qHQI&feature=youtu.be
[55] Конец магазинов приложений быстро приближается: https://onezero.medium.com/the-end-of-app-stores-is-rapidly-approaching-b972da395097
[56] Говорящая приставка к стиральной машине, не нарушающая гарантию: https://habr.com/ru/post/450546/
[57] TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки: https://habr.com/ru/company/ruvds/blog/450314/
[58] Обучаем нейросеть играть в «Змейку» и пишем сервер для соревнований: https://habr.com/ru/post/451070/
[59] Предыдущий дайджест: https://habr.com/ru/company/everydaytools/blog/449862/
[60] почту: mailto:lbogolubov@gmail.com
[61] Источник: https://habr.com/ru/post/451432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=451432
Нажмите здесь для печати.