【Flutter入門】iOS、Android、Windowsアプリ開発

Flutterによるアプリ開発について入門者向けに紹介します。

【Flutterとは】開発環境構築

Flutterとは、Googleが開発・提供しているオープンソースのモバイルアプリケーションフレームワークです。
Flutterを使うことでAndroid、iOS向けのアプリケーションを同じコードで行うことができるため人気が上昇しています。

インストール方法、Dart言語の基礎はこちら
導入方法 Flutterのインストール方法(Windows10、Mac環境)
Dart入門 【Dart入門】基礎文法とサンプルコード集

【基礎編】Flutterの使い方

詳細記事
はじめに Hello Worldでmain.dartの基本構成をみる
main main.dartの基本操作
ListView ListViewの使い方
入力フォーム テキスト入力フォームの作成
ファイル操作 ファイルの読み書き・操作テキストファイルの読み込み・保存
デザイン ダークテーマ

【応用編】アプリの作成

詳細記事
1 メモ帳・ToDoリストアプリ
2 計算機・電卓アプリ

【応用編】アプリの公開

詳細記事
準備 アプリ名を変更アプリアイコンを一括作成・変更
公開 アプリをGoogle PlayやApp Storeに公開
全般 アプリ内にAdMob広告を表示

【エラー対策】トラブルシューティング

詳細記事
1 「このリリースは Google Play の 64 ビット要件に準拠していません」エラーの対策

【その他】参考サイト

参考サイト 概要
Qiita 定番のプログラマ向け情報共有サービス。日本語情報を探すならまずここ。
Write your first Flutter app, part 1(Flutter公式) |Flutterのプロジェクト作成、シンプルなアプリ作成までを解説。
Cookbook(Flutter公式) アプリ作成中の問題を解決する方法集
GitHubのサンプル 20個くらいのサンプルアプリ、デモ、サンプルが公開されている。
Flutter Community アプリの公開リストやMedium記事が紹介されている。
List of open-source Flutter apps Flutterで構築されたアプリのGitHubリスト
Solido/awesome-flutter awesomeシリーズのFlutter版(記事、動画、プラグイン、フレームワーク、オープンソースアプリなどあり)
Flutter Awesome Flutterのアプリ、ライブラリ、UIテンプレートが細かくカテゴライズされて紹介されている
flutter
技術雑記

コメント

タイトルとURLをコピーしました