Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DroidKaigi2022_LT.pdf
Search
h5masa
October 05, 2022
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DroidKaigi2022_LT.pdf
h5masa
October 05, 2022
More Decks by h5masa
See All by h5masa
Beginner Of Jetpack Compose Animation
masatoshitakada
0
89
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
The SEO identity crisis: Don't let AI make you average
varn
0
590
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
ラッコキーワード サービス紹介資料
rakko
1
5.3M
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Transcript
DroidKaigi2022公式アプリへの 初コントリビュートまでの話 2022/10/05 DroidKaigi 2022 LT 株式会社ZOZO ZOZOTOWN開発本部 ZOZOTOWNアプリ部
Android1ブロック 高田真壽 Copyright © ZOZO, Inc. 1
© ZOZO, Inc. 2 DroidKaigi公式アプリへ 初コントリビュートする前に どんな考えを持っていましたか?
© ZOZO, Inc. 3 DroidKaigi公式アプリへコントリビュートすることに対してのイメージ コントリビュートする以前の個人的な考え ◦ 公式主催の有名なRepositoryであり、自分がパッチを送ることに対して 自信が持てなかった
◦ どの規模感またはレベルのパッチを送ればいいかイメージがつかなかった ◦ プロジェクトのセットアップまたは理解に手こずってしまい、途中で折れる ことがありそう
© ZOZO, Inc. 4 実際どうやってDroidKaigi公式アプリに コントリビュートするの?
© ZOZO, Inc. 5 DroidKaigi公式アプリ向けにPR作成するまでの流れ https://twitter.com/new_runnable/status/1566782709724090368
© ZOZO, Inc. 6 DroidKaigi公式アプリ向けにPR作成するまでの流れ https://github.com/DroidKaigi/conference-app-2022
© ZOZO, Inc. 7 DroidKaigi公式アプリにコントリビュートするため にチームとしてどう取り組んだか?
© ZOZO, Inc. 8 DroidKaigi公式アプリへのコントリビュートに向けて チームが行った取り組み 社内Slackチャンネルで公式アプリへのコントリビュートを呼びかけ
『DroidKaigi公式アプリのコントリビュートを狙う会』をチーム内で開催! みんなで公式アプリの動作確認やIssueの確認を行う コントリビュート結果を社内Slackチャンネルで共有 チャレンジできそうなIssueにチャレンジ&コントリビュート
© ZOZO, Inc. 9 DroidKaigi公式アプリへのコントリビュートに向けて チームが行った取り組み 社内Slackチャンネルで公式アプリへのコントリビュートを社内で呼びかけ
『DroidKaigi公式アプリのコントリビュートを狙う会』をチーム内で開催! みんなで公式アプリの動作確認やIssueの確認を行う コントリビュート結果を社内Slackチャンネルで共有 チャレンジできそうなIssueにチャレンジ&コントリビュート
© ZOZO, Inc. 10 『DroidKaigi公式アプリのコントリビュートを狙う会』について チームメンバー全員でDroidKaigi公式アプリのRepositoryをCloneして、ビルドしてみる
テックリードを中心に“このIssueはどうですか〜?”と声かけをしながら、 Issueの確認を行う チャレンジできそうなIssueにチャレンジ&共有 MiroとGoogleMeetを使用して、DroidKaigi公式アプリのコントリビュートについて 話し合う場を設ける
© ZOZO, Inc. 11 これらの取り組みを行った結果!
© ZOZO, Inc. 12 DroidKaigi公式アプリへのコントリビュートの結果 ◦ Androidがチームから3名、コントリビュートすることができました ◦ 合計でコントリビューターがAndorid4名、iOS1名 ◦
Issueも1件提案
© ZOZO, Inc. 13 DroidKaigi公式アプリへのコントリビュートのPR https://github.com/DroidKaigi/conference-app-2022/pull/135
© ZOZO, Inc. 14 DroidKaigi公式アプリへのコントリビュートのPR
© ZOZO, Inc. 15 DroidKaigi公式アプリへのコントリビュートのPR https://github.com/DroidKaigi/conference-app-2022/pull/332
© ZOZO, Inc. 16 DroidKaigi公式アプリへのコントリビュートのPR https://github.com/DroidKaigi/conference-app-2022/pull/341
© ZOZO, Inc. 17 DroidKaigi公式アプリへのコントリビュートのPR https://github.com/DroidKaigi/conference-app-2022/pull/308
© ZOZO, Inc. 18 DroidKaigi公式アプリへのコントリビュートのPR https://github.com/DroidKaigi/conference-app-2022/pull/444
© ZOZO, Inc. 19 DroidKaigi公式アプリへに対してのコントリビュート前後のイメージ コントリビュートする以前の考え ◦ 公式主催の有名なRepositoryであり、自分がパッチを送るこ とに自信が持てなかった
◦ どの規模感またはレベルのパッチを送ればいいかイメージ がつかなかった ◦ プロジェクトのセットアップまたは理解に手こずってしまい、 途中で折れることがありそう コントリビュート後の考え ◦ Issueが多数ありラベルで難易度分けもされており、 自分に適したIssueを選んでコミットできる! また自分からIssueを提案して、コントリビュートするのも可 能なので、一歩踏み出してのチャレンジが重要! ◦ Issueの起票だけでもプロジェクトにとっては助けになると思 うので、必ずコードを書く必要はない ◦ 悩んだ場合はチームメンバーや公式アプリの担当者とコミュ ニケーションしながらチャレンジすると良い! ◦ Android公式ページやテックブログなどを参考にしながら実 装してみる
© ZOZO, Inc. 20 DroidKaigi公式アプリへに対してのコントリビュートできた感想 ◦ アプリ内で使用されているアーキテクチャや技術に対して理解が深まる。また他人のPR を眺めることで新しい知識も身に付く ◦
普段使用しない技術などの調査をしながら実装するため、新しい技術やトレンドが学習で きてコントリビュートリストにも表示され励みになる ◦ 業務または個人のプロジェクトでも学んだ知識を取り入れられる ◦ とにかく楽しい!
© ZOZO, Inc. 株式会社ZOZO ZOZOTOWN開発本部 ZOZOTOWNアプリ部 Android1ブロック 高田真壽 • 2021年
中途入社 • Twitter: @h5mtakada 21
None