- PVSM.RU - https://www.pvsm.ru -
Новый дайджест о кроссплатформенной разработке, о лучших приложениях 2019 года, о минимализме в дизайне и темных темах, о перспективах AR-очков, библиотеках и даже цвете 2020 года.
Эта статья – открытое письмо рядового разработчика на Android сообществу в целом и руководству корпорации Google. Если кратко: мой аккаунт разработчика на Google Play снесли за какой-то час после десяти лет добросовестного сотрудничества.
Расскажите о ваших сильных и слабых сторонах в разработке, проверьте свои навыки и поделитесь, над какими проектами вы работаете и какие языки, инструменты, технологии и платформы предпочитаете.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в Telegram-канале [4].
iOS
• (+28) Flutter. Часть 2. Для iOS разработчиков [5]
• (+15) FigmaGen: Автоматизация стилей в iOS-приложении [6]
• (+11) Понимаем UICollectionViewLayout на примере Photos App [7]
• Лучшие приложения и игры 2019 года в App Store [8]
• Каникулы App Store: с 23 по 27 декабря [9]
• UIKit + SwiftUI! Как добавить компоненты SwiftUI в UIView? [10]
• Введение в Apple Core ML 3 – создание моделей глубокого обучения для iPhone [11]
• Полное руководство по Property Wrapper в Swift 5 [12]
• Уровень абстракции базы данных для iOS [13]
• Как использовать подписки с GraphQL, Apollo iOS SDK и Swift [14]
• Обнаружение и распознавание номерных знаков на iOS [15]
• Как создать приложение музыкального проигрывателя (Audio & Background Play) [16]
• Архитектура переключения функций [17]
• Cards: карточки из App Store [18]
• CollectionViewSlantedLayout: красота наклона [19]
• 5 iOS-библиотек, которые сделают UI вашего приложения действительно красивым [20]
• 8 удивительных SwiftUI-библиотек для использования в вашем следующем проекте [21]
• 5 iOS-библиотек для улучшения вашего приложения [22]
• Топ-5 популярных iOS-библиотек в ноябре [23]
Android
• (+22) Как Java 8 поддерживается в Android [24]
• (+10) Пишем простой модуль Magisk для Android [25]
• (+8) Vivaldi для Android: одна бета — хорошо, а вторая — лучше [26]
• (+5) Тестирование Android-приложений с использованием Selenoid. Поиск location в мобильном приложении с помощью Appium [27]
• Google выпускает Android Game SDK [28]
• Курсы по Kotlin в JetBrains Academy [29]
• Лучшие приложения и игры для Android 2019 в Google Play [30]
• Дирижирование View [31]
• Дивный новый мир Android с AssistedInject [32]
• Тестируйте все с Kotlin [33]
• Улучшение производительности UI вашего Android-приложения [34]
• BIGCASH удален из PLAY STORE по ложным обвинениям [35]
• Руководство начинающих по gRPC в Android [36]
• Фантомные типы в Kotlin [37]
• Как поддерживать темы в кастомных View [38]
• LiquidSwipe: жидкие свайпы для Android [39]
• Топ-5 самых популярных Android-библиотек в ноябре [40]
Разработка
• (+35) Процедурные дороги в Houdini и Unity [41]
• (+22) Python в Mobile development [42]
• (+20) Сравнение React Native и Flutter с точки зрения их применения в реальных проектах [43]
• (+12) Flutter: рисуем текст вдоль окружности [44]
• (+11) Как с нуля написать приложение? С чего начать новичку? Flutter / Программирование [45]
• (+9) Unity, ECS, Actors: как поднять FPS в своей игре в десять раз, когда оптимизировать уже нечего [46]
• (+9) MVC в Unity со Scriptable Objects. Часть 2 [47]
• (+6) Автоматическое добавление JSON источников в REFL.ME для формирования сообщений и оповещений [48]
• (+1) Оптимизация интерфейса в Unity без кода [49]
• Podlodka #140: Искусственный интеллект [50]
• Flutter Dev Podcast #9: CI/CD – Jenkins, Bitrise, Codemagic [51]
• JetBrains представил среду для командной работы Space [52]
• “Классический синий” – цвет 2020 года [53]
• Проходим технические интервью: что спрашивают в крупных IT-компаниях? [54]
• Аннотации к дизайну сделают ваших разработчиков счастливее [55]
• Невозвратные затраты: когда стоит бросить проект? [56]
• Как контролировать разработку приложения [57]
• Минимализм в дизайне жив и никогда не умрет [58]
• Оформить тёмную тему с умом: заметки, инструкции и примеры для дизайнеров интерфейсов [59]
• Поставить себя на место пользователя и понять его: какие эмоции помогут дизайнеру спроектировать отзывчивый интерфейс [60]
• Видео Mobile Era 2019 [61]
• Рисование плавных линий с Cocos2dx [62]
• Вам действительно нужен бэкэнд для вашего мобильного приложения? [63]
• 5 крутых пользовательских интерфейсов для книжного магазина [64]
• Самый копируемый сниппет StackOverflow всех времен имеет уязвимости! [65]
• Ключевые тренды мобильного UX на 2020 год [66]
• Список программистских игр для практики и улучшения ваших навыков [67]
• Лучшие API и SDK для разработки чатов в 2020 [68]
• Cosmic: изучение UI/UX [69]
• Распознавание текста с помощью Firebase ML Kit на iOS и Android [70]
• Вот как выглядит распорядок успешного разработчика приложений [71]
Аналитика, маркетинг и монетизация
• (+9) Глобальный отчёт по VPN на мобильных устройствах в 2019 году [72]
• Duolingo привлек $30 млн. при оценке $1.5 млрд. [73]
• Craigslist принимает 21 век [74]
• Chefclub: простые рецепты [75]
• В Google Photos добавили мессенджер [76]
• ASOdesk запускает бета-тестирование StoreConsole [77]
• В myTarget появилось А/B-тестирование рекламных кампаний [78]
• Путин подписал закон о предустановке российского софта [79]
• 3 источника трафика для e-commerce, которые вас приятно удивят: кейс Joom и Rocket10 [80]
• Новая версия платформы Appbooster [81]
• Почему мы отказались от монетизации Bounty Hunter Space Lizard [82]
AI, Устройства, IoT
• (+72) Умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снимают «отпечатки» экрана и отправляют на сервер [83]
• (+18) Прямой VPN-туннель между двумя компьютерами находящимися за NATами провайдеров [84]
• (+4) Не только умные колонки. ТОП-7 неочевидных, но перспективных IoT-решений [85]
• Президент Qualcomm планирует, что в скором времени очки заменят смартфоны [86]
• Niantic и Qualcomm вместе работают над AR-очками [87]
← Предыдущий дайджест [88]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [89].
Автор: DigitalEcosystems
Источник [90]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka-pod-ios/339268
Ссылки в тексте:
[1] История о том, как Google Play за один час перечеркнул десять лет моих трудов: https://habr.com/ru/company/digital-ecosystems/blog/479020/
[2] Новый опрос Developer Economics: https://www.developereconomics.net/?member_id=apptractor&lang=ru
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] Flutter. Часть 2. Для iOS разработчиков: https://habr.com/ru/company/funcorp/blog/477182/
[6] FigmaGen: Автоматизация стилей в iOS-приложении: https://habr.com/ru/company/hh/blog/478542/
[7] Понимаем UICollectionViewLayout на примере Photos App: https://habr.com/ru/company/abbyy/blog/477734/
[8] Лучшие приложения и игры 2019 года в App Store: https://apptractor.ru/info/apps/best-apps-games-2019-app-store.html
[9] Каникулы App Store: с 23 по 27 декабря: https://apptractor.ru/info/news/app-store-connect-holiday-2019.html
[10] UIKit + SwiftUI! Как добавить компоненты SwiftUI в UIView?: https://techhype.io/?story=uikitswiftui-how-to-add-swiftui-components-into-the-uiview
[11] Введение в Apple Core ML 3 – создание моделей глубокого обучения для iPhone: https://medium.com/analytics-vidhya/introduction-to-apples-core-ml-3-build-deep-learning-models-for-the-iphone-with-code-509b951674c1
[12] Полное руководство по Property Wrapper в Swift 5: https://techhype.io/?story=the-complete-guide-to-property-wrappers-in-swift-5
[13] Уровень абстракции базы данных для iOS: https://medium.com/flawless-app-stories/database-abstraction-layer-for-ios-82d0022c799f
[14] Как использовать подписки с GraphQL, Apollo iOS SDK и Swift: https://medium.com/flawless-app-stories/how-to-use-subscriptions-with-graphql-using-apollo-ios-sdk-and-swift-57ed96a4d42c
[15] Обнаружение и распознавание номерных знаков на iOS: https://heartbeat.fritz.ai/license-plate-recognition-detection-and-plate-number-extraction-on-ios-827035bffa41
[16] Как создать приложение музыкального проигрывателя (Audio & Background Play): https://techhype.io/?story=ios-development-tutorial-how-to-build-a-music-player-app-audio-background-play
[17] Архитектура переключения функций: https://medium.com/flawless-app-stories/feature-toggle-architecture-fed98ad9d662
[18] Cards: карточки из App Store: https://apptractor.ru/info/github/cards.html
[19] CollectionViewSlantedLayout: красота наклона: https://apptractor.ru/info/github/collectionviewslantedlayout.html
[20] 5 iOS-библиотек, которые сделают UI вашего приложения действительно красивым: https://medium.com/better-programming/5-ios-libraries-to-make-your-app-s-ui-really-pop-7037998772af
[21] 8 удивительных SwiftUI-библиотек для использования в вашем следующем проекте: https://medium.com/better-programming/8-amazing-swiftui-libraries-to-use-in-your-next-project-52efaf211143
[22] 5 iOS-библиотек для улучшения вашего приложения: https://medium.com/better-programming/5-ios-libraries-to-enhance-your-app-17ae7ed350db
[23] Топ-5 популярных iOS-библиотек в ноябре: https://medium.com/better-programming/top-5-trending-ios-libraries-in-november-fbff6cf18c59
[24] Как Java 8 поддерживается в Android: https://habr.com/ru/company/tinkoff/blog/478692/
[25] Пишем простой модуль Magisk для Android: https://habr.com/ru/post/478288/
[26] Vivaldi для Android: одна бета — хорошо, а вторая — лучше: https://habr.com/ru/company/vivaldi/blog/478820/
[27] Тестирование Android-приложений с использованием Selenoid. Поиск location в мобильном приложении с помощью Appium: https://habr.com/ru/post/478816/
[28] Google выпускает Android Game SDK: https://apptractor.ru/info/news/android-game-sdk-frame-pacing.html
[29] Курсы по Kotlin в JetBrains Academy: https://apptractor.ru/learn/kotlin-jetbrains-academy.html
[30] Лучшие приложения и игры для Android 2019 в Google Play: https://apptractor.ru/info/apps/android-best-of-2019.html
[31] Дирижирование View: https://medium.com/@chrisbanes/suspending-over-views-19de9ebd7020
[32] Дивный новый мир Android с AssistedInject: https://proandroiddev.com/brave-new-android-world-with-assistedinject-d11bdc20147d
[33] Тестируйте все с Kotlin: https://proandroiddev.com/test-everything-with-kotlin-1cb4bce8f9ac
[34] Улучшение производительности UI вашего Android-приложения: https://techhype.io/?story=improve-the-ui-performance-of-your-android-app
[35] BIGCASH удален из PLAY STORE по ложным обвинениям: https://medium.com/@BigcashA/bigcash-removed-from-the-play-store-on-false-claims-638ae648f254
[36] Руководство начинающих по gRPC в Android: https://medium.com/swlh/a-beginners-guide-to-grpc-in-android-61cc56a423f7
[37] Фантомные типы в Kotlin: https://proandroiddev.com/phantom-types-in-kotlin-afd3f59fde10
[38] Как поддерживать темы в кастомных View: https://infinum.com/the-capsized-eight/how-to-support-themes-in-custom-views-for-android-apps
[39] LiquidSwipe: жидкие свайпы для Android: https://apptractor.ru/info/github/liquidswipe.html
[40] Топ-5 самых популярных Android-библиотек в ноябре: https://medium.com/better-programming/the-top-5-trending-android-libraries-in-november-cc0832aae4ce
[41] Процедурные дороги в Houdini и Unity: https://habr.com/ru/post/478516/
[42] Python в Mobile development: https://habr.com/ru/post/479126/
[43] Сравнение React Native и Flutter с точки зрения их применения в реальных проектах: https://habr.com/ru/company/ruvds/blog/478322/
[44] Flutter: рисуем текст вдоль окружности: https://habr.com/ru/post/478258/
[45] Как с нуля написать приложение? С чего начать новичку? Flutter / Программирование: https://habr.com/ru/post/478230/
[46] Unity, ECS, Actors: как поднять FPS в своей игре в десять раз, когда оптимизировать уже нечего: https://habr.com/ru/post/478824/
[47] MVC в Unity со Scriptable Objects. Часть 2: https://habr.com/ru/company/plarium/blog/478602/
[48] Автоматическое добавление JSON источников в REFL.ME для формирования сообщений и оповещений: https://habr.com/ru/post/478806/
[49] Оптимизация интерфейса в Unity без кода: https://habr.com/ru/company/banzai/blog/478398/
[50] Podlodka #140: Искусственный интеллект: https://apptractor.ru/info/media/podlodka-140.html
[51] Flutter Dev Podcast #9: CI/CD – Jenkins, Bitrise, Codemagic: https://apptractor.ru/info/media/flutter-dev-podcast-9.html
[52] JetBrains представил среду для командной работы Space: https://apptractor.ru/info/news/jetbrains-space.html
[53] “Классический синий” – цвет 2020 года: https://apptractor.ru/info/news/pantone-classic-blue-2020.html
[54] Проходим технические интервью: что спрашивают в крупных IT-компаниях?: https://apptractor.ru/info/articles/prohodim-tehnicheskie-intervyu-chto-sprashivayut-v-krupnyih-it-kompaniyah.html
[55] Аннотации к дизайну сделают ваших разработчиков счастливее: https://apptractor.ru/info/articles/design-annotations.html
[56] Невозвратные затраты: когда стоит бросить проект?: https://apptractor.ru/info/articles/nevozvratnyie-zatratyi-kogda-stoit-brosit-proekt.html
[57] Как контролировать разработку приложения: https://vc.ru/life/94868-kak-kontrolirovat-razrabotku-prilozheniya
[58] Минимализм в дизайне жив и никогда не умрет: https://ux.pub/minimalizm-v-dizayne-zhiv-i-nikogda-ne-umret/
[59] Оформить тёмную тему с умом: заметки, инструкции и примеры для дизайнеров интерфейсов: https://vc.ru/design/95508-oformit-temnuyu-temu-s-umom-zametki-instrukcii-i-primery-dlya-dizaynerov-interfeysov
[60] Поставить себя на место пользователя и понять его: какие эмоции помогут дизайнеру спроектировать отзывчивый интерфейс: https://vc.ru/design/95667-postavit-sebya-na-mesto-polzovatelya-i-ponyat-ego-kakie-emocii-pomogut-dizayneru-sproektirovat-otzyvchivyy-interfeys
[61] Видео Mobile Era 2019: https://apptractor.ru/info/media/mobile-era-2019.html
[62] Рисование плавных линий с Cocos2dx: https://medium.com/@intmainreturn00/drawing-smooth-lines-with-cocos2dx-d057c41b8af2
[63] Вам действительно нужен бэкэнд для вашего мобильного приложения?: https://techhype.io/?story=do-you-actually-need-a-backend-for-your-mobile-app
[64] 5 крутых пользовательских интерфейсов для книжного магазина: https://uxplanet.org/5-cool-user-interface-for-bookstore-9f39651934d
[65] Самый копируемый сниппет StackOverflow всех времен имеет уязвимости!: https://programming.guide/worlds-most-copied-so-snippet.html
[66] Ключевые тренды мобильного UX на 2020 год: https://medium.com/swlh/the-key-mobile-ux-trends-for-2020-c50665b68f24
[67] Список программистских игр для практики и улучшения ваших навыков: https://blog.soshace.com/list-of-coding-games-to-practice-improve-your-programming-skills/
[68] Лучшие API и SDK для разработки чатов в 2020: https://techhype.io/?story=top-chat-api-sdk-providers-in-this-world-2020
[69] Cosmic: изучение UI/UX: https://medium.muz.li/cosmic-ui-ux-case-study-3f7046e980ac
[70] Распознавание текста с помощью Firebase ML Kit на iOS и Android: https://medium.com/better-programming/recognizing-text-with-firebase-ml-kit-on-ios-android-8b9c538715df
[71] Вот как выглядит распорядок успешного разработчика приложений: https://medium.com/@protoio/heres-what-a-successful-app-developer-s-routine-looks-like-6356f667d7d9
[72] Глобальный отчёт по VPN на мобильных устройствах в 2019 году: https://habr.com/ru/post/478582/
[73] Duolingo привлек $30 млн. при оценке $1.5 млрд.: https://apptractor.ru/info/news/duolingo-30.html
[74] Craigslist принимает 21 век: https://apptractor.ru/info/apps/craigslist-app.html
[75] Chefclub: простые рецепты: https://apptractor.ru/info/techhype/chefclub.html
[76] В Google Photos добавили мессенджер: https://apptractor.ru/info/apps/google-photos-messenger.html
[77] ASOdesk запускает бета-тестирование StoreConsole: https://apptractor.ru/marketing-monetization/localization/asodesk-storeconsole.html
[78] В myTarget появилось А/B-тестирование рекламных кампаний: https://apptractor.ru/marketing-monetization/ad-networks/mytarget-a-b-test.html
[79] Путин подписал закон о предустановке российского софта: https://apptractor.ru/info/news/pre-installed-software.html
[80] 3 источника трафика для e-commerce, которые вас приятно удивят: кейс Joom и Rocket10: https://apptractor.ru/marketing-monetization/joom-rocket10.html
[81] Новая версия платформы Appbooster: https://apptractor.ru/marketing-monetization/apps-promo/new-appbooster.html
[82] Почему мы отказались от монетизации Bounty Hunter Space Lizard: https://www.stayinsidegames.com/why-we-demonetized-bounty-hunter-space-lizard/
[83] Умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снимают «отпечатки» экрана и отправляют на сервер: https://habr.com/ru/post/479022/
[84] Прямой VPN-туннель между двумя компьютерами находящимися за NATами провайдеров: https://habr.com/ru/post/478452/
[85] Не только умные колонки. ТОП-7 неочевидных, но перспективных IoT-решений: https://habr.com/ru/company/kauri_iot/blog/478456/
[86] Президент Qualcomm планирует, что в скором времени очки заменят смартфоны: https://apptractor.ru/info/news/qualcomm-smart-future.html
[87] Niantic и Qualcomm вместе работают над AR-очками: https://apptractor.ru/info/news/niantic-qualcomm-ar-glasses.html
[88] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/478216/
[89] почту: mailto:lbogolubov@gmail.com
[90] Источник: https://habr.com/ru/post/479222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=479222
Нажмите здесь для печати.