記事一覧
Riverpod による実用的なアーキテクチャを Todo リストを例に考えてみる | Flutter
この記事は古くなっています。新しい内容は こちら になります(https://note.com/mxiskw/n/n78a69ca171cb)。 以前のバージョンをすでに購入されている方は、 2021年度中…
GIFを簡単に作れるGPT:GIF Maker を作りました
GIF Maker GPTとは今回作ったGPTは、誰でも簡単にGIFが作成できるAIです。
以下から使うことができます:
使用するためには、ChatGPT Plus に登録する必要があります。
使い方の例以下のような簡単なプロンプトで、オリジナルのGIFが生成できます:
実際に生成されたGIF画像がこちら:
ポイント:
一回の指示で、連続して画像を生成→GIF生成の流れがスムーズ
コ
【更新版】 Riverpod 1.0 による実用的なアーキテクチャを Todo リストを例に考えてみる
Riverpod 1.0を使った実用的な Flutter アーキテクチャを考えてみたので共有します。Riverpod ってなに?という人は、先にこちらをご覧ください。Flutter の状態管理パッケージなどができる神パッケージです。パッケージは主に hooks_riverpod / flutter_hooks を使用します。
作るもの最小限の Todo リストを作ります。ただし、データがメモリ内
【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門
Navigator 2.0 難しいですよね。わかります。。
最近出た routemaster というラッパーライブラリ使ってみたところ、とても使いやすいかったので、その概要と使い方を共有したいと思います。
もちろん null-safe なライブラリです。
routemaster の特徴routemaster は主な特徴を6個あげています。これらは使ってみた印象とあっていました。
✅ URL とペ
Python で Google Spread Sheet をいじる
Google Spread Sheet をプログラムで参照、編集する方法を備忘録としてまとめます。
Python 3 でやります。
事前準備
Google Cloud Platform のアカウントを作成し、適当にプロジェクトを作っておきます
Google Cloud Platform での作業まず、Google Cloud Platform のデベロッパーコンソールから、もろもろの下準備を行
【Flutter】 Provider のススメ
Flutter の状態管理には BLoC (Business Logic Component) パターンがよく使われると思うんですが、package:providerを使った方が楽だよ、という記事です。
※2019年に書いた記事なので少し内容は古い可能性があります。
Provider のススメFlutter の状態管理には BLoC (Business Logic Component) パター
さくっとリスト一覧を実装したいときに使える無限スクロール(Infinity Scroll)パターン【Flutter / Riverpod】
この記事では、私が Flutter で無限スクロールを実装する時によく使う方法をご紹介します。無限スクロールを実装する方法は、1つではなく他にも色々ありますが、ここで紹介する方法はその中でもコード量が少ないので(ScrollController を使わないため)ぱぱっとやりたい時におすすめです。
もし ScrollController が他の用途で必要な場合には、素直に ScrollControl
【Flutter】StatefulWidget の2つの問題点。どうして実践ではあまり使われないか?その代わりにどうすればいいか?
Flutter を学習するとまず StatefulWidget と StatelessWidget を勉強することになると思います。チュートリアルなどでも setState などの StatefulWidget の使い方を学びます。しかし、実際のアプリ開発の現場ではあまり StatefulWidget は使われません。それはなぜか、また、代わりにどうしたらいいかについて解説してしていきます。まず、
もっとみるRiverpod による実用的なアーキテクチャを Todo リストを例に考えてみる | Flutter
この記事は古くなっています。新しい内容は こちら になります(https://note.com/mxiskw/n/n78a69ca171cb)。
以前のバージョンをすでに購入されている方は、
2021年度中に Emailアドレスに添えて記事の後半のパスフレーズを Twitter で DM していただければ、新しい記事をプレゼントしますのでお気軽にどうぞ。Twitter: @ytiskw
Riv
Oura Ring の値を API 経由で取得する
Oura Ring は指輪型の生体トラッキングデバイスです。特に睡眠の状態を精度高く計測してくれます。この記事では、API 経由で Oura Ring の Sleep、Activity、Readiness の値を 取得する方法についてまとめました。API を利用するには以下の2通り方法があります。
1. Personal Access Token を使う
2. OAuth2 でユーザー認証する
freezed パッケージの使い方【Flutter/Dart】
Dart の freezed パッケージの使い方をすぐに理解できなかったのでまとめておきます。
freezed は Dart において、immutable なオブジェクト用のコード生成ができるパッケージです。
1. pubspec.yaml にインストールpubspec.yaml に、パッケージを追加してインストールします。freezed は開発用のパッケージのため、dev_dependenci
【神パッケージ】 Riverpod の使い方【Flutter】
今回紹介する Riverpod は Flutter の状態管理パッケージです。Riverpod のおかげで僕の Flutter ライフは最高に快適になりました。紛れもない神パッケージです。今まで provider パッケージをフル活用してアプリを開発してきましたが、新しいアプリでは Riverpod パッケージを使っています。
Riverpod は Flutter でよく使われている provi
スティーブジョブズ - ブランドマーケティングの極意 | Think Different キャンペーン 立ち上げ時のスピーチの和訳
Youtube でみた Steve Jobs のスピーチがとても素晴らしい内容だったので、内容を和訳しました。
Appleがやった "Think Different" キャンペーンの立ち上げ時のスピーチです。
喋り方や、韻の踏み方など、スピーチの勉強にもなりますのでぜひ動画ででみてみてください。
以下翻訳です。
---
Think different | Steve Jobs
わたしにとって