hamburger-tech-nits

主にプログラミングのNITSな話

2024-01-01から1ヶ月間の記事一覧

Flutterでキーボードを閉じたいときはFocusManagerを使う

api.flutter.dev FocusManager.instance.primaryFocus?.unfocus();

Xcode15にアップデートした後にやったこと

Xcode15にアップデートしたら、Flutterのビルドが通らなくなったりSimulatorが起動しなくなったりした。 元々Xcode15.0.1を利用していたが、新しいバージョンがでていたので15.2に更新し、最初からやってみることにした。 まず、Xcodeの最新を利用するように…

DeepLinkとAppLinkとUniversalLink

ややこしい 一般用語がDeepLink。基本的にはこれを使って会話したい。 e-words.jp WebのhttpsスキームのURLをフックしたい場合、 AndroidはApplink developer.android.com iOSはUniversalLink developer.apple.com WebのhttpsスキームのURLをフックしたい場…

コンポーネントよりプロダクトをデザインする

toBプロダクトのデザインを考える時間が以前よりも増えた結果、コンポーネントよりもプロダクト、UIよりもUXのデザインを重視するようになってきた。 ビジネスユーザは見た目が良さより体験を重視する気がする。見た目も当然大事だけど。 直近だと、モバイル…

Vue3で推奨される状態管理ライブラリはPinia

Vue3における状態管理はPiniaが推奨された。 Vue2ではVuexが推奨されていたので、Vue3移行に伴いツールを移行している。 pinia.vuejs.org 直感的 ストアはコンポーネントと同じくらい身近なものです。適切に整理されたストアを作成できるように設計された A…

targetSDK34対応アプリはAGP8.1.1以上でGradle8以上

developer.android.com developer.android.com targetSDKを上げるためにGradle周りも更新必要とのこと。同僚からの連絡で気づいた。 AndroidSDK34はAndroid用Gradleプラグイン8.1.1以上が必要で、Gradleプラグイン8.1.1はGradle8以上が必要。 更新頻度が年一…

<key>UIApplicationSupportsIndirectInputEvents</key>

FlutterアプリをXcode15を利用してビルドしたらInfo.plistが勝手に編集された。 <key>UIApplicationSupportsIndirectInputEvents</key> <true/> developer.apple.com A Boolean value indicating that the app generally supports indirect input mechanisms. AppleTVのリモコ</true/>…

もう少し雑に仕事のメモを残すことにした

zenn.dev bsky.app