ERR_MNG
漫画(まんが)・電子書籍ならコミックシーモア!
コミックシーモアをご利用の際はWebブラウザの設定でJavaScriptを有効にしてください。
→設定方法はこちら
コミックシーモアをご利用の際はWebブラウザの設定でCookieを有効にしてください。
シーモアを楽しもう!
技術の泉シリーズ(NextPublishing)のオススメ作品
もっと見る
総合ランキング
全書籍から探す
2,500pt/2,750円(税込)
会員登録限定70%OFFクーポンで お得に読める!
会員登録して70%OFFで購入
お気に入りに追加
小説・実用書
ランキング
最新刊を見る
新刊自動購入
Widgetを組み合わせるだけでさまざまな画面を作ることができるFlutterですが、なぜそのようなことが可能なのでしょうか。「setState()の魔法」で簡単に画面を書き換えられるのがFlutterですが、なぜそのようなことが可能なのでしょうか?本書ではFlutterを自身で1から実装し直し、「Flume」という新たなUIフレームワークを作ります。再実装を通じて、UIフレームワークを支える複雑な世界と、Flutterの高速動作を支える差分更新システムの理解を目指します。Flutter自体はすでに巨大かつ複雑なソフトウェアであり、隅々まで実装するのは困難です。そのためFlumeでは本質的に重要な機能のみをピックアップして説明・実装することにします。またFlutterのEngineとフレームワークがどのような関係になっているのか、画面をいかに効率的に更新しているのかについて進み、それらを実装していきます。最終的には、自作のフレームワークでsetState()を使った○×ゲームを作ることができるようになります。機能を絞るため、もちろん実用に足るフレームワークを作ることは叶いません。しかしUIの管理手法というのはFlutterだけでなくWebフレームワークやブラウザ、AndroidやiOSなどのネイティブアプリでも共通して利用されています。まずはシンプルなFlumeの仕様を理解することで、本家Flutterや他のフレームワークのコードを理解する後押しになることを目指しています。
レビュー募集中!
レビュー投稿で最大1000pt!
1位
だって望まれない番ですから
2位
私が見た未来 完全版
3位
皇后の碧
4位
NO.6[ナンバーシックス]再会#1 【電子書籍特典ショートストーリー付】
5位
わたしの幸せな結婚
6位
皇帝の薬膳妃 紅き棗と再会の約束
7位
アラベスク後宮の和国姫
8位
吸血鬼と愉快な仲間たち
9位
NO.6〔ナンバーシックス〕全9冊合本版
10位
拝啓見知らぬ旦那様、離婚していただきます
11位
〈物語〉シリーズ ファーストシーズン全7冊合本版【イラストギャラリー付き】
12位
新 心霊探偵八雲
13位
怪盗クイーン
14位
フォース・ウィング
15位
八咫烏シリーズ
16位
B's-LOG
17位
ポーズの美術解剖学 人体表現の幅が広がる
18位
星ひとみの天星術2025
19位
薬屋のひとりごと画集
20位
新・日経DIクイズ BEST 100
小説・実用書 > 小説・実用書
小説・実用書 > 速川湧気
小説・実用書 > インプレス NextPublishing
小説・実用書 > 技術の泉シリーズ(NextPublishing)