<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webシステム開発・Androidアプリ開発｜千葉県柏市｜株式会社ルミテック &#187; flutter</title>
	<atom:link href="https://lumitec.co.jp/hp/tag/flutter/feed/" rel="self" type="application/rss+xml" />
	<link>https://lumitec.co.jp/hp</link>
	<description>ルミテックは千葉県柏市を拠点にWebシステム開発、Androidアプリ開発を行っているシステム会社です！</description>
	<lastBuildDate>Thu, 14 May 2026 01:24:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>MacでFlutterを使ってみる【導入】</title>
		<link>https://lumitec.co.jp/hp/mac%e3%81%a7flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%90%e5%b0%8e%e5%85%a5%e3%80%91/</link>
		<comments>https://lumitec.co.jp/hp/mac%e3%81%a7flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%90%e5%b0%8e%e5%85%a5%e3%80%91/#comments</comments>
		<pubDate>Wed, 07 Sep 2022 02:24:05 +0000</pubDate>
		<dc:creator><![CDATA[fujiwara]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[導入]]></category>
		<category><![CDATA[環境構築]]></category>
		<category><![CDATA[環境設定]]></category>

		<guid isPermaLink="false">http://lumitec.co.jp/hp/?p=2052</guid>
		<description><![CDATA[こんにちは、iOS開発担当のfujiwaraです。 今、Flutterを使った開発が増えているように感じます。私自身、ネイティブでの開発経験しかないため、Flutterを扱ってみようと思い、その感想をお話できたらと思いま [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>こんにちは、iOS開発担当のfujiwaraです。<br />
今、Flutterを使った開発が増えているように感じます。私自身、ネイティブでの開発経験しかないため、Flutterを扱ってみようと思い、その感想をお話できたらと思います。その前に、まずは導入からということで手順をご紹介します。導入したのは以下の環境です。</p>
<blockquote><p>
MacBookPro<br />
macOS Monterey Ver.12.5.1<br />
Xcode Ver.13.4.1　※Xcodeはインストール済みとします
</p></blockquote>
<h3>Flutterについて</h3>
<p>FlutterはGoogle社の開発したモバイル向けのフレームワークです。一番の特徴はマルチプラットフォームに対応している点で、一度の開発でiOS、Android等のアプリが作れるため、コストの削減になるかと思います。言語はDartという、これもGoogle社で開発した言語を使用します。</p>
<h3>手順１．Android Studioダウンロード＆インストール</h3>
<p>以下リンクよりAndroid Studioをダウンロードし、インストールを行います。<br />
<a href="https://developer.android.com/studio">https://developer.android.com/studio</a></p>
<h3>手順２．Flutter SDKダウンロード＆配置</h3>
<p>以下リンクより「flutter_macos_3.3.0-stable.zip」をダウンロードします。<br />
<a href="https://docs.flutter.dev/get-started/install/macos">https://docs.flutter.dev/get-started/install/macos</a><br />
ダウンロード後、解凍した「flutter」フォルダを任意の場所に配置します。例えばユーザフォルダ直下など。</p>
<h3>手順３．パスを通す</h3>
<p>flutterをコマンドで使用できるようにパスを通します。パスの通し方はシェルの種類により変わってきますが、ここではbashを前提とした説明となります。シェルの種類はターミナルで以下コマンドを実行することで確認できます。<br />
<code><font color="green">echo $SHELL</font></code><br />
bashだとして、、まずユーザフォルダの配下にある「.bash_profile」というファイルを開きます。なければ作成します。開いたら以下を追記して保存します。<br />
<code>export PATH="$PATH:[配置したflutterフォルダのパス]/bin"</code><br />
私の場合、flutterフォルダをユーザフォルダ直下に置いたので例えば以下のようになります。<br />
<code>export PATH="$PATH:/Users/lumimac/flutter/bin"</code><br />
その後、以下コマンドでflutterを配置したパスが表示されればOKです。<br />
<code><font color="green">which flutter</font></code></p>
<h3>手順４．flutter doctor実行</h3>
<p>ターミナルで以下コマンドを実行します。<br />
<code><font color="green">flutter doctor</font></code><br />
おそらくいくつか×がついたエラーが表示されると思います。私の場合３つのエラーが表示されました。１つずつ解決法をご説明します。</p>
<p><code><font color="red">①cmdline-tools component is missing</font></code><br />
Android StudioのSDK Managerを開き「Android SDK＞SDK Tools」タブを開きます。開いたら画面下部「Hide Obsolete Packages」のチェックを外し、<br />
「Android SDK Command-line Tools(latest)」と「Android SDK Tools(Obsolete)」にチェックを付けてOKを押します。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/8bcf628588034f7b367a7316d42cc595.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/8bcf628588034f7b367a7316d42cc595-300x216.png" alt="スクリーンショット 2022-09-06 15.47.05" width="300" height="216" class="alignnone size-medium wp-image-2082" /></a></p>
<p><code><font color="red">②Some Android licenses not accepted.</font></code><br />
以下コマンドを実行します。実行すると途中で何度か「y/n」の入力を求められますが全て「y」を入力します。<br />
<code><font color="green">flutter doctor --android-licenses</font></code></p>
<p><code><font color="red">③CocoaPods not installed</font></code><br />
以下コマンドを実行します。<br />
<code><font color="green">sudo gem install cocoapods</font></code></p>
<p>全て対応したら再度 flutter doctor を実行して、全てのエラーが解消されたことを確認できればOKです。</p>
<h3>手順５．プラグインインストール</h3>
<p>Android StudioのPluginsより、検索欄で「flutter」を入力し、「Flutter」をインストールします。<br />
インストールするとボタンが「Install」から「Restart IDE」に変るので「Restart IDE」を押してAndroid Studioを再起動すればOKです。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/d2100667f292d33149db0d90c51b1c15.png"><img class="alignnone size-medium wp-image-2062" src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/d2100667f292d33149db0d90c51b1c15-300x224.png" alt="スクリーンショット 2022-09-06 16.29.55" width="300" height="224" /></a></p>
<h3>プロジェクト作成</h3>
<p>以上で導入が完了しました。試しに新規でプロジェクトを作成してみます。</p>
<p>Android StudioのProjectsから「New Flutter Project」を選択します。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/04a9d09d7bc114fc7e917c4ff035db6f.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/04a9d09d7bc114fc7e917c4ff035db6f-300x225.png" alt="スクリーンショット 2022-09-06 16.32.11" width="300" height="225" class="alignnone size-medium wp-image-2090" /></a></p>
<p>続いて「Flutter」を選択して「Next」へ。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/69a37bc71d110289d4bd76f5860b2372.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/69a37bc71d110289d4bd76f5860b2372-300x273.png" alt="スクリーンショット 2022-09-06 16.32.26" width="300" height="273" class="alignnone size-medium wp-image-2091" /></a></p>
<p>続いてProject nameを適当に入力して「Finish」するとプロジェクトが作成されます。Project locationはプロジェクトが作られる場所で、適宜変更します。デフォルトだとユーザフォルダ配下に「StudioProjects」というフォルダができて、その直下にプロジェクトが作成されます。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/b29a66ab15677ed29b43c5e57d39524e.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/b29a66ab15677ed29b43c5e57d39524e-300x261.png" alt="スクリーンショット 2022-09-06 16.33.52" width="300" height="261" class="alignnone size-medium wp-image-2092" /></a></p>
<h3>実行</h3>
<p>シュミレータで実行してみます。まず、画面上部より「Open iOS Simulator」を選択します。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/f1264a3c4f6d41b786f31c6b0c1d25e6.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/f1264a3c4f6d41b786f31c6b0c1d25e6-300x160.png" alt="スクリーンショット 2022-09-06 16.37.24" width="300" height="160" class="alignnone size-medium wp-image-2094" /></a></p>
<p>そうするとシュミレータが起動されます。起動したら、画面上部の再生ボタン（三角記号）を押して実行します。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/09b6f1810fc8fb44fa0c00a26cb9556c.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/09b6f1810fc8fb44fa0c00a26cb9556c-300x161.png" alt="スクリーンショット 2022-09-06 16.40.05" width="300" height="161" class="alignnone size-medium wp-image-2095" /></a></p>
<p>ビルドにやたらと時間がかかりますが、、ひとまず実行できました。新規でプロジェクトを作っただけですが、簡単な画面デザインと実装が入っています。右下＋ボタンを押すと画面中央のカウンタがアップします。<br />
<a href="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/5fba151e07335fd47ed7ebc173f333d5.png"><img src="http://lumitec.co.jp/hp/wp-content/uploads/2022/09/5fba151e07335fd47ed7ebc173f333d5-300x161.png" alt="スクリーンショット 2022-09-06 16.42.37" width="300" height="161" class="alignnone size-medium wp-image-2096" /></a></p>
<h3>まとめ</h3>
<p>導入までは難しくありませんでした。これから色々と試してみようと思います。気になるのが画面のデザインの仕方や、Dartはどうなのか、どこまでFlutterでできてどこからネイティブじゃないとできないのか、とか。今後、そこらへんを試しつつ記事にできたらと思います。</p>
]]></content:encoded>
			<wfw:commentRss>https://lumitec.co.jp/hp/mac%e3%81%a7flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%90%e5%b0%8e%e5%85%a5%e3%80%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
