Android Studioで、Flutterのコードフォーマット設定をする。
次の2箇所にチェックを入れればOK
- Format code on save
- Oragnize imports on save
Flutterのバージョン一覧
プロジェクトのFlutterバージョンを確認
プロジェクトのFlutterバージョンを指定バージョンに変更
チャンネル別の最新バージョンを調べるなら、公式サイトを参照
アライメントは、要素の位置(左寄せ、中央寄せ、右寄せ)を指定すること
Main Axisは、ウィジェットの向きに
Cross Axisは、ウィジェットと交差する向きに
Flutterで、ドロップダウンメニューを作ってみた
リストから、フォントサイズを選択できるようにする
1 | // 選択肢のフォントサイズ一覧を作成 (14〜50) |
Flutterで用意されているマテリアルアイコンを使う
コード例
1 | Row( |
Font Awesomeを使う
1 | import 'package:font_awesome_flutter/font_awesome_flutter.dart'; |
ファイルを新規作成
android/app/proguard-rules.pro
ビルド設定
android/app/build.gradle
firebase_admob のサンプルコードではバナータイプが「smartBanner」になっている。
1 | BannerAd myBanner = BannerAd( |
スマートバナーの説明は、公式ページに書いてある。
スマートバナーは、
あらゆる画面サイズのデバイスで、画面をどの向きにしていても横幅いっぱいに広告を表示できる広告ユニットです。
デバイスの向きに応じて画面の横幅が検知され、そのサイズの広告ビューが作成されます
広告の高さ | 画面の高さ |
---|---|
32 dp | 400 dp 以下 |
50 dp | 400 dp 超、720 dp 以下 |
90 dp | 720 dp 超 |
画面サイズによって、表示される広告の高さが変わる仕組み。
1 | class MyApp extends StatelessWidget { |
Update your browser to view this website correctly. Update my browser now
Future 非同期処理 値を取得すると処理が終了 Stream 非同期処理 ストリームが開いている間、ずっと値が流れてくる 12345678910111213141516171819202122var controller = StreamController<int>();var s
Android Studioで、Flutterのコードフォーマット設定をする。 次の2箇所にチェックを入れればOK - Format code on save - Oragnize imports on save
Android Studioで、1行の行数をセットをする。 Editor > Code Style > Dart > Line Length
コード整形Command + Option + L キーを押す Git CommitCommand + K キーを押す Git PushCommand + Shift + K キーを押す クイックアクションOption + Enter キーを押す 文脈に応じた便利な機能を呼び出す 定義元へジャンプC
問題点クラウド型WAFを導入している場合、IPアドレスでELBに直アクセスされると、WAFによるセキュリティチェックを回避されてしまう。 ELB設定 ALB(Appliation LoadBalancer) > 「リスナー」タブを選択 「HTTP:80」のルール表示 HTTPのアクセスは、HT
ページが見つかりませんでした
本アプリのご利用によって、本規約に同意していただいたものとみなします。 個人情報第三者に個人を特定できる情報を提供する事はありません。 データ解析アプリの利便性向上のため、匿名で個人を特定できない範囲で最新の注意を払い、アクセス解析をしております。例えば、アプリのクラッシュ時にどんな原因でクラッシュ
シンプルなToDoアプリ シンプルなToDoアプリ 複雑な機能はありません。スマートフォン初心者でも悩まず使えます。 データはクラウドに自動保存。機種変更しても、ログインすれば以前のデータを引き継いで利用可能。複数の端末からでも利用可能です。 機能 ログイン(メールアドレス) カテゴリを作成 カテゴ