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 Academy final presentatoin
Search
4geru
May 27, 2022
Technology
0
50
Flutter Academy final presentatoin
Flutter Academy の最終発表用の資料です。
https://www.cyberagent.co.jp/news/detail/id=27227
4geru
May 27, 2022
Tweet
Share
More Decks by 4geru
See All by 4geru
How OpenAPI Is Transforming API Client Development
4geru
0
58
AI時代のハンズオン:未来の“相棒”と出会う実践体験
4geru
0
23
ツンデレさんと考える LINE bot MCP の使い方
4geru
0
360
アマゾンの最強の働き方 読書シェア会
4geru
1
51
LINE, Supabase MCP でバイブスを上げる
4geru
0
98
オンプレからクラウドへ。大規模なAWS移行を支えたリアーキテクチャプロジェクト達
4geru
1
220
クラウドネイティブで実現する、共通DBの課題解決 ~桃園の誓いアーキテクチャ~
4geru
0
36
LINE Bot MCP の可能性
4geru
0
87
Supabase超入門: 基本から応用まで
4geru
0
20
Other Decks in Technology
See All in Technology
Android Audio: Beyond Winning On It
atsushieno
0
850
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
20250913_JAWS_sysad_kobe
takuyay0ne
2
220
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
930
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
240
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
9
73k
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
280
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.1k
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
110
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
240
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
How to train your dragon (web standard)
notwaldorf
96
6.2k
A designer walks into a library…
pauljervisheath
207
24k
Being A Developer After 40
akosma
90
590k
It's Worth the Effort
3n
187
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Visualization
eitanlees
148
16k
Making Projects Easy
brettharned
117
6.4k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Why Our Code Smells
bkeepers
PRO
339
57k
Transcript
Flutter Academy ࠷ऴൃද #02 ޭҰ
ࣗݾհ Name: ͛͠Δ(4geru) Id / Real Name: #02 ޭҰ
Job: 5 years as Engineer, Web(Rails/React) ImportantɿPanda 🐼 #02 ͛͠Δ
ࣗݾհ #02 ͛͠Δ 200 ݸ͘Β͍ͷֆจࣈΛ࡞
ࣗݾհ #02 ͛͠Δ
ࠓճ͢͜ͱɾ͞ͳ͍͜ͱ ͢͜ͱ 🏆 ίϯηϓτ & σϞ 🏆 ։ൃͷϑϩʔ 🏆 Ұཡը໘ʹ͍ͭͯ
🏆 ͨ͠ͱ͜Ζ #02 ͛͠Δ ৄ͘͠͞ͳ͍͜ͱ 👀 tmdb APIͷ༷ʹ͍ͭͯ 👀 ػೳɿৄࡉը໘, ཤྺػೳ, ɹɹݴޠઃఆ, μʔΫϞʔυ 👀 ࠓޙ͍ͨ͜͠ͱ(issueͰཧ)
ίϯηϓτ&σϞ ίϯηϓτ & σϞ > ։ൃͷϑϩʔ > Ұཡը໘ > ͨ͠ͱ͜Ζ
ίϯηϓτ #02 ͛͠Δ
ίϯηϓτ #02 ͛͠Δ ɾSPY x Family ʹϋϚ͍ͬͯΔ ɹɾओਓެͷ໊લ͕ʮ͋ʔʹΌʯ ɾλοϓ͚ͩͰײతͳUIʹ͍ͨ͠ ɾ͍͞͠
/ ͔Θ͍͍ UIʹ͍ͨ͠ ɾFlutter Academy ͰֶΜͩ͜ͱΛ٧ΊࠐΈ͍ͨ
֤ϖʔδ #02 ͛͠Δ ϗʔϜ ৄࡉ ཤྺ ઃఆ
ϖʔδભҠ #02 ͛͠Δ ৄࡉ ϗʔϜ ཤྺ ઃఆ
εϓϥογϡɿΞΠίϯͱςʔϚΧϥʔ ϗʔϜɿॎɾԣεΫϩʔϧ ৄࡉɿ֤APIͷΞΫηε ཤྺɿࠇόε͕ཤྺʹՃ͞Ε͍ͯΔ ઃఆɿμʔΫϞʔυɾݴޠΓସ͑ σϞ
։ൃϑϩʔ ίϯηϓτ & σϞ > ։ൃͷϑϩʔ > Ұཡը໘ > ͨ͠ͱ͜Ζ
։ൃϑϩʔ 1. ΞΠσΟΞ / API ௐࠪͷϫʔΫγϣοϓ ɹɾνʔϜϝϯόʔͱͰ͖Δ͜ͱͷѲɾใڞ༗ 2. ΞϓϦίϯηϓτͷ࡞ ɹɾΞΠίϯɾςʔϚΧϥʔͷ࡞
3. Github Ͱͷ։ൃ ɹɾௐࠪ → ਐḿཧ → ίʔυཧ #02 ͛͠Δ
1. ϫʔΫγϣοϓ #02 ͛͠Δ
2. ΞΠσΟΞίϯηϓτ #02 ͛͠Δ
3. Github Ͱͷ։ൃ #02 ͛͠Δ Github Discuss Github Issue Github
PR ✅ ௐࠪ ใཧɾٞ ✅ ਐḿཧ ϖʔδͷλεΫ ✅ ίʔυཧ ࣮ͷϨϏϡʔ
3-1. Github Discussion #02 ͛͠Δ
3-2. Github Issue #02 ͛͠Δ ਐḿΛཧ ɾicebox / doing/ done
ϖʔδͷIssueΛ׆༻ ɾsmall f ix Λಀͨ͘͠ͳ͍ ɾCheckbox → IssueԽ
3-2. Github Pull Request #02 ͛͠Δ ✅ ηϧϑϨϏϡʔ ɾissueԽίϝϯτ ɾ֬ೝͷίϝϯτ
ɾֶͼͷίϝϯτ
Ұཡը໘ ίϯηϓτ & σϞ > ։ൃͷϑϩʔ > Ұཡը໘ > ͨ͠ͱ͜Ζ
[3] εΫϩʔϧରԠ [1] λϒΓସ͑ [2] ࢦఆ ෳࡶͳ ঢ়ଶཧ ͷ࣮ #02
͛͠Δ #02 ͛͠Δ
ෳࡶͳ ঢ়ଶཧ ͷ࣮ #02 ͛͠Δ ɾtop_pageɿλϒͷΓସ͑[1] ɾxxx_tabɿλϒ͝ͱͷը໘Λදࣔ ɾhome_tabɿࢦఆλϒͷཧ[2] ɾhome_tab_pageɿεΫϩʔϧରԠ[3]
ͨ͠ͱ͜Ζ ଟɺ͕࣌ؒͳ͍ͷͰ ͔͜͜ΒૣΊʹʂ ίϯηϓτ & σϞ > ։ൃͷϑϩʔ > Ұཡը໘
> ͨ͠ͱ͜Ζ
#1 Github ͷ࠷େ׆༻ ✅ λεΫͷࡉԽ ɹɾ65PR / 197commits ✅ Ͱ͖ΔݶΓηϧϑϨϏϡʔ
ɾ֬ೝɾࢦఠͷϨϏϡʔ ɾվળͷϨϏϡʔˠissueԽ
#2 YouTubeͷಈը͔Βֶश #02 ͛͠Δ
ݴޠ / μʔΫςʔϚΓସ͑ͷGithub͔ΒݟΛ୳ͨ͠ #02 ͛͠Δ #3 Github ͷίʔυΛࢀߟʹͨ͠
#02 ͛͠Δ #4 ͍ΖΜͳΞϓϦΛࢀߟ TMDB ABEMA Prime Video Twitter
ɾϗʔϜͷϔομʔΛࣗಈͰফ͢ ɾΘ͔Βͳ͗ͯ͢͞٧ΜͰ͍ͨ ɾνʔϜϝΠτͷॿ͚ʹײँʂʂ #5 Sliver ͷಋೖ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·͢ ͢͜ͱ 🏆 ίϯηϓτ & σϞ 🏆 ։ൃͷϑϩʔ 🏆 Ұཡը໘,
ৄࡉը໘ 🏆 ͨ͠ͱ͜Ζ