- PVSM.RU - https://www.pvsm.ru -
В нашем новом выпуске создание вездесущих сплэшскринов, уход прекрасного Джони Айва, тщательная проверка приложений в App Store, параноидальные видео, искусственная музыка и много других интересных материалов.
Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта.
Этот дайджест доступен в виде еженедельной рассылки [2]. А ежедневно новости мы рассылаем в Telegram-канале [3].
iOS
• (+12) Анимированные карточки на SwiftUI [4]
• (+9) SwiftUI и авто-возобновляемые подписки [5]
• Джони Айв покидает Apple [6]
• Apple купила стартап Drive.ai, занимающийся автономными автомобилями [7]
• Apple выпустила публичные бета-версии iOS 13 и iPadOS [8]
• Как работает проверка приложений в Apple [9]
• Начинаем работу со SwiftUI [10]
• Создание динамической Popover карточки на Swift [11]
• Полное руководство по оптимизации сборки в XCode [12]
• Анимация UIButton в Swift [13]
• SwiftUI против UIKit – сравнение при создании одинаковых проектов [14]
• Используем Sky Segmentation для создания движущегося неба [15]
• (Почти) [16] Все, что вам надо знать о Grand Central Dispatch в Swift
• Как создать виджет для iOS [17]
• MovieSwiftUI: кино на SwiftUI и Combine [18]
Android
• (+17) Уменьшаем время сборки ваших Android-проектов [19]
• (+13) Что такое Android Lint и как он помогает писать поддерживаемый код [20]
• (+12) Шпаргалка по Gradle [21]
• (+9) Погружение в Jetpack Compose [22]
• (+7) Руководство по React Native для начинающих Android-разработчиков (с примером приложения) [23]
• Карты Google будут предсказывать заполненность транспорта [24]
• Huawei открывает компилятор Ark для разработчиков [25]
• Microsoft готовит планшет с двумя экранами и поддержкой Android [26]
• Дизайн для темной темы [27]
• Почему я перестал использовать корутины в Kotlin [28]
• Двигаясь в сторону микро-сервисного мышления на Android [29]
• Миграция на Room в реальном мире [30]
• ViewModels вместе с Saved State, Jetpack Navigation, Data Binding и Корутинами [31]
• Стратегия Android-тестирования [32]
• Кроссплатформенная разработка с Джесси Уилсон [33]
• Советы по созданию кастомных View для Android с Canvas API [34]
• Мультиплатформенное программирование на Kotlin Native – квест мобильных разработчиков [35]
• Первый показ Android 11 лет назад [36]
• Переизобретаем Firefox для Android [37]
• 16 причин опубликовать приложения и игры в Android App Bundle [38]
Разработка
• (+22) Невангеры [39]
• (+19) Параноидальные видео с митапа Яндекс.Денег [40]
• (+17) Создание прослушивающего приложения для просмотра трафика мобильной MMORPG [41]
• (+14) Замеряем производительность Qt [42]
• (+12) Как прошёл Mobius 2019 Piter (и немного о следующем Mobius) [43]
• (+9) Гонка вооружений [44]
• (+5) Экономия на мобильной кросс-платформенной разработке: кейс Skyeng [45]
• Mobile People Talks #7: Асинхронность [46]
• Unity Learn Premium будет учить 3D-разработке [47]
• Podlodka #117: Современный фронтенд [48]
• Навыки Алисы пополнились звуками [49]
• New.HR Podcast #1: Профессия UX исследователь [50]
• АйтиХайп: Герман Клименко [51]
• Wrike запускает конкурс Work, Unleashed 2019 [52]
• Конкурс инди-игр от AppLovin с призовым фондом $300,000 [53]
• Величайшая ошибка Билла Гейтса – не Microsoft сделала Android [54]
• Почему текстовые кнопки вредят юзабилити мобильных приложений [55]
• Я создал iOS-приложение и попал в топ-чарты в первый день [56]
• 10 подсказок для вашего портфолио программиста [57]
• Начинаем работу с программным языком Facebook Libra [58]
• Как писать хороший код [59]
• Почему вашему продукту нужно видение – мои выводы из WWDC 2019 [60]
• 3 стадии программирования: Написание. Избегание. Удаление. [61]
• Flutter для десктопов: создаем и запускаем приложение [62]
• Почему пользовательские тестирования отстой [63]
• Как проводить осмысленное пользовательское тестирование при небольшом бюджете [64]
• Что такое функциональное программирование? [65]
• Apple News: исследование UX [66]
• Темный режим не решит всех наших проблем с экранами [67]
• AAA против инди разработки [68]
• Видео mDevCamp 2019 [69]
• Uno Calculator: кроссплатформенный калькулятор из Windows [70]
• GIPHY SDK для iOS и Android [71]
• WhatsApp Clone: как сделать WhatsApp [72]
• DigitMarket: создание цифровых экосистем [73]
Аналитика, маркетинг и монетизация
• 10 самых влиятельных книг для маркетологов [74]
• Superhuman: самая быстрая почта [75]
• Минкомсвязи вернулось к предустановке российских приложений [76]
• “Монетизация мобильных приложений в 1 квартале”: отчет SOOMLA [77]
• 9 млн. человек играет в Candy Crush более 3 часов в день [78]
• Gucci сделал AR-примерку кроссовок [79]
• Google запустил 3D и AR объявления [80]
• Harry Potter: Wizards Unite: как Pockemon Go, но про волшебников [81]
• Анализ десяти самых доходных приложений в App Store за 2018 год [82]
• Руководство по самостоятельным маркетинговым исследованиям для инди-разработчиков [83]
• Чему я научился, со-основав Dribbble [84]
AI, Устройства, IoT
• (+67) Создаем музыку: когда простые решения превосходят по эффективности глубокое обучение [85]
• (+21) Используем данные на практике [86]
• (+17) Airbus берет новые высоты с помощью смешанной реальности Microsoft [87]
• (+14) Зачем осциллографу поддержка криптографии? [88]
• (+10) «Стой! Кто идет?». Видеонаблюдение на крыльцо [89]
• (+10) Удивительные возможности нейросетей 2019 года [90]
• Первая колонка LG с Алисой [91]
• Вышел Raspberry Pi 4 [92]
• Понимаем нейронные сети [93]
< Предыдущий дайджест [94]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [95].
Автор: DigitalEcosystems
Источник [96]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/app-store/322418
Ссылки в тексте:
[1] Делаем вездесущий Splash Screen на iOS: https://habr.com/ru/company/youla/blog/456394/
[2] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[3] Telegram-канале: https://t.me/apptractor
[4] Анимированные карточки на SwiftUI: https://habr.com/ru/post/456936/
[5] SwiftUI и авто-возобновляемые подписки: https://habr.com/ru/post/458116/
[6] Джони Айв покидает Apple: https://apptractor.ru/info/news/jonathan-ive-apple.html
[7] Apple купила стартап Drive.ai, занимающийся автономными автомобилями: https://apptractor.ru/info/news/apple-drive-ai.html
[8] Apple выпустила публичные бета-версии iOS 13 и iPadOS: https://apptractor.ru/info/news/ios-13-beta.html
[9] Как работает проверка приложений в Apple: https://apptractor.ru/info/articles/apple-app-review.html
[10] Начинаем работу со SwiftUI: https://www.youtube.com/watch?v=uv5L2HQqDPU&feature=youtu.be
[11] Создание динамической Popover карточки на Swift: https://medium.com/better-programming/swift-create-a-dynamic-popover-card-view-d6f274be0c6b
[12] Полное руководство по оптимизации сборки в XCode: https://medium.com/flexiple/a-comprehensive-guide-to-optimizing-your-xcode-build-2401015daa44
[13] Анимация UIButton в Swift: https://medium.com/better-programming/swift-uibutton-animations-6ce016212c6e
[14] SwiftUI против UIKit – сравнение при создании одинаковых проектов: https://techhype.io/?story=swiftui-vs-uikit-a-comparison-of-building-the-same-app-in-each-framework
[15] Используем Sky Segmentation для создания движущегося неба: https://medium.com/flawless-app-stories/using-sky-segmentation-to-create-stunning-background-animations-in-ios-4b4b2548061
[16] (Почти): https://www.vadimbulavin.com/grand-central-dispatch-in-swift/
[17] Как создать виджет для iOS: https://medium.com/gits-apps-insight/how-to-create-ios-widget-today-extension-dfd06ab640de
[18] MovieSwiftUI: кино на SwiftUI и Combine: https://apptractor.ru/info/github/movieswiftui.html
[19] Уменьшаем время сборки ваших Android-проектов: https://habr.com/ru/company/otus/blog/457374/
[20] Что такое Android Lint и как он помогает писать поддерживаемый код: https://habr.com/ru/post/456272/
[21] Шпаргалка по Gradle: https://habr.com/ru/post/458046/
[22] Погружение в Jetpack Compose: https://habr.com/ru/company/otus/blog/458106/
[23] Руководство по React Native для начинающих Android-разработчиков (с примером приложения): https://habr.com/ru/company/plarium/blog/458118/
[24] Карты Google будут предсказывать заполненность транспорта: https://apptractor.ru/info/apps/google-maps-predicts-crowd.html
[25] Huawei открывает компилятор Ark для разработчиков: https://apptractor.ru/info/news/huawei-ark.html
[26] Microsoft готовит планшет с двумя экранами и поддержкой Android: https://apptractor.ru/info/devices/microsoft-surface-2x.html
[27] Дизайн для темной темы: https://medium.com/snapp-mobile/design-for-the-dark-theme-9a2185bbb1d5
[28] Почему я перестал использовать корутины в Kotlin: https://dev.to/martinhaeusler/why-i-stopped-using-coroutines-in-kotlin-kg0
[29] Двигаясь в сторону микро-сервисного мышления на Android: https://proandroiddev.com/moving-towards-a-micro-service-mindset-on-android-910de7e4f0c2
[30] Миграция на Room в реальном мире: https://techhype.io/?story=migrating-to-room-in-the-real-world
[31] ViewModels вместе с Saved State, Jetpack Navigation, Data Binding и Корутинами: https://medium.com/androiddevelopers/viewmodels-with-saved-state-jetpack-navigation-data-binding-and-coroutines-df476b78144e
[32] Стратегия Android-тестирования: https://engineering.talkdesk.com/android-testing-strategy-73269539c13d
[33] Кроссплатформенная разработка с Джесси Уилсон: https://fragmentedpodcast.com/episodes/166/
[34] Советы по созданию кастомных View для Android с Canvas API: https://skillsmatter.com/skillscasts/13109-tips-for-building-custom-views-on-android-with-canvas-apis
[35] Мультиплатформенное программирование на Kotlin Native – квест мобильных разработчиков: https://medium.com/dev-machina/multiplatform-programming-using-kotlin-native-a-mobile-developers-quest-part-1-59c1a89ba493
[36] Первый показ Android 11 лет назад: https://www.youtube.com/watch?v=1FJHYqE0RDg
[37] Переизобретаем Firefox для Android: https://blog.mozilla.org/futurereleases/2019/06/27/reinventing-firefox-for-android-a-preview/
[38] 16 причин опубликовать приложения и игры в Android App Bundle: https://medium.com/googleplaydev/16-reasons-to-publish-your-apps-and-games-with-the-android-app-bundle-8904575d11d5
[39] Невангеры: https://habr.com/ru/post/457514/
[40] Параноидальные видео с митапа Яндекс.Денег: https://habr.com/ru/company/yamoney/blog/457690/
[41] Создание прослушивающего приложения для просмотра трафика мобильной MMORPG: https://habr.com/ru/post/457480/
[42] Замеряем производительность Qt: https://habr.com/ru/company/digdes/blog/457622/
[43] Как прошёл Mobius 2019 Piter (и немного о следующем Mobius): https://habr.com/ru/company/jugru/blog/458050/
[44] Гонка вооружений: https://habr.com/ru/post/456770/
[45] Экономия на мобильной кросс-платформенной разработке: кейс Skyeng: https://habr.com/ru/company/skyeng/blog/457392/
[46] Mobile People Talks #7: Асинхронность: https://apptractor.ru/info/media/mobile-people-talks-7-%d0%b0%d1%81%d0%b8%d0%bd%d1%85%d1%80%d0%be%d0%bd%d0%bd%d0%be%d1%81%d1%82%d1%8c.html
[47] Unity Learn Premium будет учить 3D-разработке: https://apptractor.ru/learn/unity-learn-premium.html
[48] Podlodka #117: Современный фронтенд: https://apptractor.ru/info/media/podlodka-117.html
[49] Навыки Алисы пополнились звуками: https://apptractor.ru/info/news/yandex-alice-sounds.html
[50] New.HR Podcast #1: Профессия UX исследователь: https://apptractor.ru/info/media/newhr-podcast-1.html
[51] АйтиХайп: Герман Клименко: https://apptractor.ru/info/media/ithype-klimenko.html
[52] Wrike запускает конкурс Work, Unleashed 2019: https://apptractor.ru/info/conferences/work-unleashed-2019.html
[53] Конкурс инди-игр от AppLovin с призовым фондом $300,000: https://apptractor.ru/info/conferences/ultimate-game-changers-contest.html
[54] Величайшая ошибка Билла Гейтса – не Microsoft сделала Android: https://apptractor.ru/info/news/bill-gates-android.html
[55] Почему текстовые кнопки вредят юзабилити мобильных приложений: https://ux.pub/pochemu-tekstovye-knopki-vredyat-yuzabiliti-mobilnyh-prilozheniy/
[56] Я создал iOS-приложение и попал в топ-чарты в первый день: https://vc.ru/tribuna/72406-ya-sozdal-ios-prilozhenie-i-popal-v-top-charty-v-pervyy-den
[57] 10 подсказок для вашего портфолио программиста: https://medium.com/better-programming/10-coding-prompts-for-your-portfolio-4a5266d86ede
[58] Начинаем работу с программным языком Facebook Libra: https://levelup.gitconnected.com/getting-started-with-the-facebook-libra-programming-language-a1d21aa837e0
[59] Как писать хороший код: https://dev.to/taillogs/how-to-write-a-good-piece-of-code-2gmj
[60] Почему вашему продукту нужно видение – мои выводы из WWDC 2019: https://uxdesign.cc/why-your-product-must-have-a-vision-the-biggest-takeaway-from-apples-wwdc-2019-8edadd7062df
[61] 3 стадии программирования: Написание. Избегание. Удаление.: https://medium.com/better-programming/3-coding-stages-writing-avoiding-deleting-598d21518023
[62] Flutter для десктопов: создаем и запускаем приложение: https://ayushshekhar.hashnode.dev/flutter-for-desktop-create-and-run-a-desktop-application-ebeb1604f1e0
[63] Почему пользовательские тестирования отстой: https://ux.pub/pochemu-polzovatelskie-testirovaniya-otstoy/
[64] Как проводить осмысленное пользовательское тестирование при небольшом бюджете: https://uxdesign.cc/how-to-carry-out-meaningful-user-testing-on-a-small-budget-114598012aae
[65] Что такое функциональное программирование?: https://itnext.io/what-exactly-is-functional-programming-ea02c86753fd
[66] Apple News: исследование UX: https://uxdesign.cc/apple-news-a-usability-case-study-1ae7b037a7fd
[67] Темный режим не решит всех наших проблем с экранами: https://onezero.medium.com/dark-mode-isnt-the-answer-to-our-screen-problems-1b9db4ef06fb
[68] AAA против инди разработки: https://www.youtube.com/watch?v=HHRCKgqY-rE
[69] Видео mDevCamp 2019: https://apptractor.ru/info/media/mdevcamp-2019.html
[70] Uno Calculator: кроссплатформенный калькулятор из Windows: https://apptractor.ru/info/github/uno-calculator.html
[71] GIPHY SDK для iOS и Android: https://apptractor.ru/info/techhype/giphy-sdk.html
[72] WhatsApp Clone: как сделать WhatsApp: https://apptractor.ru/learn/whatsapp-clone.html
[73] DigitMarket: создание цифровых экосистем: https://apptractor.ru/info/github/digitmarket.html
[74] 10 самых влиятельных книг для маркетологов: https://apptractor.ru/learn/10-books.html
[75] Superhuman: самая быстрая почта: https://apptractor.ru/info/techhype/superhuman.html
[76] Минкомсвязи вернулось к предустановке российских приложений: https://apptractor.ru/info/news/smart-install.html
[77] “Монетизация мобильных приложений в 1 квартале”: отчет SOOMLA: https://apptractor.ru/marketing-monetization/ad-networks/soomla-mobile-monetization-benchmark.html
[78] 9 млн. человек играет в Candy Crush более 3 часов в день: https://apptractor.ru/marketing-monetization/engagement/candy-crush-9.html
[79] Gucci сделал AR-примерку кроссовок: https://apptractor.ru/info/apps/gucci-ar.html
[80] Google запустил 3D и AR объявления: https://apptractor.ru/marketing-monetization/ad-networks/google-3d-ar-ads.html
[81] Harry Potter: Wizards Unite: как Pockemon Go, но про волшебников: https://apptractor.ru/info/techhype/harry-potter-wizards-unite.html
[82] Анализ десяти самых доходных приложений в App Store за 2018 год: https://vc.ru/services/72955-analiz-desyati-samyh-dohodnyh-prilozheniy-v-app-store-za-2018-god
[83] Руководство по самостоятельным маркетинговым исследованиям для инди-разработчиков: https://www.gamedev.net/articles/business/business-and-law/a-guide-to-diy-market-research-for-indie-game-devs-r5138/
[84] Чему я научился, со-основав Dribbble: http://simplebits.com/2019/06/25/dribbble.html
[85] Создаем музыку: когда простые решения превосходят по эффективности глубокое обучение: https://habr.com/ru/company/lanit/blog/455742/
[86] Используем данные на практике: https://habr.com/ru/company/oleg-bunin/blog/455644/
[87] Airbus берет новые высоты с помощью смешанной реальности Microsoft: https://habr.com/ru/company/microsoft/blog/457192/
[88] Зачем осциллографу поддержка криптографии?: https://habr.com/ru/company/globalsign/blog/457350/
[89] «Стой! Кто идет?». Видеонаблюдение на крыльцо: https://habr.com/ru/post/457812/
[90] Удивительные возможности нейросетей 2019 года: https://habr.com/ru/post/457710/
[91] Первая колонка LG с Алисой: https://apptractor.ru/info/devices/lg-xboom-ai-thinq-wk7y.html
[92] Вышел Raspberry Pi 4: https://apptractor.ru/info/devices/raspberry-pi-4-model-b.html
[93] Понимаем нейронные сети: https://towardsdatascience.com/understanding-neural-networks-19020b758230
[94] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/457254/
[95] почту: mailto:lbogolubov@gmail.com
[96] Источник: https://habr.com/ru/post/458220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=458220
Нажмите здесь для печати.