Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ネイティブアプリで保存した値を Flutterで取得する方法
Search
Ryutaro Iseki
January 23, 2024
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ネイティブアプリで保存した値を Flutterで取得する方法
Ebisu.mobile #4で登壇した内容です😁
https://hey.connpass.com/event/305181/
Ryutaro Iseki
January 23, 2024
More Decks by Ryutaro Iseki
See All by Ryutaro Iseki
Why MapLibre? Flexibility and the Freedom to Unlock Full Potential in Flutter Apps with Maps
iseruuuuu
0
39
FlutterエンジニアがMapLibreでスタイルをカスタマイズできるまで
iseruuuuu
0
130
MapLibreでやっていること・やりたいこと
iseruuuuu
0
280
Flutterを使用した個人開発でマネタイズ始めました
iseruuuuu
0
380
MapLibreを使用した安全かつ、効果的なマップアプリを作る
iseruuuuu
1
220
Flutter開発が快適になる〇選
iseruuuuu
0
410
FoodGram
iseruuuuu
0
350
FlutterとWeb 3
iseruuuuu
0
390
あなたの勉強会の登壇の不安を取り除くお手伝いをします
iseruuuuu
0
130
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
460
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
We Have a Design System, Now What?
morganepeng
55
8.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
520
エンジニアに許された特別な時間の終わり
watany
108
250k
Building Applications with DynamoDB
mza
96
7.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
A Tale of Four Properties
chriscoyier
163
24k
Speed Design
sergeychernyshev
33
2.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Transcript
ネイティブアプリで保存した値を Flutterで取得する方法 いせりゅー
自己紹介 名前 ・井関 竜太郎( いせりゅー) 職歴 ・株式会社ゆめみのFlutter エンジニア ・心理学系の大学院1 年生
好きなこと ・個人開発 ・サッカー観戦
ローカルデータの保存・取得ができるPackage shared_preferences native_shared_preferences sqflite(今回は割愛!) MySQLの様にSQLを使って操作できるデータベース 同じ形式のデータを大量に保存する場合や、JSONなど単一のデータとして扱うことが難 しい場合などに使われることが多い
単純なデータをローカルに保存したい場合に有効なPackage flutter.devが開発をしているため、Packageの信頼性は高い。 iOSでいうとUserDefault AndroidでいうとSharedPreferences https://pub.dev/packages/shared_preferences shared_preferencesについて
しかし...
shared_preferencesではダメな場合がある When? ネイティブ→Flutterリプレース作業
https://github.com/flutter/plugins/blob/e014c208909772cee2328a91b7225e667a2681a9/packages/shared_p references/shared_preferences/lib/shared_preferences.dart#L152-L166 shared_preferences
そんなときに
「shared_preferences」のキーにプレフィックスがないPacakge。 ネイティブアプリのローカルのデータ取得する必要がある場合にのみ使用する 基 本 的 に は 、 「 version_migration
」 と い う パ ッ ケ ー ジ を 併 用 し て 、 以 前 の ネイティブアプリバージョンからの取得のみに使用する。 https://pub.dev/packages/native_shared_preferences https://pub.dev/packages/version_migration native_shared_preferencesについて
https://github.com/yeniel/native_shared_preferences/blob/master/lib/native_shared_preferences.dart#L149 native_shared_preferences
まとめ ネイティブ→Flutterのリプレースをするときに注意が必要 Flutterエンジニア以外も知っておくといいかも。 Package内のコードを見ないとなかなかわからない
ちょっとしたおまけ
None
現状 ・iOS版はリリースされている。 ・Android版は、3月ごろを目安にリリース予定 ・現在、LPサイトを製作中 🗒️ @FoodGram_dev Apple Store
おわり ありがとう ございました