Artwork

Indhold leveret af Flutter Dev Podcast. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Flutter Dev Podcast eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

#31 Способы хранения данных

1:10:23
 
Del
 

Manage episode 304935468 series 2490136
Indhold leveret af Flutter Dev Podcast. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Flutter Dev Podcast eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Для нашего следующего выпуска мы решили выбрать тему сугубо практическую. Мы собрали все известные нам способы хранения данных: от записи в файл и key-value хранилищ, до полноценных БД, а затем, подробно рассмотрев достоинства и недостатки, нашли применение каждому... ну почти. Как понять, что настало время развернуть базу данных? Что выбрать: SQL или NoSQL? Стоит ли использовать старый-добрый shared_preferences или лучше заменить его на get_storage? Что выбрать для хранения данных, утечку которых не хотелось бы допустить? Вместе с нашими гостями мы подробно рассмотрели все самые популярных подходы и пакеты, обсудили аспекты производительности решений, не забыли поговорить о подводных камнях и других коварных нюансах, а также выяснили, почему важно обращать внимание на то, какое количество разных платформ поддерживает интересующий вас пакет даже в том случае, если вы не собираете ваш проект под каждую из них. У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Андрей Смирнов (fin_hood). Главное по выпуску: ❗️ Официальный рекомендации по реализации хранения данных во Flutter https://flutter.dev/docs/cookbook/persistence ❗️ Key/Value-хранилища: - shared_preferences https://pub.dev/packages/shared_preferences - get_storage https://pub.dev/packages/get_storage ❗️ NoSQL базы данных: - hive https://pub.dev/packages/hive - objectbox https://pub.dev/packages/objectbox - sembast https://pub.dev/packages/sembast ❗️ SQL базы данных: - moor https://pub.dev/packages/moor - floor https://pub.dev/packages/floor - sqflite https://pub.dev/packages/sqflite ❗️ Secured-хранилища: - flutter_secure_storage https://pub.dev/packages/flutter_secure_storage - biometric_storage https://pub.dev/packages/biometric_storage - flutter_keychain https://pub.dev/packages/flutter_keychain ❗️ Remote-хранилища: - firebase_database https://pub.dev/packages/firebase_database - firebase_storage https://pub.dev/packages/firebase_storage Новости: ⚡️ Лучшие подкасты про Flutter https://www.freecodecamp.org/news/best-podcasts-for-flutter-developers/?utm_source=pocket_mylist ⚡️ Статья про Flutter Hot Reload https://medium.com/flutter/flutter-hot-reload-f3c5994e2cee Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

51 episoder

Artwork
iconDel
 
Manage episode 304935468 series 2490136
Indhold leveret af Flutter Dev Podcast. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Flutter Dev Podcast eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Для нашего следующего выпуска мы решили выбрать тему сугубо практическую. Мы собрали все известные нам способы хранения данных: от записи в файл и key-value хранилищ, до полноценных БД, а затем, подробно рассмотрев достоинства и недостатки, нашли применение каждому... ну почти. Как понять, что настало время развернуть базу данных? Что выбрать: SQL или NoSQL? Стоит ли использовать старый-добрый shared_preferences или лучше заменить его на get_storage? Что выбрать для хранения данных, утечку которых не хотелось бы допустить? Вместе с нашими гостями мы подробно рассмотрели все самые популярных подходы и пакеты, обсудили аспекты производительности решений, не забыли поговорить о подводных камнях и других коварных нюансах, а также выяснили, почему важно обращать внимание на то, какое количество разных платформ поддерживает интересующий вас пакет даже в том случае, если вы не собираете ваш проект под каждую из них. У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Андрей Смирнов (fin_hood). Главное по выпуску: ❗️ Официальный рекомендации по реализации хранения данных во Flutter https://flutter.dev/docs/cookbook/persistence ❗️ Key/Value-хранилища: - shared_preferences https://pub.dev/packages/shared_preferences - get_storage https://pub.dev/packages/get_storage ❗️ NoSQL базы данных: - hive https://pub.dev/packages/hive - objectbox https://pub.dev/packages/objectbox - sembast https://pub.dev/packages/sembast ❗️ SQL базы данных: - moor https://pub.dev/packages/moor - floor https://pub.dev/packages/floor - sqflite https://pub.dev/packages/sqflite ❗️ Secured-хранилища: - flutter_secure_storage https://pub.dev/packages/flutter_secure_storage - biometric_storage https://pub.dev/packages/biometric_storage - flutter_keychain https://pub.dev/packages/flutter_keychain ❗️ Remote-хранилища: - firebase_database https://pub.dev/packages/firebase_database - firebase_storage https://pub.dev/packages/firebase_storage Новости: ⚡️ Лучшие подкасты про Flutter https://www.freecodecamp.org/news/best-podcasts-for-flutter-developers/?utm_source=pocket_mylist ⚡️ Статья про Flutter Hot Reload https://medium.com/flutter/flutter-hot-reload-f3c5994e2cee Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

51 episoder

Tous les épisodes

×
 
Loading …

Velkommen til Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Hurtig referencevejledning

Lyt til dette show, mens du udforsker
Afspil