Android Data Access Auditing Sample (Kotlin)
Для обеспечения большей прозрачности в том, как ваше приложение и его зависимости получают доступ к приватным данным пользователей, в Android 11 введен аудит доступа к данным.
Получив информацию об этом процессе с помощью примеров на Kotlin из репозитория, вы сможете лучше идентифицировать и исправить потенциально неожиданный доступ к данным.
https://proglib.io/w/7db8a957
Для обеспечения большей прозрачности в том, как ваше приложение и его зависимости получают доступ к приватным данным пользователей, в Android 11 введен аудит доступа к данным.
Получив информацию об этом процессе с помощью примеров на Kotlin из репозитория, вы сможете лучше идентифицировать и исправить потенциально неожиданный доступ к данным.
https://proglib.io/w/7db8a957
GitHub
permissions-samples/DataAccessAuditingKotlin at master · android/permissions-samples
Multiple samples showing the best practices in permissions on Android. - permissions-samples/DataAccessAuditingKotlin at master · android/permissions-samples
Цикл статей про использование SwiftUI в реальной жизни и реальных приложениях:
– Введение в SwiftUI
– Работа с готовыми библиотеками под UIKit
– Особенности архитектуры SwiftUI
– Навигация и конфигурация в SwiftUI
– Введение в SwiftUI
– Работа с готовыми библиотеками под UIKit
– Особенности архитектуры SwiftUI
– Навигация и конфигурация в SwiftUI
Хабр
Адаптируем существующее бизнес-решение под SwiftUI. Часть 1
Доброго всем времени суток. Меня зовут Анна Жаркова, я ведущий мобильный разработчик компании «Usetech» О технологии SwiftUI, которую Apple анонсировали в прош...
Программа выведет «foo и bar», т.к. при обращении к методам, которые не являются частью протокола и добавлены к нему через расширение, используется прямой вызов. В этом заключается суть диспетчеризации методов в Swift.
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Хабр
Проверь себя в Swift: паззлер для любителей головоломок
Мы, команда мобильной разработки в SimbirSoft, при создании iOS-приложений широко используем язык Swift – достаточно безопасный, быстрый и выразительный. Для тех, кто знаком со Swift, мы приготовили...
Разбираемся с тестированием удаленных Push-уведомлений в симуляторе iOS с помощью нового способа имитации, реализованного в бета-версии Xcode 11.4: https://proglib.io/w/58e5a152
Sarunw
Testing Remote Push Notification in iOS simulator | Sarunw
A new and easier way to test Apple push notification on iOS simulator.
Сколько раз будет выведено «foo was set»?
Anonymous Quiz
46%
1 раз
28%
2 раза
13%
Ни разу
11%
Ошибка компиляции
2%
Ошибка выполнения
«foo was set» будет выведено 2 раза, т.к. didSet срабатывает не только при присваивании нового значения экземпляру структуры, но и при присваивании нового значения полю структуры.
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Хабр
Проверь себя в Swift: паззлер для любителей головоломок
Мы, команда мобильной разработки в SimbirSoft, при создании iOS-приложений широко используем язык Swift – достаточно безопасный, быстрый и выразительный. Для тех, кто знаком со Swift, мы приготовили...
Автор статьи делится практическим опытом архитектуры и дизайна Android-приложений: https://proglib.io/w/f063a6d7
Хабр
Архитектура и дизайн Android приложения (мой опыт)
Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструме...
Abhishek_Mishra_Machine_Learning_for_iOS_Developers_Wiley_2020.pdf
11.7 MB
Machine Learning for iOS Developers (2020)
Автор(ы): Abhishek Mishra
С помощью книги вы научитесь использовать возможности iOS для машинного обучения и изучите концепции и методы, необходимые для того, чтобы стать успешным практиком iOS в области машинного обучения!
Предполагая, что у вас нет опыта работы с машинным обучением, это книга предлагает экспертные инструкции и практические примеры интеграции машинного обучения в iOS. Четко написанные главы книги, состоящие из двух разделов, сначала охватывают фундаментальные концепции машинного обучения, различные типы систем машинного обучения, их практическое использование и потенциальные проблемы, связанные с решениями в области машинного обучения. Второй раздел учит читателей использовать модели ― как предварительно обученные, так и созданные пользователем ― с помощью инфраструктуры Apple CoreML.
Автор(ы): Abhishek Mishra
С помощью книги вы научитесь использовать возможности iOS для машинного обучения и изучите концепции и методы, необходимые для того, чтобы стать успешным практиком iOS в области машинного обучения!
Предполагая, что у вас нет опыта работы с машинным обучением, это книга предлагает экспертные инструкции и практические примеры интеграции машинного обучения в iOS. Четко написанные главы книги, состоящие из двух разделов, сначала охватывают фундаментальные концепции машинного обучения, различные типы систем машинного обучения, их практическое использование и потенциальные проблемы, связанные с решениями в области машинного обучения. Второй раздел учит читателей использовать модели ― как предварительно обученные, так и созданные пользователем ― с помощью инфраструктуры Apple CoreML.
GraphQL ― язык запросов и манипулирования данными для API. Знакомимся с его основами и учимся работать с GraphQL API для использования при разработке под Android.
https://proglib.io/w/aef7b07a
Также вам может быть интересна статья, в которой автор делится опытом редизайна приложения по прокату велосипедов и самокатов. Там кстати ребята перешли с RESTful API на GraphQL.
https://proglib.io/w/aef7b07a
Также вам может быть интересна статья, в которой автор делится опытом редизайна приложения по прокату велосипедов и самокатов. Там кстати ребята перешли с RESTful API на GraphQL.
ДОУ
Введение в GraphQL: что это за язык и как использовать его под Android
Android-разработчик Мария Агеева делится опытом работы с GraphQL. Будет интересно всем, кто еще не знаком с этим языком, собирается его использовать или только начал интеграцию GraphQL в проект. Также в статье будет кратко описана работа с GraphQL для платформы…
Компилятор не позволит этого сделать, но со стандартами generic-типами это будет работать:
Павел Финкельштейн из Lamoda делится опытом использования Kotlin в проде: https://proglib.io/w/1334dd1e
YouTube
Павел Финкельштейн — Kotlin два года в проде и ни единого разрыва
Ближайшая конференция:
Joker 2021 — 25-28 октября, онлайн.
Подробности и билеты: https://bit.ly/2WA0fJa
. . .
Joker 2021 — 25-28 октября, онлайн.
Подробности и билеты: https://bit.ly/2WA0fJa
. . .
tg_image_499195245.jpeg
3.6 MB
Android Developer Roadmap 2020
Рекомендуемый путь обучения, который поможет вам в изучении Android. Чтобы использовать этот контент, имейте в виду, что у дорожной карты есть макроблоки, которые находятся посередине, и из них выходят микроблоки, которые являются более утонченным содержанием по теме родительского блока.
Таким образом, авторы дорожной карты предлагают вам идти из макроблоков в микроблоки, сверху вниз.
Рекомендуемый путь обучения, который поможет вам в изучении Android. Чтобы использовать этот контент, имейте в виду, что у дорожной карты есть макроблоки, которые находятся посередине, и из них выходят микроблоки, которые являются более утонченным содержанием по теме родительского блока.
Таким образом, авторы дорожной карты предлагают вам идти из макроблоков в микроблоки, сверху вниз.
Мини-учебник по работе с сетевой библиотекой Moya для iOS, позволяющей создавать безопасную по типу структуру для сетевых сервисов и запросов: https://proglib.io/w/c55e3501