Android Studioで、Flutterのコードフォーマット設定をする。
次の2箇所にチェックを入れればOK
- Format code on save
- Oragnize imports on save
Android Studioで、Flutterのコードフォーマット設定をする。
次の2箇所にチェックを入れればOK
- Format code on save
- Oragnize imports on save
Flutterのバージョン一覧
1 | flutter version |
プロジェクトのFlutterバージョンを確認
1 | flutter --version |
プロジェクトのFlutterバージョンを指定バージョンに変更
1 | flutter version v1.9.1+hotfix.3 |
チャンネル別の最新バージョンを調べるなら、公式サイトを参照
アライメントは、要素の位置(左寄せ、中央寄せ、右寄せ)を指定すること
Main Axisは、ウィジェットの向きに
Cross Axisは、ウィジェットと交差する向きに
Android Studioで「st」と打つと、StatefulWidget/StatelessWidget の雛形を作れる
現在のチャンネルを確認する
1 | flutter channel |
チャンネルをmasterへ変更する
1 | flutter channel master |
別チャンネルを使う場合は、アップグレードする
1 | flutter upgrade |
Flutterで、ドロップダウンメニューを作ってみた
リストから、フォントサイズを選択できるようにする
1 | // 選択肢のフォントサイズ一覧を作成 (14〜50) |
Flutterで用意されているマテリアルアイコンを使う
コード例
1 | Row( |
Font Awesomeを使う
1 | import 'package:font_awesome_flutter/font_awesome_flutter.dart'; |
ダークテーマに対応するには、MaterialAppに、ダークテーマ用のThemeDataを設定するだけ
Android OSの設定で、ダークテーマを適用すると、自動的に切り替わる
1 | MaterialApp( |
ファイルを新規作成
android/app/proguard-rules.pro
1 | #Flutter Wrapper |
ビルド設定
android/app/build.gradle
1 | android { |
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