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
April 27, 2024
Technology
0
61
Flutter で "Hello World!! #ゆるWeb札幌
ゆるWeb勉強会@札幌 #26 の発表資料
https://mild-web-sap.connpass.com/event/308416/
Kihara, Takuya
April 27, 2024
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
AWS Lambda で LLRT を動かしてみた #北海道まったりLT大会
tacck
0
62
地方から始める登壇のステップアップ 〜Java Do から JJUG CCC への登壇参加記録 #javado
tacck
0
91
ゆるWebの新型コロナ Before/After とこれからのこと #seb_yearend
tacck
0
26
AWS Amplify と Amazon Bedrock を使ってオレオレ生成AIサイトを作る #ゆるWeb札幌
tacck
0
170
「普通」のエンジニアとしての生存戦略〜または、いかにして技術を楽しむか。 #情報メディア入門
tacck
0
62
噂の Amazon Bedrock を Java から使ってみる #javado
tacck
1
290
ソラカメとAmplifyでお手軽ライブカメラを作ってみた(制限あり) #ゆるWeb札幌
tacck
0
230
ゆるWeb勉強会@札幌 #24 #ゆるWeb札幌
tacck
0
120
AWS Amplify と Cloudflare Pages 比べてみれば / #CloudflareUG_cts #AWSAmplifyJP
tacck
1
680
Other Decks in Technology
See All in Technology
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
1
260
IaCからAWSに入門した初心者が CloudFormationを通して考えた「AWS操作」の使い分け
maimyyym
3
650
Real World Type Puzzle and Code Generation
yukukotani
4
560
Observabilityジャーニーを実現するためのAWSサービス:CloudWatch編
o11yfes2023
0
100
データベース03: 関係データモデル
trycycle
0
130
本当のガバクラ基礎
toru_kubota
0
270
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
8
7.3k
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
1
260
社内での継続的な機械学習勉強会の開催のコツ
yudai00
1
240
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
210
同じ様なUIをiOS/Android間で合わせるヒントNo.2
fumiyasac0921
1
120
今日からできる!簡単 .NET 高速化 Tips -2024 edition-
xin9le
8
5.1k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.8k
Product Roadmaps are Hard
iamctodd
45
9.8k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Code Reviewing Like a Champion
maltzj
515
39k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Web development in the modern age
philhawksworth
203
10k
Facilitating Awesome Meetings
lara
43
5.6k
Typedesign – Prime Four
hannesfritz
36
2.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
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