blitz-time アプリ開発ブログ

Androidアプリ開発などのTips集

Flutter開発

【Flutter開発】プラグインをカスタマイズしたい場合

Flutterでは数多くのプラグインを利用することで様々な機能を容易に実装することができます。しかし、プラグインの機能が少しでも物足りない場合、カスタマイズする必要があります。プラグインはソースコードも含めて自動的にダウンロードされて利用すること…

【Flutter開発】Unable to prepare iPhone for development / Please check the connection to the device, and review all errors in the Devices and Simulators window.

FlutterプロジェクトをiPhone13(iOS15)の実機で実行しようとすると、実機が繋がらない。。。。 Unable to prepare iPhone for development Please check the connection to the device, and review all errors in the Devices and Simulators window.iPhone…

【Flutter開発】新規プロジェクト作成時のお決まりごと

デバッグモードのバナーの非表示 画面向きを縦固定にする。 デバッグモードのバナーの非表示 スクショ撮る時など、デバッグモードで出てくるバナー表示は邪魔なので初めから非表示にしておく。 「debugShowCheckedModeBanner: false」を追加する。 class MyA…

【Flutter開発】画面を縦固定にしようとしたら発生したエラー

縦画面を固定にしたく、下記のコードをmain()内のrunApp()前に実行すると、 void main() { // 画面の向きを固定. SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, ]); runApp(MyApp()); }下記エラーが発生しました。 [VERBOSE-2:ui_…

【Flutter開発】StatefulWidgetの派生クラスを瞬殺で作成する方法

StatefulWidgetの派生クラスを作成するのが面倒だなと思い、下記の「神技」を発見しました。 かなり感動したのですが、その数分後にさらに神技を発見しました。。。 Android Studioには「Live Template」という機能があり、登録済みのキーワードを入力し、必…

【Flutter開発】StatefulWidgetのテンプレートを作成する方法

StatefulWidgetを新規作成するのが面倒だったが、神技を見つけた!

【Flutter開発】コンテナの左と右にウィジェットを配置する

コンテナ内にテキストを配置し、その領域をタップすると編集画面を表示できるようにしたいと思いますが、タップできることを表現できるように「>」アイコンを配置しよう。と思います。 Row( children: [ Text("めもめもめも", style: TextStyle( color: Col…

【Flutter開発】領域が最大表示されない~alignment: Alignment.centerLeft

テキストの背景を画面の横幅最大に設定したいのですが。。。(現在背景が青の部分です) Container( padding: EdgeInsets.all(10), color: Colors.blueAccent, child: Text( "めもめもめも",style: TextStyle(color: Colors.black,fontSize: 20)) ) 「alignm…

【Flutter開発】TextPainter.textDirection must be set to a non-null value before using the TextPainter.

Canvasにテキストを描画したいのですが、適当に書いたらエラーになりました。。。 TextSpan span = new TextSpan(text: 'テキスト'); TextPainter tp = new TextPainter(text: span, textAlign: TextAlign.left); tp.layout(); tp.paint(canvas, new Offset(…