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の魅力とコミュニティ活動
Search
K9i - Kota Hayashi
December 03, 2023
Education
0
330
Flutterの魅力とコミュニティ活動
EFC Awards 2023のトークセッションで使ったスライドです
https://efc.fukuoka.jp/information/5947/
K9i - Kota Hayashi
December 03, 2023
Tweet
Share
More Decks by K9i - Kota Hayashi
See All by K9i - Kota Hayashi
北九州でFlutterハンズオンをしたので雑多に振り返る
k9i
0
37
FFF(Fukuoka Flutter Fanclub)の紹介
k9i
0
63
Flutter Favoriteプログラムについて調べてみた
k9i
0
1.1k
2023年のFlutter(オフライン)イベントを振り返る
k9i
0
180
Flutterエンジニア向け?おすすめmac向けアプリ
k9i
0
340
ゆめみの謎制度「フルリモし放題制度 ㊗️ MAX」で買ったものを紹介します
k9i
0
410
Flutter導入時に警戒すべき要件X選
k9i
1
720
FlutterでTikTokログインができるパッケージを作った話 (short ver.)
k9i
0
610
FlutterでTikTokログインができるパッケージを作った話
k9i
1
390
Other Decks in Education
See All in Education
20240810_ワンオペ社内勉強会のノウハウ
ponponmikankan
2
880
謙虚なアジャイルコーチ__アダプティブ_ムーブ_による伴走支援.pdf
antmiyabin
0
260
week15@tcue2024
nonxxxizm
0
570
学習指導要領から職場の学びを考えてみる / Thinking about workplace learning from learning guidelines
aki_moon
1
700
小・中・高等学校における情報教育の体系的な学習を目指したカリキュラムモデル案/curriculum model
codeforeveryone
2
2.3k
SQL初級中級_トレーニング【株式会社ニジボックス】
nbkouhou
0
19k
HCL Domino 14.0 AutoUpdate を試してみた
harunakano
0
1.6k
Ch2_-_Partie_1.pdf
bernhardsvt
0
100
Algo de fontes de alimentación
irocho
1
250
Qualtricsで相互作用実験する「SMARTRIQS」実践編
kscscr
0
290
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
700
Ch2_-_Partie_2.pdf
bernhardsvt
0
100
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Why Our Code Smells
bkeepers
PRO
334
57k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
400
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Teambox: Starting and Learning
jrom
133
8.8k
How to Ace a Technical Interview
jacobian
276
23k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.8k
Adopting Sorbet at Scale
ufuk
73
9.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Transcript
Flutterの魅力とコミュニ ティ活動 EFC Awards 2023 K9i - Kota Hayashi
自己紹介 - Flutter歴4年ほど - FlutterKaigi、FlutterGakaki といったカンファレンス登壇 - FlutterKaigi、東京Flutterハッ カソン運営 -
Fukuoka Flutter Fanclub設 立 - などしているFlutter好き
経歴 2018年: Sansan株式会社に新卒入社 - バックエンド、Windowsデスクトップアプリ、Androidアプリなど 2021年: 株式会社トリドリに転職 - 趣味で触ったFlutterがやりたくなり転職 2023年: 株式会社ゆめみに転職(現職)
- フルリモートになったので福岡移住
本日のアジェンダ - メイン - Flutterの魅力 - コミュニティ活動 - サブ -
福岡 - エンジニアになる人に向けてのアドバイス
Flutterの魅力
Flutterとは - Googleが開発したマルチプラットフォームの開発フレームワーク - 単一のコードでiOS・Androidアプリが作れる - Webやデスクトップアプリも - 開発者体験の良さから人気が高まっている -
コード変更が即座に反映されるホットリロード - 宣言的UI - Googleやコミュニティによるパッケージの充実
採用企業 - ベンチャー、メガベンチャー多 め - ここにはないがトヨタやホンダ なども採用
ライバルとの比較(vs React Native)
ライバルとの比較(vs React Native) - React Native - Metaが開発しているマルチプラットフォームプラットフォーム - 日本ではFlutterが人気
- 北米などを除くとだいたいFlutterが人気 - マルチプラットフォームやるならFlutterが安牌
ネイティブとの比較 - 単一コードでiOS・Androidアプリが開発可能 - エンジニアリソースが少なくて低コスト - iOS 1 + Android
1 = 2かかるところを熟練なら1.2など - 開発体験が良い - 自分はAndroidからFlutterに移りました - おすすめ記事 - Flutterによるアプリ開発は今後一般的に、それでも導入事例が少 ない理由とは? 内製化支援を行うゆめみが解説
ネイティブとの比較 - ネイティブでない感はある - 特にiOSはFlutterだと分かる - 不向きなケースもある - https://speakerdeck.com/k9i/flutterdao-ru-shi-nijin g-jie-subekiyao-jian-xxuan
コミュニティ活動
コミュニティ活動とは - ソフトウェア開発はコミュニティに支えられている - OSS - カンファレンス、ミートアップ等のイベント - 技術記事 -
SNSなどのコミュニティ
コミュニティ活動とは - ソフトウェア開発はコミュニティに支えられている - OSS - カンファレンス、ミートアップ等のイベント - 技術記事 -
SNSなどのコミュニティ
OSS(Open Source Software) - 現代のソフトウェア開発でOSSは重要 - OSSはGoogleのような企業だけでなく、コミュニティや個人が開発し ている - 自分でOSSを作って公開
- 有名なOSSに誰でもContribute(ここではコードの提案)することが できる
有名OSSにcontribute - 自分作った機能が世界中の人に使われる - ↓はRiverpodに自分がcontributeしたときのChangelog
コミュニティ活動とは - ソフトウェア開発はコミュニティに支えられている - OSS - カンファレンス、ミートアップ等のイベント - 技術記事 -
SNSなどのコミュニティ
カンファレンス、ミートアップ等のイベント - 日本の主要なFlutterイベント
コミュニティ活動とは - ソフトウェア開発はコミュニティに支えられている - OSS - カンファレンス、ミートアップ等のイベント - 技術記事 -
SNSなどのコミュニティ
技術記事 - Zenn、Qiitaなどのプラットフォーム or 個人ブログ - リアルイベントで記事で知ってますというパターンが意外とある
コミュニティ活動とは - ソフトウェア開発はコミュニティに支えられている - OSS - カンファレンス、ミートアップ等のイベント - 技術記事 -
SNSなどのコミュニティ
SNSなどのコミュニティ - X(イーロンのおもちゃ)は情報収集に便利 - X経由で会社のイベントのゲストを呼んだり気づいたら仕事に必須 になってる - 参加型のコミュニティはSlackやDiscordのものが多い
日本の主要Flutterコミュニティ - Flutter大学 - 300名規模のコミュニティ - 東京Flutterハッカソン、FlutterGakkai、〇〇(福岡など).dart の主催 - FlutterKaigi
- FlutterKaigiの主催 - Flutter Japan User Group - 東京・大阪でオフラインイベント主催(コロナ以降活動少なめ)
福岡のFlutterエンジニア向けコミュニティ - 以下の2つを紹介(他にあったら教えてください〜) - Fukuoka Flutter Fanclub - モバチキ
Fukuoka Flutter Fanclubの紹介
Fukuoka Flutter Fanclub - 2023の8月活動開始 - K9iと元Engineer CafeスタッフのMIZUKICHIさんが設立 - 福岡を拠点にFlutterのMeetupなどを行うコミュニティ
Fukuoka Flutter Fanclubの活動(1/3) - イベント実施 - オフラインイベントの実施 - 9月、10月、11月にEngineer Cafeで勉強会を実施
- 5分〜15分のLT - その後懇親会など - オンライン勉強会の不定期開催 - Riverpodの勉強会(結構ガチ)
Fukuoka Flutter Fanclubの活動(2/3) - Discordでの交流 - 雑談 - イベント情報の共有 -
最後の招待リンク共有するの で是非
Fukuoka Flutter Fanclubの活動(3/3) - 外部イベントへの参加 - 東京Flutterハッカソン - Fukuoka Flutter
Fanclubチームとして参加 - Open Source Conference 2023 Fukuoka - ブース出展 - その他FlutterKaigiで交流したり
忘年会があります
モバチキの紹介
モバチキ - 2023の6月活動開始 - Cyber Agent、LINEヤフー、Money Forwardの人中心に設 立 - 企業主体
- Mobile Tips共有会を略して「モバチキ」 - こちらはFlutter含めたモバイル全般が対象 - iOS、Android、Flutter
モバチキの活動 - 運営企業持ち回りでオフライン勉強会を実施 - 8月 LINE Fukuoka(現LINEヤフーコミュニケーションズ) - 11月 Cyber Agent -
運営15分、一般5分の発表 - イベント後は懇親会 - Discordもあり(運営チャンネル以外あまり動いてない😭)
Discordサーバー共有 モバチキ Fukuoka Flutter Fanclub
福岡
福岡のメリット - 紹介したようにそこそこコミュニティはある - Fukuoka Flutter Fabclubなど - 空港近いので東京などにも割とすぐいける -
お金さえあれば - カンファレンス参加などに理解のある企業が重要 - 市のバックアップが手強い - Engineer Cafeなどが無料で使えイベントのハードルが低い
エンジニアになる人に向けてのアドバイス
コミュニティ活動はやるべき - 未経験からエンジニアへの転職時 - スクールなどで技術力を高める選択肢 - その後は実務 or コミュニティから学ぶ -
実務でのキャッチアップには限界がある - コミュニティへのアプトプット - 転職などで評価される - 知り合いが増える
生成AIは課金すべき - ChatGPTは課金するとぜんぜん違うので課金した方がいい - わからないことなんでも聞ける - 間違ったこともいうので、わからないときは柔軟に人にも聞いたほ うがいい - FlutterならFlutter大学の修行プランがおすすめ!
- (僕はFlutter大学の関係者ではないですw) - Github Copilotもおすすめだけど、ある程度経験を積んでからが良 いかも - 生成されたコードが正しいか判断する技術力が必要