書き溜めListViewはFlutterで最もよく使うWidgetだと思う。FlutterのサンプルでもListView+ListTileの記事はよくあるけど、APIなど外部のサーバーから取得したJSONなりのデータをリスト表示する方法を書き溜めておく。注意点として、状態管理にはsetStateを利用しています。blocやproviderとかでもいいと思うんだけど今回は簡単に実装できるsetStateでのListViewです。Scaffold内にListView.builderで描画する広告ListView.builderとListTileを使ってリストで表示する手順サーバーと通信するデータ取得用の非同期関数を作るまず、APIからのデータを格納するためのitemList変数を宣言します。その後、例としてbuildItemsという、文字列リストを作る非同期関数を作成します。{itemList.add(response.data["items"][j]);});}}fetchItems();は、実際にAPIサーバと通信し、データを取得する関数です。これについてはDioを使うのがいいです。実装については、前に書いた記事をよんでね。jsonリクエスト方法と使い方Dioは、ぱぱっと使えるのでよい。Token)を使った認証もらくらくできます。initStateにデータ取得用関数を記述する先程の関数はページを初期化する際のinitState内に記述します。buildItemList()を読んでデータ取得を開始します。{buildItemList();super.initState();}super.initStateの前に書いたほうがいいはず。最初は、0個のitemListは「Loading..」が表示される。initStateでデータ取得後、itemListの状態がsetStateが呼ばれたことで更新されると、ListView.builder内のitemBuilderが走りいい感じのTileListがリストで表示される。Colors.white,),));}いやー。Widget使ったり応用できる部分は多々あるので使ってみてね。S3にアップロードしたくなることがおおい。環境をDockerでDockerを使い始めてしばらくすると、意外と手持ち無沙汰感に襲われます。Puppeteerを使えるようにする。puppeteerってすごい便利だよね。chromeが開発してるし、nodejsから簡単に操作できる。“RESOURCE:MEMORY”というエラーが出たとき。自分が作成した環境でないと、ぱっとわからないことがある。そんなときに、Centosのバージョンを確認する方法を残しておく。6.4.9)が出た時Chefとか使ってるに限らず、環境構築をしている際にImageMagickの強敵具合に戸惑うことあるよね。帯域制限をかける方法ネットワークって面白いよね。クラウドばっかり触っているとどうしても物理でってなることがある。短い時間で一つのIPからの大量ア...記事を読む[OpsWorks]setupでstart_failになりグルグルがずっと続く時に確認することOpsWorksっていいよね。Chef使って簡単に環境構築できるし。コメントをキャンセルメールアドレスが公開されることはありません。タイムアウトに設定する時間の長い順に並べたものはどれか。“RESOURCE:MEMORY”というエラーが出たとき。このメモリのデータ転送速度は何Mバイト/秒か。nkfをインストールする。メールで更新を通知メールアドレスを記入して購読すれば、更新をメールで受信できます。