2021-01-01から1年間の記事一覧
この記事はUnipos Advent Calender 2021、11日目の記事です。 お久しぶりです。とりかつ(@torikatsu923)です。 開発作業をしていると空ファイルを作成したい時がしばしばあります。 新しいファイルにプログラムを書きたい、とりあえずメモを取りたい、、、 …
いきなりですが、あなたは今ターミナルで作業をしています。 巧みなキーボードさばきで様々なコマンドをバシバシと打ち込みタスクを進めています。 そんな作業中ふとgitのコミットIDを控えたくなりました。 そんな時あなたはどうしますか? OSデフォルトのメ…
はじめに こんにちは、とりかつ(@torikatsu)です。 夏も終わりに近づいてきました。みなさん夏休みはどこかいかれましたか? 私はうっかり夏休みを取り損ねたためずっと仕事でした() 今年はコロナの影響もあって花火大会や夏祭りもなかったため、夏を感じる…
こんにちは、とりかつ(https://twitter.com/torikatsu923)です。 いきなりですが、FlutterにはListViewという大変便利なWidgetがあります。 api.flutter.dev ListView+ListTileを使うことで数分で以下のようなUIを作ることができます。 このような画面をさく…
こんにちは、とりかつ(@torikatsu923)です。 よくアプリでこんな感じのローディング画面を見かけると思います。 アプリ起動時にただ真ん中でぐるぐるするのを見ているより、いい感じのローディング画面が表示されていたら、きっとユーザは退屈しなくて済むと…
こんにちは、とりかつ((@torikatsu923)https://twitter.com/torikatsu923)です。 今朝、riverpodの1.0.0-dev.0が公開されました! I have published a dev-release of Riverpod v1: riverpod 1.0.0-dev.0Go give it a try https://t.co/OWGQ6evu4O— Remi Rou…
こんにちは、とりかつ((@torikatsu923)https://twitter.com/torikatsu923)です。 Flutterで開発をする際はDartを書くことになります。DartにはNNBD(null-safety) があり、Flutter側でもnull-safetyの対応がどんどん進んでいます。 null-safetyのおかげで、nu…
こんにちは、とりかつ(@torikatsu923)です。 私は趣味でFlutterアプリの開発をしていて、MVVMライクなアーキテクチャをriverpod+StateNotifier+freezedで状態管理をしています。 この状態管理手法は非常に便利ですが、初期化処理をする際にすこし詰まりまし…
こんにちは、とりかつ((@torikatsu923)https://twitter.com/torikatsu923)です。 今回の記事は、Flutterについてここ一週間(2021/5/17-23)でのキャッチアップをつらつら書いていこうと思います。 Flutter2.2 Dart2.13 Flutter web dev tool のアップデート r…
こんにちは、とりかつ(@torikatsu923)です。 普段私はFlutterで開発しており、riveropd+StateNotifier+freezedでMVVMライクに状態管理をしています。 先日、画面遷移を実装する際、画面遷移時にStateNotifierで作ったViewModelのコンストラクタへ渡そうとし…
こんにちは、とりかつ(@torikatsu923)です。 Flutterは状態管理の手法が数多くあり、状態管理の手法は日々進化しています。 それゆえ、最新の情報に敏感になる必要があり、私は日々色々な記事を読み漁っています。 そんな中でふと、Flutterの状態管理周りの…
はじめに こんにちは、とりかつ(@torikatsu923)です。 私はStateNotifier+Riverpod+Freezedを使用してMVVMライクにFlutterアプリを開発しています。 4月の頭にriverpodが0.13.1+1から0.14.0にアップデートされたのですが、このアップデートでは破壊的変更が…
こんにちは、とりかつ@torikatsu923です。 今回はFlutter+Stripeでサクッとクレジットカード決済を実装する方法を紹介したいと思います はじめに 個人開発をしていると、自身のプロダクトを収益化したい欲に駆られることがあります。 お金を扱う関係上、決済…
はじめに 先日、Google Mobile Adsのflutterプラグインが発表されました。 developers.google.cn 先祖のプラグインにあたるAdmobは非常に使いづらかった印象だったので、ついにきたか!と非常にわくわくしました。 早速実装をしようと以下の公式docを参照し…
こんにちは、とりかつです。 前回に引き続き、M1 macのターミナルの環境構築を進めていきます。 前回の記事 ↓ torikatsu923.hatenablog.com ポータビリティをと作業効率のバランスがいい感じになるようにターミナルの環境構築を進めていきます。 prezto イン…
こんにちは、とりかつです。 最近、intel macからm1 macに乗り換えました! my new gear... pic.twitter.com/Fkb6WYRlrC— Torikatsu (@torikatsu923) 2021年2月26日 乗り換えに当たって環境構築をしていたのですが、せっかくなので環境構築の手順をドキュメ…
こんにちは、とりかつです。 みなさんはvimで以下のようにアルファベットを入力したくなったことがありませんでしょうか。ありますよね(圧) abcdefghijklmnopqrstuvwxyz ということで本記事ではvimでアルファベットを最小キーストロークで入力していく方法に…
こんにちは、とりかつです。 私は普段紙の本派だったのですが、たまたまkindleを使う機会がありました。 そこで、kindle使ってみて感じたこととか書いていこうと思います macのkindleアプリは... 私はmacでkindleアプリを使って本を読んでいるのですが、この…
こんにちは、とりかつです。 最近、私の中で関数型パラダイムのブームが来ています。 その流れでHaskellを触りました。 そこで、今回の記事はHaskellを触る経緯と、学習していて感動したところについて話したいと思います。 Haskellを触る経緯 冒頭でもお伝…
お久しぶりです。 とりかつです。 先日、Logicool mx ergoというトラックボールを導入ました。 今回の記事は、その使用感とデスク環境のアップデート状況について話をしたいと思います。 また、以前、以下の記事で私のデスク環境を紹介させていただきました…