<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>全国個人事業主支援協会 | 大友 励 | Activity</title>
	<link>https://kojinjigyou.org/member-index/otomo_r3812/activity/</link>
	<atom:link href="https://kojinjigyou.org/member-index/otomo_r3812/activity/feed/" rel="self" type="application/rss+xml" />
	<description>大友 励 についてのアクティビティフィード。</description>
	<lastBuildDate>Sat, 18 Apr 2026 05:03:35 +0900</lastBuildDate>
	<generator>https://buddypress.org/?v=6.3.0</generator>
	<language>ja</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
	
						<item>
				<guid isPermaLink="false">d802c5144f81b782b3a740ed1d78d7f1</guid>
				<title>大友 励 wrote a new post, Flutterで「エラーを逃さない」仕組みづくり</title>
				<link>https://kojinjigyou.org/?p=99450</link>
				<pubDate>Tue, 30 Sep 2025 16:20:23 +0900</pubDate>

									<content:encoded><![CDATA[<p>〜ArgumentErrorをmain.dartでキャッチする方法〜<br />
アプリ開発をしていると、「気づかないところでエラーが起きていた…」 という経験は誰しもあると思います。特にFlutterでは、UI層のエラー・非同期処理のエラー・Dartレベルのエラーがそれぞれ異なる経路で流れるため、「全部まとめてキャッチしたい[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e9177203cda1b4973e32078d54f1ba19</guid>
				<title>大友 励 wrote a new post, Androidの「Edge-to-Edge」表示、ついに標準化へ</title>
				<link>https://kojinjigyou.org/?p=96226</link>
				<pubDate>Sat, 30 Aug 2025 05:46:14 +0900</pubDate>

									<content:encoded><![CDATA[<p>スマホのベゼルが消え、画面がほぼ全面ディスプレイになった今、アプリのレイアウトもそれに合わせて進化する時代が来ました。Googleは長らく推奨してきた「Edge-to-Edge表示」をAndroid 15（API 35）からデフォルト適用に変更しています。</p>
<p>Edge-to-Edgeって何？<br />
「ステータスバーやナビゲーションバーの裏までコンテンツを描画する」デザイン手法です。これまでアプリは安全のためにシ[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3af19966cfc0cab05f2489356fbb4480</guid>
				<title>大友 励 wrote a new post, AutoRouteのpop操作まとめ：pop(), maybePop(), popForced()の違いと使い分け</title>
				<link>https://kojinjigyou.org/?p=94059</link>
				<pubDate>Thu, 31 Jul 2025 10:12:37 +0900</pubDate>

									<content:encoded><![CDATA[<p>Flutterのルーティングライブラリ「AutoRoute」には、画面を戻る・閉じる操作（ポップ）に複数のメソッドがあります。それぞれの特徴を理解することで、画面遷移の挙動をより細かく制御できます。</p>
<p>1. pop()</p>
<p>概要ナビゲーションスタックの一番上の画面を必ず戻す（閉じる）基本的なメソッド。</p>
<p>挙動</p>
<p>スタックに戻れる画面があれば1つ戻る。</p>
<p>戻れない[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cd61d885d420e8e7f3404d339dbfcded</guid>
				<title>大友 励 wrote a new post, FlutterのProviderとfamilyの使い分け</title>
				<link>https://kojinjigyou.org/?p=90674</link>
				<pubDate>Fri, 20 Jun 2025 13:18:19 +0900</pubDate>

									<content:encoded><![CDATA[<p>Flutterで状態管理といえば、providerやriverpodを使った実装が主流になりつつあります。中でもProviderとそのバリエーションであるProvider.family（以下、単にfamily）の使い分けは、プロジェクトが複雑になるほど重要な選択となります。<br />
今回は、Providerとfamilyの違いと、それぞれをどう使い分けるべきかを実際のユースケースとともに整理してみます。</p>
<p>そもそもP[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">8bc975c97b4e922f85300ec73f6d63f5</guid>
				<title>大友 励 wrote a new post, JavaScriptブリッジとは何か？</title>
				<link>https://kojinjigyou.org/?p=89386</link>
				<pubDate>Thu, 29 May 2025 15:09:45 +0900</pubDate>

									<content:encoded><![CDATA[<p>スマートフォンアプリとWebコンテンツ。その境界線は、年々曖昧になりつつあります。特にFlutterのようなクロスプラットフォーム開発では、アプリ内でWebViewを使ってWebのUIや機能を組み込むケースが増えています。<br />
このとき重要になるのが「JavaScriptブリッジ（JS Bridge）」という仕組み。それはまさに、アプリとWebの“言葉の壁”を取り除く通訳のような存在です。</p>
<p>JavaScript[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f6811149a5bd7daccf43fbce1edd622f</guid>
				<title>大友 励 wrote a new post, FlutterのWebViewは「画面内に入らないとJSが動かない」問題</title>
				<link>https://kojinjigyou.org/?p=87384</link>
				<pubDate>Tue, 29 Apr 2025 02:31:06 +0900</pubDate>

									<content:encoded><![CDATA[<p>Flutterでアプリ開発を行っていると、WebViewを使って広告や動的コンテンツを表示する場面が多くあります。しかし、特にiOSでは注意しなければならない落とし穴があります。<br />
それは、「画面に表示されないとWebView内のJavaScriptが動作しない」という問題です。</p>
<p>なぜそのようなことが起きるのか？<br />
理由はシンプルでありながら、少し深い背景があります。</p>
<p>iOSの省電力最適化<br />
Apple[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0abd0c0e281c828f8b515dd7c3af3761</guid>
				<title>大友 励 wrote a new post, モバイルCI/CDツールの選び方</title>
				<link>https://kojinjigyou.org/?p=85138</link>
				<pubDate>Tue, 25 Mar 2025 15:19:49 +0900</pubDate>

									<content:encoded><![CDATA[<p>CodeMagic・Fastlane・Bitrise・GitHub Actio[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">4fe73c4158881e35bbef10ec2318a781</guid>
				<title>大友 励 wrote a new post, 高速かつ効率的な通信を実現する技術 ー gRPC とは？</title>
				<link>https://kojinjigyou.org/?p=82450</link>
				<pubDate>Sun, 09 Feb 2025 06:52:43 +0900</pubDate>

									<content:encoded><![CDATA[<p>現代のシステム開発では、異なるサービス間でのデータのやり取りが日常的に行われています。このようなマイクロサービスアーキテクチャの普及とともに注目を集めているのが、gRPC（Google Remote Procedure Call） です。Googleによって開発されたgRPCは、高速で軽量な通信プロトコルとして、多くの開発現場で利用されています。</p>
<p>gRPCの基本概念<br />
gRPCは、HTTP/2 をベー[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">656e5894713874315608c30f12eb0b4b</guid>
				<title>大友 励 wrote a new post, SupabaseのREST APIとは？</title>
				<link>https://kojinjigyou.org/?p=81820</link>
				<pubDate>Fri, 31 Jan 2025 08:28:01 +0900</pubDate>

									<content:encoded><![CDATA[<p>SupabaseのREST A[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">059c7d254092a3f90c5896b163ba397f</guid>
				<title>大友 励 wrote a new post, Flutter と FlutterFlow の違い</title>
				<link>https://kojinjigyou.org/?p=79939</link>
				<pubDate>Mon, 30 Dec 2024 08:39:10 +0900</pubDate>

									<content:encoded><![CDATA[<p>近年、モバイルおよびウェブアプリケーション開発の需要が高まる中で、FlutterとFlutterFlowは、開発者やデザイナーにとって重要なツールとなっています。<br />
今回は両者の違い、用途、利点、およびそれぞれの適用シーンについてまとめようと思います。</p>
<p>1. 概要<br />
Flutter</p>
<p> 	開発元: Google<br />
 	リリース: 2017年<br />
 	概要: FlutterはオープンソースのUIフレームワーク[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cbfae90a9555b2d95c44b47d6ed40d1b</guid>
				<title>大友 励 wrote a new post, FirebaseとSupabaseの違い</title>
				<link>https://kojinjigyou.org/?p=78381</link>
				<pubDate>Fri, 29 Nov 2024 15:44:57 +0900</pubDate>

									<content:encoded><![CDATA[<p>今回はFirebaseとSupabaseの違いについて調べる機会があったので簡単にまとめたいと思います。</p>
<p>FirebaseとSupabaseはどちらもBaaS（Backend as a Service）プラットフォームとして、バックエンド機能を迅速に構築できるサービスを提供しています。<br />
しかし、それぞれの特徴や適用領域には大きな違いがあります。<br />
1.[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">57e0c74fe92aff2d91974556f9bc4722</guid>
				<title>大友 励 wrote a new post, FlutterとReactNativeの違い</title>
				<link>https://kojinjigyou.org/?p=76350</link>
				<pubDate>Sun, 27 Oct 2024 14:03:48 +0900</pubDate>

									<content:encoded><![CDATA[<p>1. 概要<br />
FlutterとReact Nativ[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">392946c3c73f83a819a638c14747e85b</guid>
				<title>大友 励 wrote a new post, クロスプラットフォーム開発のメリットデメリットについて</title>
				<link>https://kojinjigyou.org/?p=75464</link>
				<pubDate>Wed, 02 Oct 2024 10:37:05 +0900</pubDate>

									<content:encoded><![CDATA[<p>クロスプラットフォーム開発とは？<br />
クロスプラットフォーム開発とは、1つのコードベースを使用して、複数のプラットフォーム（iOS、Android、Webなど）に対応するアプリケーションを開発する方法です。通常、プラットフォームごとに別々のコードを書く必要がありますが、クロスプラットフォーム開発を利用すると、同じコードを複数の環境で再利用できるため、効率的に開発が進められます。</p>
<p>代表的なフレームワークには、Flutter（[&hellip;]</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9f7a74d756df32168ff447a9b745fe54</guid>
				<title>大友 励 さんのプロフィールが更新されました。</title>
				<link>https://kojinjigyou.org/member-activity/p/27812/</link>
				<pubDate>Tue, 24 Sep 2024 01:57:34 +0900</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>