CatHand Blog

アプリ開発やMac弄り

flutter

gStat

gStatというアプリをリリースしました。 GitHub Actions のステータスを表示したり、実行したりできるアプリです。 play.google.com 最近 CI/CD 環境をBItriseからGItHub Actionsに移行しています。BitriseはbStatというアプリをリリースしていましたが、そ…

dart_twitter_api で users/lookup を呼ぶ

dart_twitter_api はFlutterのTwitter APIラッパーです。 github.com 便利なんですが、 users/lookup が notImplemented になっていて呼べませんでした。 github.com なので呼べるようにしたコードがこちらです。 gist.github.com 同じような方法で、他のAPI…

bStat Android

Bitriseのステータスを表示したりトリガーをかけたりするアプリ、bStatのAndroid版が公開されました。 play.google.com SwiftUIのマルチプラットフォームでiOSとmacOS向けに作成していたものをFlutterで書き直しました。なのでiOS / macOS版も同じUIでアップ…

BitriseでflutterのmacOSアプリをビルドしてAppStore Connectへアップロードする

Workflowは↑のようなかんじになります。 Flutter Install 必要なバージョンのFlutterをインストールします。今回は 3.0.1 を使いました。 Script flutter build macos します。 ただし、必ず error: Provisioning profile "******" doesn't include the curr…

flutterとmacOSネイティブアプリでやり取りする

ネイティブアプリの一部をflutter化したとき、ネイティブコードとflutter間でやり取りするには FlutterMethodChannel を使います。 api.flutter.dev ネイティブ側とflutter側でお互いに FlutterMethodChannel を作ってやり取りする形になります。 iOSでは [F…