導入
項目 | 内容 |
環境構築 | Flutterで開発をする上で必要なもののインストール |
プロジェクトを作成・起動 | サンプルアプリの簡単な説明 |
文法・オブジェクト概念
項目 | 内容 |
変数・定数宣言 | 基礎中の基礎となる変数・定数宣言。 まずは値を格納するための方法を学ぼう。 |
条件分岐・三項演算子 | if文や三項演算子を使用して、処理や表示するUIを分岐させてみよう。 |
オプショナル型のアンラップ | null許容をしつつ、安全にデータを使おう。 |
クラスの定義 | オブジェクト指向の第一歩。クラスを作成してみよう。 |
レイアウト
項目 | 内容 |
UIを縦、もしくは横に並べる | UIを縦に並べたり、横に並べたりする 発展編として、繰り返し文を使用した方法も記載 |
左寄せや中央寄せをする(Alignment) | UIを左寄せ、中央寄せなどをしてレイアウトを設定する |
UIのスペースを空ける | スペースを空けてレイアウトの調整をする |
UI生成
項目 | 内容 |
入力欄を生成 | 文字を入力するためのTextField |
さまざまなボタンを生成 | タップしたら何かの動作を発生させるもの |
オブジェクトの生成 | 一つの変数(正確にはオブジェクト)に複数のデータを持たせる |
画像を表示する | Container、BoxDecorationを使用して画像を表示させる |
画面上部にボタンを設定 | AppBarにボタンを設置する |
画面下部にタブバーを表示 | タブバーを設定して画面下のボタンで画面を切り替える |
公式のアイコンを表示 | Flutter公式のアイコンを使用することで 簡単なボタンの設定など行う。 |
処理関連
項目 | 内容 |
画面遷移 | Push遷移とReplacement遷移を行う |
HTTP通信 | サーバーとの通信をする上での基礎 |
JSONファイルでローカルテストを行う | JSONファイルの導入方法と取得したデータの変換方法を記載する。 |
詰まったエラーなど
項目 | 内容 |
GoogleMap導入時に発生したエラー | バージョンの指定などがエラーになることが多い。 |
url_launchが動かない | Androidで発生したエラー。 AndroidManifest.xmlの修正を行う必要がある。 |
メール送信
項目 | 内容 |
起動しているアプリをメールアプリに切り替える | url_launcherを使用する |
アプリ内でメールアプリを起動する | flutter_email_senderを使用する |
| |
リリース関連
項目 | 内容 |
Android端末にアプリをインストールする | apkファイルを生成し、Android端末にアプリをインストールする手順を記載 |
アーキテクチャflutter_riverpod
項目 | 内容 |
flutter_riverpodでアーキテクチャを意識して開発 | flutter_riverpodを使用して開発する |
| |
| |
| |
データベース(sqflite)
項目 | 内容 |
データベースを導入する | データベースを導入し、まずはデータを表示してみる。そのため、SELECT文も一部説明 |
データベースからデータを取得する(SELECT) | |
データベースにデータを登録する(INSERT) | |
| |
Firebase
項目 | 内容 |
Firebaseの導入 | Firebaseを今後使用するにあたっての環境構築 |
| |
| |
| |
以下は旧ページ。現在随時更新中