SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【Flutterでアプリ開発!】今回はデータを端末に保存する方法をご紹介

-[Vol.825]-------------------------------------------------------
このメールは翔泳社のメディア・イベント・サービスにご登録いただいた方に
お送りしています。配信の停止は文末をご覧ください。
-----------------------------------------------------------------

━━━━━━━━━━━━━━━━━━━━
[1]今週のホットトピックス
━━━━━━━━━━━━━━━━━━━━
こんにちは。CodeZine編集部です。今週のおすすめはこちらです。

【Flutterでデータを端末に保存する方法は?
 ~Key-Valueでの値の保存とファイルへの保存~】
 前回までは、サンプルアプリケーションのログイン部分を想定して
httpリクエストについて説明しました。今回は、チャット部分の実装の前に
その準備知識として必要になるデータを端末に保存する方法について紹介します。
例えば、ログイン機能の場合、毎回アプリを起動する度に最初から入力する必要が
あり、面倒なため、前回ログインしたアカウント情報を保存しておきたくなる
はずです。また、サーバから取得したコンテンツデータなどを端末上に保存して
できるだけサーバへのリクエストはさせたくないというケースもあります。
このように、スマホアプリではできるだけ前回利用した状態のデータは端末に
保存しておきたいと思うはずです。
https://codezine.jp/article/detail/16668?utm_source=codezine_regular_20221102&utm_medium=email

【編集部からのお知らせ】
■12/9開催の「Developers CAREER Boost」事前登録の受付を開始
あらゆる世代のエンジニアの“キャリア”にフォーカスした新カンファレンス
「Developers CAREER Boost(通称:devキャリ)」をオンラインで12/9(金)に
開催します! 先日タイムテーブルを公開し、申し込みを受け付けています。
ぜひ多くの方にご参加いただき、技術やキャリアについて
考える日にしていただけたら嬉しいです。
https://event.shoeisha.jp/devboost/20221209?utm_source=codezine_regular_20221102&utm_medium=email

■「デブサミ2023」のセッション公募を受付中
ITエンジニアの祭典「Developers Summit(デブサミ)」。
2023年2月9日・10日には「デブサミ2023」をオンラインで開催します!
デブサミ2023では、セッション公募を以下の2部門で募集中。
・40分の通常セッション
・エンジニアコミュニティの「恩送り」をテーマにしたショートセッション
締切は11月17日(木)18時まで。ぜひご応募ください!
https://event.shoeisha.jp/devsumi/20230209?utm_source=codezine_regular_20221102&utm_medium=email

━━━━━━━━━━━━━━━━━━━━
[2] 新着記事一覧:5本(10/26~11/2)
━━━━━━━━━━━━━━━━━━━━
こんにちは、CodeZine編集部です。今週のオススメ記事はこちらです。

◆「SpreadJS」のスプレッドシートをReact+ASP.NET Coreで活用して
 データ集計するWebページを作ろう

 本記事では、ExcelライクなスプレッドシートをWebページに表示できる
グレープシティのJavaScriptライブラリー「SpreadJS」を、
JavaScriptライブラリーReactと組み合わせて利用する例を紹介します。
サーバー側はマイクロソフトのASP.NET CoreでWeb APIを作成して、
Web APIから取得したデータをSpreadJSで表示させます。
https://codezine.jp/article/detail/16727?utm_source=codezine_regular_20221102&utm_medium=email

◆自分の興味を追求しながら、データサイエンスで課題解決していきたい
 ──「AIエンジニア」渡邉孝裕さん

 ビジネスや社会を意思決定する際に、もはやデータ活用は当たり前のものと
なっている。それに伴い、データアナリティクスに携わるエンジニアの重要性も
高まっている。データアナリティクスのリーディングカンパニーである
ARISE analyticsでは、「データコンサルタント」「AIエンジニア」
「データアーキテクト」「ソリューションエンジニア」など、350人にも及ぶ
データサイエンティストやエンジニアが活躍しているという。
今回は、同社で活躍するAIエンジニアの渡邉孝裕氏が登場。
データ領域で活躍する魅力やキャリア形成のポイントなどについて話を聞いた。
https://codezine.jp/article/detail/16605?utm_source=codezine_regular_20221102&utm_medium=email

◆「Remix」という哲学を学ぼう──学習コストを最小限に抑えるReactベースの
 注目フレームワークを解説!

 RemixはReact向けのJavaScriptフレームワークです。サーバーとクライアントを
より良く協調させることや、Web標準を尊重することに重きを置いた哲学を
持っています。本記事では、Webフロントエンド分野が抱える課題と、
それをRemixがどんな特性で解決しようとしているのかを解説していきます。
https://codezine.jp/article/detail/16642?utm_source=codezine_regular_20221102&utm_medium=email

◆クラウド上で技術の「いい塩梅」を実現する為の技術選定と組織とは?
 Google Cloudとスリーシェイクが語るGoogleCloudの活用

 規模に関わらず、エンジニア不足という課題を抱えている企業は少なくない。
現場ではクラウドによる便利なサーバーレスやコンテナを活用した
アプリケーション開発が普及しているが、エンジニア不足はどのような課題に
繋がるのか。またそうした課題をSREの知識や発想で解決していくには
どうすべきか。今回はGoogle Cloudの塚越啓介氏を招いてGoogle Cloudの便利な
最新機能も紹介しつつ、課題解決に向けて熱い議論が展開された。

https://codezine.jp/article/detail/16259?utm_source=codezine_regular_20221102&utm_medium=email

◆Flutterでデータを端末に保存する方法は?
 ~Key-Valueでの値の保存とファイルへの保存~

 前回までは、サンプルアプリケーションのログイン部分を想定して
httpリクエストについて説明しました。今回は、チャット部分の実装の前に
その準備知識として必要になるデータを端末に保存する方法について紹介します。
例えば、ログイン機能の場合、毎回アプリを起動する度に最初から入力する必要が
あり、面倒なため、前回ログインしたアカウント情報を保存しておきたくなる
はずです。また、サーバから取得したコンテンツデータなどを端末上に保存して
できるだけサーバへのリクエストはさせたくないというケースもあります。
このように、スマホアプリではできるだけ前回利用した状態のデータは端末に
保存しておきたいと思うはずです。
https://codezine.jp/article/detail/16668?utm_source=codezine_regular_20221102&utm_medium=email

━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(10/26~11/1)
━━━━━━━━━━━━━━━━━━━━
<記事>

●1位 「Remix」という哲学を学ぼう──学習コストを最小限に抑える
   Reactベースの注目フレームワークを解説!
https://codezine.jp/article/detail/16642?utm_source=codezine_regular_20221102&utm_medium=email

●2位 自分の興味を追求しながら、データサイエンスで課題解決していきたい
   ──「AIエンジニア」渡邉孝裕さん
https://codezine.jp/article/detail/16605?utm_source=codezine_regular_20221102&utm_medium=email

●3位 TDDや自動テストだけでは不十分? アジャイル時代の品質と開発者の
   関係性をブロッコリー氏に聞く
https://codezine.jp/article/detail/16675?utm_source=codezine_regular_20221102&utm_medium=email

●4位 クラウド上で技術の「いい塩梅」を実現する為の技術選定と組織とは?
   Google Cloudとスリーシェイクが語るGoogleCloudの活用
https://codezine.jp/article/detail/16259?utm_source=codezine_regular_20221102&utm_medium=email

●5位 Firebaseを組み込むことですぐに使える! Google アナリティクス
   for FirebaseとGA4によるWebとアプリの横断分析
https://codezine.jp/article/detail/16298?utm_source=codezine_regular_20221102&utm_medium=email


<ニュース>

●1位 ロケッタ、独自ドメイン化無料のエンジニアブログ「dailydot」を提供開始
https://codezine.jp/article/detail/16771?utm_source=codezine_regular_20221102&utm_medium=email

●2位 フリーランスエンジニアとして働くうえで47.4%の人が「単価」を重視、
   フリーランスエンジニアに調査
https://codezine.jp/article/detail/16772?utm_source=codezine_regular_20221102&utm_medium=email

●3位 軽量Linuxディストリビューション「antiX-22」が登場
https://codezine.jp/article/detail/16728?utm_source=codezine_regular_20221102&utm_medium=email

●4位 ファインディ、生産性が高いエンジニア組織を表彰する
   「Findy Team+ Award 2022」を開催
https://codezine.jp/article/detail/16746?utm_source=codezine_regular_20221102&utm_medium=email

●5位 Google Workspaceの組み込みデータベース「AppSheet databases」が
   パブリックプレビュー
https://codezine.jp/article/detail/16774?utm_source=codezine_regular_20221102&utm_medium=email

━━━━━━━━━━━━━━━━━━━━
[4] 新着ニュース:35本(10/26~11/2)
━━━━━━━━━━━━━━━━━━━━
・ファインディ、生産性が高いエンジニア組織を表彰する
 「Findy Team+ Award 2022」を開催(11-01)
https://codezine.jp/article/detail/16746?utm_source=codezine_regular_20221102&utm_medium=email

・社内システム開発ローコード「クエリア」、SalesforceへのOAuth接続に対応
 (11-01)
https://codezine.jp/article/detail/16779?utm_source=codezine_regular_20221102&utm_medium=email

・未経験からDX人材を目指すライブ講座「キノカレッジ」、10月1日から開講
 (11-01)
https://codezine.jp/article/detail/16780?utm_source=codezine_regular_20221102&utm_medium=email

・インフラエンジニア向け学習サイト「Envader」、法人プランβ版がリリース
 (11-01)
https://codezine.jp/article/detail/16781?utm_source=codezine_regular_20221102&utm_medium=email

・Google Workspaceの組み込みデータベース「AppSheet databases」が
 パブリックプレビュー(10-31)
https://codezine.jp/article/detail/16774?utm_source=codezine_regular_20221102&utm_medium=email

・クラスメソッド、AWS環境のセキュリティ診断と改善アドバイスを無償で行う
 キャンペーンを11月1日に開始(10-31)
https://codezine.jp/article/detail/16775?utm_source=codezine_regular_20221102&utm_medium=email

・ロケッタ、独自ドメイン化無料のエンジニアブログ「dailydot」を提供開始
 (10-31)
https://codezine.jp/article/detail/16771?utm_source=codezine_regular_20221102&utm_medium=email

・フリーランスエンジニアとして働くうえで47.4%の人が「単価」を重視、
 フリーランスエンジニアに調査(10-31)
https://codezine.jp/article/detail/16772?utm_source=codezine_regular_20221102&utm_medium=email

・Queue-it、AWSのサービスを活用して日本国内でのサービス提供を強化(10-31)
https://codezine.jp/article/detail/16773?utm_source=codezine_regular_20221102&utm_medium=email

・Vercel、Rustで開発したWebpackの後継モジュールバンドラー「Turbopack」を
 公開(10-31)
https://codezine.jp/article/detail/16767?utm_source=codezine_regular_20221102&utm_medium=email

・「GitHub Enterprise Server 3.7」のリリース候補版が公開(10-28)
https://codezine.jp/article/detail/16768?utm_source=codezine_regular_20221102&utm_medium=email

・CI/CDエンジン「Dagger」をGo言語で記述することができる「Dagger Go SDK」が
 登場(10-28)
https://codezine.jp/article/detail/16766?utm_source=codezine_regular_20221102&utm_medium=email

・Red HatとIBM Research、インテリジェントな自然言語処理機能を構築する
 「Project Wisdom」を発表(10-28)
https://codezine.jp/article/detail/16756?utm_source=codezine_regular_20221102&utm_medium=email

・企業向けプログラミング学習サービス「paizaラーニング for TEAM」に
 ランキング機能を追加(10-28)
https://codezine.jp/article/detail/16763?utm_source=codezine_regular_20221102&utm_medium=email

・New Relic、「脆弱性管理機能」のパブリックプレビューを発表(10-28)
https://codezine.jp/article/detail/16764?utm_source=codezine_regular_20221102&utm_medium=email

・エンジニアが転職を決めた理由は「収入アップのため」、レバテックが
 「ITエンジニアの転職意識調査」を実施(10-28)
https://codezine.jp/article/detail/16765?utm_source=codezine_regular_20221102&utm_medium=email

・現役インフラエンジニアで上流工程業務に携わっている比率は?
 ──ブレイバンステクノロジーズが調査結果を発表(10-28)
https://codezine.jp/article/detail/16755?utm_source=codezine_regular_20221102&utm_medium=email

・オープンソースのWebアプリケーションフレームワーク「Next.js 13」が
 リリース(10-28)
https://codezine.jp/article/detail/16761?utm_source=codezine_regular_20221102&utm_medium=email

・「Open Source Summit Japan 2022」の基調講演者とすべてのセッション
 スケジュールが発表(10-27)
https://codezine.jp/article/detail/16731?utm_source=codezine_regular_20221102&utm_medium=email

・はじめてのAWS導入に最適な「シンプル構築パッケージ」、発売を記念して
 構築作業費用を無償で提供(10-27)
https://codezine.jp/article/detail/16752?utm_source=codezine_regular_20221102&utm_medium=email

・ニューリジェンセキュリティ、クラウドセキュリティ運用支援サービス
 「Cloudscort」の新バージョンを提供開始(10-27)
https://codezine.jp/article/detail/16753?utm_source=codezine_regular_20221102&utm_medium=email

・フラー、モバイルアプリ制作を体験する「冬のスマホアプリ開発短期
 インターンシップ 2022」を開催(10-27)
https://codezine.jp/article/detail/16754?utm_source=codezine_regular_20221102&utm_medium=email

・ファースト、Pythonで使用可能な画像処理ライブラリ「PyFIE」の販売を開始
 (10-27)
https://codezine.jp/article/detail/16757?utm_source=codezine_regular_20221102&utm_medium=email

・「Firebase Summit 2022」にてさまざまな新機能が発表(10-27)
https://codezine.jp/article/detail/16758?utm_source=codezine_regular_20221102&utm_medium=email

・DockerイメージにもApache Commons Textの脆弱性が波及、専用ツールで確認を
 (10-27)
https://codezine.jp/article/detail/16747?utm_source=codezine_regular_20221102&utm_medium=email

・Microsoft、VSCodeのJava関連機能アップデート2022年10月版を公開、
 Lombok対応の強化など変更多数(10-27)
https://codezine.jp/article/detail/16748?utm_source=codezine_regular_20221102&utm_medium=email

・プログラミング言語「Python 3.11.0」がリリース(10-26)
https://codezine.jp/article/detail/16751?utm_source=codezine_regular_20221102&utm_medium=email

・Node.jsのパッケージマネージャ「npm 9.0.0」が公開(10-26)
https://codezine.jp/article/detail/16749?utm_source=codezine_regular_20221102&utm_medium=email

・Docker、WebAssemblyコンテナを動作させるプレビュー版を公開(10-26)
https://codezine.jp/article/detail/16750?utm_source=codezine_regular_20221102&utm_medium=email

・日本IBM、三井化学における生産技術系人材のデータサイエンティスト育成
 プログラムを支援(10-26)
https://codezine.jp/article/detail/16740?utm_source=codezine_regular_20221102&utm_medium=email

・AWS初心者のためのウェビナー「ゼロから始めるクラウド活用」、11月15日に
 開催(10-26)
https://codezine.jp/article/detail/16743?utm_source=codezine_regular_20221102&utm_medium=email

・「U-22プログラミング・コンテスト2022」の最終審査に進む16作品が発表
 (10-26)
https://codezine.jp/article/detail/16744?utm_source=codezine_regular_20221102&utm_medium=email

・VPNサービス「Tailscale」、DNS名を自動登録する独自サーバ「MagicDNS」を
 tailnet内で提供開始(10-26)
https://codezine.jp/article/detail/16730?utm_source=codezine_regular_20221102&utm_medium=email

・Gitリポジトリマネージャ「GitLab 15.5」がリリース。GitLab Cloud Seedに
 よるGoogle Cloudへのアプリのデプロイが可能に(10-26)
https://codezine.jp/article/detail/16739?utm_source=codezine_regular_20221102&utm_medium=email

・「ボーナス平均支給額の実態調査」が発表、IT/通信系エンジニアがトップ30に
 多数ランクイン(10-26)
https://codezine.jp/article/detail/16738?utm_source=codezine_regular_20221102&utm_medium=email

━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
*Kintoneの各レコード記載のURLを貼り付けてください*
https://shoeisha.jp/ml/cancel/cz?token=&utm_source=23615&utm_medium=email

配信先の変更はこちらから(ログインが必要です)。
https://shoeisha.jp/users/account

・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
 https://shoeisha.jp/help/contact/cz/
 へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング