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
DroidKaigiアプリにコントリビュートしてみた話
Search
nappannda
February 05, 2018
Programming
2
380
DroidKaigiアプリにコントリビュートしてみた話
このスライドは、2018年2月5日開催のMobileActOsakaの3回目で発表した内容です。
nappannda
February 05, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
エンジニア向け採用ピッチ資料
inusan
0
150
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
830
A2A プロトコルを試してみる
azukiazusa1
2
960
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
GraphRAGの仕組みまるわかり
tosuri13
7
470
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
210
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
1
3k
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
370
Using AI Tools Around Software Development
inouehi
0
1.2k
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
770
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
Fireside Chat
paigeccino
37
3.5k
RailsConf 2023
tenderlove
30
1.1k
Embracing the Ebb and Flow
colly
86
4.7k
Typedesign – Prime Four
hannesfritz
42
2.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
It's Worth the Effort
3n
184
28k
BBQ
matthewcrist
89
9.7k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Into the Great Unknown - MozCon
thekraken
39
1.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Scaling GitHub
holman
459
140k
Transcript
DroidKaigiアプリにコントリビュー トしてみた話 なっぱんだ(@nappannda)
⾃⼰紹介 • なっぱんだ(@nappannda) • 関⻄⼤学総合情報学部3年 • iOSアプリ開発メイン • 時たまAndroidアプリ開発
⽬次 • DroidKaigiとは何か • DroidKaigiアプリとは何か • DroidKaigiアプリにコントリビュートした理由 • どんなプルリクを出したか
注意 • DroidKaigiアプリの中⾝は紹介しません。 • 技術的な話は殆どありません。 • OSSってこんな感じで関わってもいいんだみたいなのを伝え る感じです。
DroidKaigi
DroidKaigiとは • ⽇本のAndroidカンファレンス • Android技術情報の共有とコミュニケーションを⽬的に開催 • 2018年2⽉8⽇(⽊)、9⽇(⾦)の2⽇間 • Androidに関する多種多様な話が聞ける!!
DROIDKAIGIアプリとは
DROIDKAIGIアプリとは • 公式のカンファレンス⽤アプリ • タイムテーブルが⾒れたり、セッションの詳しい情報などが簡単に 確認できる!! • オープンソース!! https://github.com/DroidKaigi/conference-app-2018 •
GooglePlayでも配信されてます! https://play.google.com/store/apps/details?id=io.github.droidkai gi.confsched2018
DroidKaigiアプリにコントリビュートした理由 • 今年の⽬標が毎⽉⼀つはOSSにコントリビュートするだった から • Issueが何個も建てられてて、タグとかで整理されてて取り組 みやすかった • 最近Android触ってなかったのでいい勉強になると思った
どんなプルリクを作ったか • デザイン修正 • バグ修正 • タイポ修正 • Lintエラー修正
デザイン修正 • お知らせページのお知らせが無い画⾯の作成 • セッションページのアイテムのマージン変更 • トピックページのトップとアイテムのマージン変更 • セッションカードのタイトルが途切れてる問題の修正
お知らせページのお知らせが無い画⾯の作成 #498
セッションページのアイテムのマージン変更 #364
トピックページのトップとアイテムのマージン変更 #231
セッションカードのタイトルが途切れてる問題の修正 #231
バグ修正 • セッション終了時間より前なのにセッションが終わっている 表記が出る #310 • お気に⼊りのセッション⼀覧画⾯のスクロール時に何⽇⽬か の表記が出ない #363
セッション終了時間より前なのにセッションが終わって いる表記が出る #310
お気に⼊りのセッション⼀覧画⾯のスクロール時に何⽇ ⽬かの表記が出ない #363
タイポ修正 • 場所マーク画像の名前の⼀部がpraceになっていたのをplace に修正 #464 • スピーカーを表す英語がspearkersになってたのをspeakersに 修正 #452
タイポの⾒つけ⽅(⼩ネタ?) • AndroidStudioのAnalyzeを選択し Inspect Codeを選び、対象範囲を選ぶ SpellingのTypoの所に表⽰される • いっぱいTypo検出されてるけどDroidKaigi とかの固有の⽂字列や省略した変数名 (stime)が検出されてたりもする
Lintエラー修正 • ImageViewのcontentDescriptionが記載されてなかったもの に説明を追加 #465
まとめ • ⼤したことはしてない、PRは簡単に送れる • typo修正とかでも喜ばれる、バグ修正はもっと喜ばれる • 今回みたいに⽇本⼈が作ってるOSSはあるので気軽に送ろう • DroidKaigiアプリにコントリビュートしよう!!!
ご清聴ありがとうございました。