ANDROID_LIVE Telegram 461
​​Как использовать Jetpack DataStore?
#разработка #статьи #опрос

С появлением Jetpack у нас появилось довольно много библиотек, делающих жизнь разработчиков проще. Думаю, что для многих не секрет, что недавно Google представили ещё одну крутую библиотеку — DataStore, которая призвана заменить старый добрый SharedPreferences, имеющий недостатки.

DataStore предлагает асинхронный API для работы с данными, в то время как SharedPreferences даёт такую возможность только при помощи listeners;
DataStore безопасно вызывать в UI-потоке, так как под капотом он использует Dispatchers.IO
DataStore лучше работает с Runtime Exceptions, в то время как SharedPreferences могут вызывать ошибки при парсинге, которые сложнее поймать;
• есть API для миграции с SharedPreferences;
• работают на основе Coroutines и Flow из коробки.

В общем, это довольно мощная библиотека, которую вскоре будут использовать большинство приложений. 🤓
Ну а если ваше приложение может использовать alpha-версии библиотек, то у вас уже есть возможность попробовать эту библиотеку.

Хорошая статья с пошаговым руководством тут.

Как вам библиотека? На мой взгляд, получилось довольно круто.



tgoop.com/android_live/461
Create:
Last Update:

​​Как использовать Jetpack DataStore?
#разработка #статьи #опрос

С появлением Jetpack у нас появилось довольно много библиотек, делающих жизнь разработчиков проще. Думаю, что для многих не секрет, что недавно Google представили ещё одну крутую библиотеку — DataStore, которая призвана заменить старый добрый SharedPreferences, имеющий недостатки.

DataStore предлагает асинхронный API для работы с данными, в то время как SharedPreferences даёт такую возможность только при помощи listeners;
DataStore безопасно вызывать в UI-потоке, так как под капотом он использует Dispatchers.IO
DataStore лучше работает с Runtime Exceptions, в то время как SharedPreferences могут вызывать ошибки при парсинге, которые сложнее поймать;
• есть API для миграции с SharedPreferences;
• работают на основе Coroutines и Flow из коробки.

В общем, это довольно мощная библиотека, которую вскоре будут использовать большинство приложений. 🤓
Ну а если ваше приложение может использовать alpha-версии библиотек, то у вас уже есть возможность попробовать эту библиотеку.

Хорошая статья с пошаговым руководством тут.

Как вам библиотека? На мой взгляд, получилось довольно круто.

BY Android Live 🤖




Share with your friend now:
tgoop.com/android_live/461

View MORE
Open in Telegram


Telegram News

Date: |

best-secure-messaging-apps-shutterstock-1892950018.jpg Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October. Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.” As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. Unlimited number of subscribers per channel
from us


Telegram Android Live 🤖
FROM American