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
44
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
Supabase超入門: 基本から応用まで
4geru
0
2
Ruby エンジニアが Salesforce 業界に 異動して感じたこと
4geru
1
150
【2024 アドカレ振り返り】最新トレンド解説 by LINE API Expert【生成AI/Cloudflare/GAS etc】
4geru
0
14
趣味コーディングってやっぱ楽しいんだから
4geru
1
110
横断組織として考える共通DBの課題解決 〜 桃園の誓いアーキテクチャ 〜 / Addressing Shared Database Challenges as Cross-Team: “Peach Garden Oath” Architecture
4geru
3
1.2k
Supabase x Ruby on Rails
4geru
0
350
Supabase Edge Functions で最近追加された AI 機能を使ってみた
4geru
0
410
福山ネーター LINE DC ハッカソン 2023 @福山
4geru
0
150
Google Form とちょっと 仲良くなった話。
4geru
0
60
Other Decks in Technology
See All in Technology
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.2k
問題解決に役立つ数理工学
recruitengineers
PRO
7
2.2k
Engineering Managementのグローバルトレンド #emoasis / Engineering Management Global Trend
kyonmm
PRO
6
990
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
110
モンテカルロ木探索のパフォーマンスを予測する Kaggleコンペ解説 〜生成AIによる未知のゲーム生成〜
rist
4
1.1k
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
220
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
150
Security response for open source ecosystems
frasertweedale
0
100
パスキー導入の課題と ベストプラクティス、今後の展望
ritou
7
1.2k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
20k
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
210
ソフトウェアプロジェクトの成功率が上がらない原因-「社会価値を考える」ということ-
ytanaka5569
0
130
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
336
57k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Thoughts on Productivity
jonyablonski
69
4.5k
Docker and Python
trallard
44
3.3k
Side Projects
sachag
452
42k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Cult of Friendly URLs
andyhume
78
6.3k
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Music & Morning Musume
bryan
46
6.4k
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 ͷಋೖ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·͢ ͢͜ͱ 🏆 ίϯηϓτ & σϞ 🏆 ։ൃͷϑϩʔ 🏆 Ұཡը໘,
ৄࡉը໘ 🏆 ͨ͠ͱ͜Ζ