<?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>コード共有</title>
	<atom:link href="https://techgrowup.net/tag/%e3%82%b3%e3%83%bc%e3%83%89%e5%85%b1%e6%9c%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://techgrowup.net</link>
	<description>エンジニアを強くする</description>
	<lastBuildDate>Thu, 29 Aug 2024 13:23:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://techgrowup.net/wp-content/uploads/2021/05/hp-icon-150x150.png</url>
	<title>コード共有</title>
	<link>https://techgrowup.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Flutter開発入門1 DartPadの使い方</title>
		<link>https://techgrowup.net/flutter-dartpad/</link>
					<comments>https://techgrowup.net/flutter-dartpad/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[techgrowup]]></dc:creator>
		<pubDate>Thu, 22 Aug 2024 03:17:41 +0000</pubDate>
				<category><![CDATA[Flutter]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[Dart]]></category>
		<category><![CDATA[DartPad]]></category>
		<category><![CDATA[コード共有]]></category>
		<category><![CDATA[プロトタイピング]]></category>
		<guid isPermaLink="false">https://techgrowup.net/?p=1599</guid>

					<description><![CDATA[はじめに 　本記事ではFlutter開発におけるDartPadの説明・使い方を説明します。 DartPadとは 　DartPadは、Webブラウザ上でDartプログラムを記述し、即座に実行できるオンラインツールです。Da [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">はじめに</h1>



<p class="wp-block-paragraph">　本記事ではFlutter開発におけるDartPadの説明・使い方を説明します。</p>



<h2 class="wp-block-heading">DartPadとは</h2>



<p class="wp-block-paragraph">　<a rel="noopener" target="_blank" href="https://dartpad.cn/">DartPad<span class="fa fa-external-link external-icon anchor-icon"></span></a>は、Webブラウザ上でDartプログラムを記述し、即座に実行できるオンラインツールです。DartやFlutterの開発環境をローカルにインストールする必要がなく、誰でも簡単にDartコードの動作を確認したり、学習を進めたりできます。</p>



<h4 class="wp-block-heading">DartPadの主な機能</h4>



<ul class="wp-block-list">
<li><strong>リアルタイムでのコード実行</strong>: DartPadは、入力したDartコードを即座に実行し、結果を確認できるインタラクティブな環境を提供します。コードの実行結果は、ブラウザ上でリアルタイムに確認できます。</li>



<li><strong>Flutterのサポート</strong>: DartPadはFlutterのコードもサポートしており、UIを含むFlutterアプリケーションをその場で試すことが可能です。特に、Flutterの学習やプロトタイピングに便利です。</li>



<li><strong>豊富なコードサンプル</strong>: DartPadには、さまざまなDartやFlutterのコードサンプルが用意されており、すぐに試すことができます。これにより、学習のスピードを上げることができるでしょう。</li>



<li><strong>コードの共有機能</strong>: DartPadで作成したコードは、URLを生成して簡単に共有することが可能です。これにより、チームメンバーや他の開発者とコードを効率的に共有し、フィードバックを得ることができます。</li>
</ul>



<h2 class="wp-block-heading">DartPadのメリット</h2>



<ul class="wp-block-list">
<li><strong>セットアップ不要</strong>: DartPadはWebベースのツールであるため、開発環境の構築に時間をかけることなく、すぐにコーディングを開始できます。</li>



<li><strong>学習に最適</strong>: DartやFlutterの基本を学ぶためのリソースが豊富に揃っており、効率的な学習が可能です。</li>



<li><strong>プロトタイピングの迅速化</strong>: アプリのアイデアを素早く形にして、その場で動作確認ができるため、プロトタイピングにも最適です。</li>
</ul>



<h2 class="wp-block-heading">DartPadの使い方</h2>



<ol class="wp-block-list">
<li><strong>DartPadにアクセス</strong>: ブラウザで<a rel="noopener" target="_blank" href="https://dartpad.dev/">DartPad<span class="fa fa-external-link external-icon anchor-icon"></span></a>にアクセスします。</li>



<li><strong>コードの実行</strong>: 「Run」ボタンをクリックして、コードを実行します。結果は右側のパネルに表示されます。</li>



<li><strong>コードを記述</strong>: エディタにDartまたはFlutterのコードを入力します。</li>



<li><strong>コードの共有</strong>: <s>「Share」ボタンを使って、共有用のURLを生成し、他の開発者と共有できます。</s>  ※2024/08現在は<a rel="noopener" target="_blank" href="https://gist.github.com/">gist<span class="fa fa-external-link external-icon anchor-icon"></span></a>を用いた共有となります。</li>
</ol>



<h2 class="wp-block-heading">DartPad実践</h2>



<p class="wp-block-paragraph">　以上までの使い方を実際にやってみようと思います。<br>　DartPadではFlutter/Dartバージョンを指定出来ますが、今回は「Dart SDK 3.5.0 and Flutter SDK 3.24.0」を利用しています。</p>



<ol class="wp-block-list">
<li>ブラウザで<a rel="noopener" target="_blank" href="https://dartpad.dev/">DartPad<span class="fa fa-external-link external-icon anchor-icon"></span></a>にアクセスします。</li>



<li>デフォルトで以下が記載されていることを確認します。</li>
</ol>



<pre class="wp-block-code"><code>void main() {
  for (int i = 0; i &lt; 10; i++) {
    print('hello ${i + 1}');
  }
}</code></pre>



<ol start="3" class="wp-block-list">
<li>コードを以下に変えてみます。</li>
</ol>



<pre class="wp-block-code"><code>void main() {
  print('hello techgrowth.net！');
}</code></pre>



<ol start="4" class="wp-block-list">
<li>「Run」ボタンをクリックして、コードを実行します。「hello techgrowth.net！」と表示されることが確認できました</li>



<li><a rel="noopener" target="_blank" href="https://github.com/dart-lang/dart-pad/wiki/Sharing-Guide">gist共有手順<span class="fa fa-external-link external-icon anchor-icon"></span></a>を参考に、gistページを作成します。このとき、ファイル名を<span class="bold-red">main.dart</span>にすることに気をつけてください</li>



<li>gistページを作成すると、IDが発行されます。今回は「9b6884dc2a69121edb8806ddf52bd035」が発行されました。</li>



<li>これを「https//dartpad.dev/?id=」の後ろにつけると共有が可能になります。</li>



<li><a rel="noopener" target="_blank" href="https://dartpad.dev/?id=9b6884dc2a69121edb8806ddf52bd035">https://dartpad.dev/?id=9b6884dc2a69121edb8806ddf52bd035<span class="fa fa-external-link external-icon anchor-icon"></span></a> を確認して問題なく表示できることを確認できました。</li>
</ol>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">　DartPadは、DartやFlutterを学びたい初心者からプロフェッショナルまで幅広く活用できるツールです。環境構築の手間なく、すぐにDartやFlutterのプログラミングを始められるので、学習やプロトタイピングにぜひ活用してください。</p>



<p class="wp-block-paragraph">　Flutter開発入門の次の記事はこちらです。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-techgrowup wp-block-embed-techgrowup"><div class="wp-block-embed__wrapper">

<a target="_self" href="https://techgrowup.net/flutter-dart-variable/" title="Flutter開発入門2 Dartの変数について" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-160x90.webp 160w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-1024x585.webp 1024w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-768x439.webp 768w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-120x68.webp 120w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-320x180.webp 320w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable-376x212.webp 376w, https://techgrowup.net/wp-content/uploads/2024/08/flutter-dart-variable.webp 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Flutter開発入門2 Dartの変数について</div><div class="blogcard-snippet internal-blogcard-snippet">Dartの変数の基本からNull安全性、遅延初期化、finalとconstの使い分けまでを詳しく解説。Dartプログラミングの信頼性と効率性を高めるための必須知識を網羅した完全ガイドです。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://techgrowup.net" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">techgrowup.net</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.08.29</div></div></div></div></a>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://techgrowup.net/flutter-dartpad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Disk: Enhanced  を使用したページ キャッシュ

Served from: techgrowup.net @ 2026-05-23 18:10:17 by W3 Total Cache
-->