Flutterにおいて、状態管理の方法の一つであるとの使い方について紹介する。コンポーネントの使い方を紹介する。Componentsの1.0安定板が公開された。情報は少なく、APIの変更も頻繁に行われているようである。Xamarin.Formsを使うとマルチプラットフォーム向けアプリのUI実装が共通化できるのだが、デフォルトではボタンやテキストボックス等、必要最低限なコントロールしか用意されていない。レイアウトに直接配置するFragmentを効果的に使うことで、画面構成が柔軟になり、UI部分のコードの再利用がしやすくなる。使い方を理解するには少し複雑である。Android【Android】ndk-buildの実行時に情報を出力するNDKのソースをndk-buildコマンドでビルドをするとき、Android.mkに書いた内容が間違っていてビルドが上手くいかないことがある。ScaleGestureDetectorを使うと便利である。今回はこのクラスの使い方を紹介する。始めに、サンプルアプリの画面を示す。Android【Android】端末の向きによってレイアウトを切り替えるAndroidでは端末の向きを回転すると、画面も自動的に回転するのが標準の動作である。以下の様な挙動となる。横向きのときは専用のレイアウトで画面を配置し直したいこともある。Java【Android】カスタムビューにレイアウトxmlを適用するViewを継承した独自のカスタムビュー内のレイアウトをxmlで定義することができる。レイアウトに関する事はJavaコードで書くよりもxmlで定義しておいたほうがコード量が減るし、後々メンテナンスしやすくなる。