【Flutter】ProviderとConsumerを使った状態管理
概要 Flutterにおいて、状態管理の方法の一つであるとの使い方について紹介する。 サンプルとして、前回の記事【Flutter】GestureDetectorとCustomPaintを使い、タッチした場所に図形を描画す… 続きを読む »
概要 Flutterにおいて、状態管理の方法の一つであるとの使い方について紹介する。 サンプルとして、前回の記事【Flutter】GestureDetectorとCustomPaintを使い、タッチした場所に図形を描画す… 続きを読む »
環境 Flutter 1.12.16 AndroidStudio 3.5 概要 タッチした場所に図形を描画するアプリをFlutterで作成する。完成イメージは以下のようになる。 このアプリの作成を通してGestureDe… 続きを読む »
Navigation コンポーネントの使い方を紹介する。
概要 Google Play ServicesのIncluding Open Source Noticesにあるツールを使うと、プロジェクトで使用しているオープンソースライブラリのライセンスリストを自動生成し、OssLi… 続きを読む »
最近、Android Architecture Componentsの1.0安定板が公開された。 まだ情報は少なく、APIの変更も頻繁に行われているようである。しかし、このライブラリはAndroidアプリを開発していく上… 続きを読む »
概要 Xamarin.Formsを使うとマルチプラットフォーム向けアプリのUI実装が共通化できるのだが、デフォルトではボタンやテキストボックス等、必要最低限なコントロールしか用意されていない。 ちょっと凝ったことをしたい… 続きを読む »
使用環境 Xcode:8.0 Swift:3.0 UIViewをタッチして移動させてみよう。完成イメージは以下の通りである。 ※クリックでGIFアニメーションを表示 UIViewControllerが用意したデフォルトの… 続きを読む »
使用環境 Xcode:8.0 Swift:3.0 XcodeにはPlaygoundという機能が搭載されている。 iOSアプリ開発の場合、エミュレータや実機を立ち上げることなく書いたコードの実行結果がすぐに表示されるので、… 続きを読む »
Fragmentを効果的に使うことで、画面構成が柔軟になり、UI部分のコードの再利用がしやすくなる。 しかし、使い方を理解するには少し複雑である。 そこで、Fragmentの使い方について、小さなところから順に見ていくこ… 続きを読む »
NDKのソースをndk-buildコマンドでビルドをするとき、Android.mkに書いた内容が間違っていてビルドが上手くいかないことがある。 こうしたときはエラーメッセージを調べつつ原因を探していくことになるのだが、ビ… 続きを読む »