Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck – Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.51K subscribers
1.72K photos
86 videos
52 files
4.54K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Поставщик контента (ContentProvider) управляет доступом к структурированному набору данных. Он инкапсулирует данные и предоставляет механизмы для определения безопасности данных.

Иными словами, это стандартный интерфейс, который связывает данные в одном процессе с кодом, выполняемым в другом процессе.

Когда вам требуется доступ к данным в поставщике контента, используйте объект ContentResolver в интерфейсе Context вашего приложения, чтобы подключиться к поставщику как клиент. Объект ContentResolver взаимодействует с объектом поставщика, который представляет собой экземпляр класса, реализующий объект ContentProvider. Объект поставщика получает от клиентов запросы данных, выполняет запрашиваемые действия и возвращает результаты.
Сегодня 256 день в году. Всех причастных с днём программиста! 🥳
🛣️ План развития разработчика Android

Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.

https://proglib.io/sh/PeDJmzc2Xt
Подборка из семи полезных инструментов iOS-разработчика, которые повысят вашу продуктивность: https://proglib.io/w/b809a80c
#вопросы_для_самопроверки

Опишите три распространенных варианта использования Intent в Android.
Intent представляет собой объект обмена сообщениями, с помощью которого можно запросить выполнение действия у компонента другого приложения.

Несмотря на то, что объекты Intent упрощают обмен данными между компонентами по нескольким аспектам, в основном они используются в трех ситуациях:
– Для запуска операции: вы можете запустить новый экземпляр Activity, передав Intent методу startActivity().
– Для запуска службы: вы можете запустить службу для выполнения одноразовой операции (например, загрузки файла), передав Intent в startService().
– Для рассылки широковещательных сообщений: вы можете доставить широковещательное сообщение в другие приложения, передав Intent в sendBroadcast(), sendOrderedBroadcast() или sendStickyBroadcast().
🎱 Сможет ли программа заменить Data Scientist: платформы для машинного обучения без программирования

Было бы здорово, если бы модель машинного обучения можно было просто перетащить иконкой в проект, drag-and-drop. Стоп… но ведь такое уже есть! Рассказываем о восьми сервисах автоматизации задач Data Science.

https://proglib.io/sh/a9nuG1hfkY