Flutter アプリを GitHub Actions & Xcode Cloud で社内配布する
沖縄モバイルアプリ開発勉強会 #2 で登壇しました。 okimobdev.connpass.com
当日の資料はこちら。
この記事では、資料に書ききれなかった補足と、当日いただいた質問について書いていきます。
続きを読むFlutter の Firebase Crashlytics がムズすぎる
Flutter アプリに Crashlytics を導入しようとドキュメントを読んでたんですが、
- なんかエラーハンドラをいっぱい定義しないといけないっぽい、けど違いがわからない
- そもそも Crashlytics のドキュメントと FlutterFire のドキュメントで書いてることが違う
- 巷のブログ記事などもいまいちピンとこない
という状態だったので、いろいろ整理したまとめです。
続きを読むMakefile で設定した PATH が効かないとき

タスクランナー的な用途で make を使っていて、パスが通ってるんだけど通ってない…?みたいな現象に出会ったときのメモです。
PATH := $(HOME)/.pub-cache/bin:$(PATH)
.PHONY: path
path:
which fvm
fvm --version
↑ のような Makefile があったとき、このタスクを実行すると
$ make path which fvm /Users/takasfz/.pub-cache/bin/fvm fvm --version make: fvm: No such file or directory make: *** [path] Error 1
↑ のように「 which だと見つかるが、コマンドを実行しようとすると見つからない」状態でした。
続きを読むAndroid Studio 3.5 で XML のタグがソートされてしまう問題の対応
AS 3.5 Canary 8 以降で、 xml を reformat するとタグ名でソートされてしまう不具合が発生していました。
Android Studio 3.5 Canary 8、layout.xml で Rearrange Code するとタグの順番がタグ名でソートされるんだけど..???
— たかつ (@takasfz) 2019年3月26日
LinearLayout とかでやるとレイアウトが変わる..😂
Android Studio 3.5 Canary 8 で Layout XML を保存したらオートフォーマットでタグがすべて逆順になったんですが、同じ現象の人いますか?ナニコレ
— wada811 (@wada811) 2019年3月26日
続きを読むAS 3.5 Canary 8からXMLのOrderが変わってソートする度に不便だ
— Pluu (@pluulove) 2019年3月27日
勝手に下のComponentが上に行ってしまう
Firebase iOS SDK でも使われている Objective-C の †黒魔術†
iOSDC 2018 で @_bannzai_ さんの ~~ †††† 漆黒の魔法 Objecitve-C Runtime API †††† ~~ というセッションを聞いたので、 Objective-C の Method Swizzling について書いてみます。
セッションの資料はこちらです
続きを読む