Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Flutter で "Hello World!! #ゆるWeb札幌
Search
Kihara, Takuya
PRO
April 27, 2024
Technology
0
180
Flutter で "Hello World!! #ゆるWeb札幌
ゆるWeb勉強会@札幌 #26 の発表資料
https://mild-web-sap.connpass.com/event/308416/
Kihara, Takuya
PRO
April 27, 2024
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
84
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
110
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
380
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
110
ゆるWeb勉強会@札幌 #28 #ゆるWeb札幌
tacck
PRO
0
71
AWS Amplify の AI Kit でオレオレAIサイトを作ってみる #ゆるWeb札幌
tacck
PRO
0
97
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
830
Amplify Gen2 Deep Dive / How to convey backend types to the frontend #30DaysOfAmplify
tacck
PRO
0
60
TypeScript 雰囲気勢がライブラリのコードリーディングで得た知識 #sacss
tacck
PRO
1
110
Other Decks in Technology
See All in Technology
変化する開発、進化する体系時代に適応するソフトウェアエンジニアの知識と考え方(JaSST'25 Kansai)
mizunori
1
210
M3 Expressiveの思想に迫る
chnotchy
0
100
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
4
480
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
430
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
210
Github Copilot エージェントモードで試してみた
ochtum
0
100
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
170
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
5
430
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
220
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Agile that works and the tools we love
rasmusluckow
329
21k
Faster Mobile Websites
deanohume
307
31k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Code Reviewing Like a Champion
maltzj
524
40k
The World Runs on Bad Software
bkeepers
PRO
69
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Transcript
Flutter で "Hello World!!" ゆるWeb勉強会@札幌 #26 2024/04/27 tacck (Kihara, Takuya)
ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 1
ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 2 木原 卓也 Kihara, Takuya /
@tacck 生活協同組合コープさっぽろ デジタル推進本部システム部 Amplify Japan User Group 運営メンバー ゆるWeb勉強会@札幌 主催 AWS Community Builder Since Q2 2021 / Category: Front-end Web and Mobile 好きなフィギュアスケートの技 スプレッド・イーグル
Flutter - Google 謹製で OSS - マルチプラットフォームアプリ - Mobile -
iOS, Android - Web - Desktop - Windows, macOS, Linux ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 3
良いところ - 複数のプラットフォーム向けのコードがほぼ共通 - WebViewベースではなく、ネイティブなコードとして動く。 - ので、動きはかなり自然。 ゆるWeb勉強会@札幌 #26 /
#ゆるWeb札幌 4
難しいところ - Dart 言語が Flutter くらいでしかみない - とはいえ、 React /
Next.js あたりをやっていれば、 それほど辛みは感じない。(個人の感想) - ネイティブ側の知識が必要になってくるとハードル上がる - が、これはネイティブを直接開発していてもぶつかるやつ。 - 初心者からすると、隠れていた強敵っぽいので辛みが増す。 ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 5
Flutter エンジニア・チームの 理想のスキルセット ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 6 スキルセット 開発利用頻度
開発難易度 備考 ネイティブのコードを ある程度書ける知識 低 高 必要になることは少ないが、で きるかできないかで大きな違い。 アプリストアリリースの知識 中 中 ある程度の自動化ノウハウも世 の中に多い。 Flutter / Dart の開発知識 高 中 TS + React などのフロントエ ンドWeb開発知識あると習得し やすい。
Android Studio Xcode Flutter ことはじめ 最難関は環境構築 ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌
7 Flutter Java Kotlin Gradle CocoaPods Ruby Swift Dart VSCode Pad Android iOS
Flutter ことはじめ 明示的にインストールするもの - 共通 - VSCode - Flutter -
Android向け - Android Studio - iOS向け - Xcode - CocoaPods - Ruby 3.x ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 8
実際にやってみる ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 9
まとめ - マルチプラットフォームアプリケーション開発環境はイマイチ そう思っていた時期が私にもありました。 - 現代の開発環境として、 Flutter は十分にイケてる。 - スマホアプリの開発中の確認として、Webが使えるのが楽。
- スマホアプリ開発の延長でデスクトップアプリも作れる。 - Apple Silicon の Mac だとシミュレータ・エミュレータ起動が爆速。 ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 10
END ゆるWeb勉強会@札幌 #26 / #ゆるWeb札幌 11