Как в Android передать данные от Activity к Service?
Anonymous Poll
13%
A - Мы можем хранить данные в общей базе данных и получать информацию о Service и Activity
5%
B - Мы не можем передавать данные от Activity в Service
33%
C - Используя метод putExtra () в intent, мы можем передать данные с помощью setResult()
47%
D - A и C
3%
E - Ничего из вышеперечисленного
Правильный ответ: D.
Используя метод putExtra(), мы можем отправить данные. При его использовании нам нужно вызывать метод setResult() в Service. Мы также можем хранить данные в общей базе данных и получать к ним доступ как в Service, так и в Activity.
Используя метод putExtra(), мы можем отправить данные. При его использовании нам нужно вызывать метод setResult() в Service. Мы также можем хранить данные в общей базе данных и получать к ним доступ как в Service, так и в Activity.
📜⤵️ О правильном дизайне полей с выпадающими списками
Выпадающие списки и родственные им элементы встречаются в любых графических интерфейсах – к месту и невпопад. В этом посте иллюстрированный свод правил – когда и как их использовать.
https://proglib.io/sh/6O8Mwd4mIa
Выпадающие списки и родственные им элементы встречаются в любых графических интерфейсах – к месту и невпопад. В этом посте иллюстрированный свод правил – когда и как их использовать.
https://proglib.io/sh/6O8Mwd4mIa
Подборка расширений Swift, позволяющих ускорить разработку под iOS: https://proglib.io/w/6590feb0
Medium
Swift Extensions to Speed Up Your iOS Development
Useful Extensions to make your development process swifter
Что выведет программа?
Anonymous Quiz
21%
nil
22%
Optional(ArraySlice([1, 2, 3, nil, nil]))
19%
Optional(ArraySlice([1, 2, 3]))
25%
Ошибка компиляции
13%
Ошибка выполнения
Программа выведет «Optional(ArraySlice([1, 2, 3]))» в связи с тем, что ArraySlice держит ссылку даже после окончания «срока службы» исходного массива.
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Источник: https://habr.com/ru/company/simbirsoft/blog/497738/
Хабр
Проверь себя в Swift: паззлер для любителей головоломок
Мы, команда мобильной разработки в SimbirSoft, при создании iOS-приложений широко используем язык Swift – достаточно безопасный, быстрый и выразительный. Для тех, кто знаком со Swift, мы приготовили...
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 для платформы…