Artwork

Вміст надано Flutter Dev Podcast. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Flutter Dev Podcast або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

1:10:23
 
Поширити
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on March 07, 2025 16:08 (6M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 304935468 series 2490136
Вміст надано Flutter Dev Podcast. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Flutter Dev Podcast або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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 епізодів

Artwork
iconПоширити
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on March 07, 2025 16:08 (6M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 304935468 series 2490136
Вміст надано Flutter Dev Podcast. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Flutter Dev Podcast або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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 епізодів

همه قسمت ها

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити