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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
​​Разбираемся с переходом от одного действия к другому в Android и с тем, имеет ли значение порядок вызова startActivity() и finish().

https://proglib.io/w/399c12f4
Forwarded from Библиотека программиста | программирование, кодинг, разработка via @like
Мы теперь есть в Яндекс.Мессенджере. Присоединяйтесь:

https://yandex.ru/chat/#/join/627c55a9-89c7-4d27-86ed-287d33a5ce7d
Популярный марафон по Swift от Алексея Скутаренко: 27 тем и разборы домашних заданий.

https://proglib.io/w/9bee9620
Подборка лучших практик и инструментов, предназначенных для автоматизации и упрощения сборки и разработки приложений для iOS.

https://proglib.io/w/91da288e
Статья о том, какие сущестуют различия между реализацией паттерна Singleton в Java и Kotlin, как можно создавать Singleton в Kotlin без использования ключевого слова static, а также о том, что происходит под капотом, когда вы используете object в Kotlin.

https://proglib.io/w/88bfb31c
Инициализация не вызовет метод didSet у свойства — его вызовет код в блоке defer.

Поэтому "bar was set" будет выведено 1 раз.
​​📕 25 лучших книг для программистов

Список наиболее часто рекомендуемых книг о программировании, составлен по результатам анализа упоминаний в интернет-публикациях. Книги об алгоритмах, чистом коде, паттернах проектирования, а также пособия для развития soft skills и прохождения собеседований.

https://proglib.io/sh/hwx5MziQen
Правильный ответ: D.

Используя метод putExtra(), мы можем отправить данные. При его использовании нам нужно вызывать метод setResult() в Service. Мы также можем хранить данные в общей базе данных и получать к ним доступ как в Service, так и в Activity.
​​📜⤵️ О правильном дизайне полей с выпадающими списками

Выпадающие списки и родственные им элементы встречаются в любых графических интерфейсах – к месту и невпопад. В этом посте иллюстрированный свод правил – когда и как их использовать.

https://proglib.io/sh/6O8Mwd4mIa
Android Data Access Auditing Sample (Kotlin)

Для обеспечения большей прозрачности в том, как ваше приложение и его зависимости получают доступ к приватным данным пользователей, в Android 11 введен аудит доступа к данным.

Получив информацию об этом процессе с помощью примеров на Kotlin из репозитория, вы сможете лучше идентифицировать и исправить потенциально неожиданный доступ к данным.

https://proglib.io/w/7db8a957