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
Androidアプリを作る 第4回
Search
nonylene
November 30, 2016
Technology
0
770
Androidアプリを作る 第4回
nonylene
November 30, 2016
Tweet
Share
More Decks by nonylene
See All by nonylene
Elasticsearch で部内 Wiki 検索高速化
nonylene
2
2.1k
Androidアプリを作る 第7回
nonylene
0
1.5k
Androidアプリを作る 第6回
nonylene
1
1.2k
Androidアプリを作る 第5回
nonylene
0
1.2k
Androidアプリを作る 第3回
nonylene
0
1.3k
androidアプリを作る 第1・2回
nonylene
0
1.1k
iOS アプリ作成入門
nonylene
11
4k
Android・iOS アプリ作成入門 Android 編
nonylene
1
1.8k
Other Decks in Technology
See All in Technology
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
160
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
180
多様なニーズに応える Movable Type ラインナップ 全紹介
masakah
0
120
Mambaで物体検出 完全に理解した
shirarei24
2
200
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
2
190
Gemini in Android Studio - Google I/O Bangkok '25
akexorcist
0
180
Rubyの国のPerlMonger
anatofuz
3
720
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
150
2025新卒研修・HTML/CSS #弁護士ドットコム
bengo4com
3
13k
OPENLOGI Company Profile for engineer
hr01
1
37k
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
120
解消したはずが…技術と人間のエラーが交錯する恐怖体験
lamaglama39
0
180
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Fireside Chat
paigeccino
37
3.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Writing Fast Ruby
sferik
628
62k
Agile that works and the tools we love
rasmusluckow
329
21k
GraphQLとの向き合い方2022年版
quramy
49
14k
How GitHub (no longer) Works
holman
314
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Why Our Code Smells
bkeepers
PRO
337
57k
Code Review Best Practice
trishagee
69
19k
Transcript
"OESPJEΞϓϦΛ࡞Δ ,.$OPOZMFOF "OESPJE4UVEJPɾϑΝΠϧߏ
ࣗݾհ w OPOZMFOF ͷʹΕΜ w ,.$ճ w ΧʔϏΟͰ͢ w
τϦϓϧσϥοΫεྑ͍Ͱ͢ w SPPU
ࣗݾհ w OPOZMFOF ͷʹΕΜ w εϚϗΞϓϦͱ͔ w 5XJUUFS(JU)VCFUD w
IUUQOPOZMFOFIBUFOBCMPHKQ
͜ΜΜ
ࠓΔ͜ͱ ࡞ΔΞϓϦͷ४උ "OESPJE4UVEJPͷ͔͍͔ͭͨ ϓϩδΣΫτͷϑΝΠϧߏ
࡞ΔΞϓϦͷ४උ
(JUͷઃఆ w ͋ͱͰ(JUؔͷػೳઆ໌͠·͢ w DPNNJUͱQVTIΘ͔Ε0,
࡞ΔΞϓϦ w 4MBDLͷπʔϧͬΆ͍ΞϓϦ࡞Γ·͢ w ͱΓ͋͑ͣߘ͔Βͬͯײ͡Ͱ͢Ͷ
ϓϩδΣΫτ࡞ w ৽͍͠ΞϓϦΛ࡞Γ·͢ʂʂʂʂ w ୈೋճεϥΠυΛࢀর w IUUQTTQFBLFSEFDLDPNOPOZMFOFBOESPJEBQVSJXP[VPSVEJIVJ w ৽ϓϩδΣΫτ'JMF/FX/FX1SPKFDU w
໊લɾύοέʔδࣗ༝ʢ.Z4MBDLͱ͔ʁʣ
"OESPJE4UVEJP
֓ཁ
"OESPJE4UVEJP w *OUFMMJ+ϕʔεͷ*%& w "OESPJE։ൃͷελϯμʔυ w ུͯ͠"4ͱ
ύωϧ
جຊతʹࢀߟఔͰ
None
w 1SPKFDUϓϩδΣΫτͷϑΝΠϧϥΠϒϥϦ w 4USVDUVSFϓϩάϥϜͷߏ w #VJME7BSJBOUTϏϧυ͢Δͱ͖ͷछྨ w جຊతʹ1SPKFDUΛ։͍͓ͯ͘
w දࣔͷํɾछྨΛબΔ w z1SPKFDUz͕Φεεϝ w λϒͷԣͷϘλϯ͔ΒબͿ
None
w ࠨ͔Β w .BLF+BWBͷϏϧυΛ͢Δʢ"1,Ͱ͖ͳ͍ʣ w 3VO$POpHVSBUJPO"OESPJE্Ͱಈ͔͢ઃఆ w جຊతʹͦͷ··Ͱ0, w 3VOΞϓϦΛίϯύΠϧͯ͠ಈ͔͢
w %FCVHσόοά͢Δʢޙड़ʁʣ
w 3VOXJUI$PWFSBHFςετ༻ػೳ w "UUBDI%FCVHHFSͰಈ͍͍ͯΔΞϓϦΛ σόοά w 3FSVOΞϓϦΛ্ཱͪ͛͢ w 4UPQσόοΨͳͲΛఀࢭ͢Δ
w "7%.BOBHFSΤϛϡϨʔλͷཧ w (SBEMF4ZOD(SBEMF Ϗϧυʹ༻ ࠶ಡࠐ w 1SPKFDU4USVDUVSFϓϩδΣΫτͷઃఆ w 4%,.BOBHFS"OESPJE4%,ͷཧ
w ඞཁͳͷ·ͨͦͷ࣌ʹઆ໌͠·͢
None
w 3VOΠϯετʔϧͳͲͷ࣮ߦϩά w .FTTBHFT֤छϝοηʔδ w "OESPJE.POJUPS"OESPJEͷϩά w &WFOU-PH*%&ͷΠϕϯτϩά w (SBEMF$POTPMF(SBEMFͷϩά
w ։ൃ࣌"OESPJE.POJUPSΛΑ͘ݟΔ
None
w ࠨͷόʔͷ˔σόοάͷϒϨʔΫϙΠϯτ w ӈͷόʔͷͳΜ͔͓͔͍͠ͱ͜Ζ w "MU &OUFSศར
ศརγϣʔτΧοτ w 4IJGU w ϑΝΠϧɾؔʹδϟϯϓ w ػೳݺͼग़͠ w $USM
4IJGU ' w ϓϩδΣΫτݕࡧ
HJU࿈ܞ
*OUFMMJ+ͷHJU࿈ܞ w ΤσΟλʹࠩදࣔ w BEEDPNNJUQVTIQVMMFUDʜ
*OUFMMJ+ͷHJU࿈ܞ w HJUϨϙδτϦͷ࡞ w $74 *NQPSUJOUP7FSTJPO$POUSPM $SFBUF(JU3FQPTJUPSZʜ w ॴϓϩδΣΫττοϓ
*OUFMMJ+ͷHJU࿈ܞ w Լʹ7FSTJPO$POUSPM͕ొ w 6OWFSTJPOFE'JMFTΛશͯ%FGBVMUʹ git add
*OUFMMJ+ͷHJU࿈ܞ w 7$4ϘλϯͰcommit w ϝοηʔδೖྗޙɺl$PNNJUBOE1VTIz
*OUFMMJ+ͷHJU࿈ܞ w SFNPUFઃఆ w ઌ΄Ͳ࡞ͬͨ(JU)VCͷ ϨϙδτϦࢦఆ w (JU)VC1VTI
*OUFMMJ+ͷHJU࿈ܞ ˡมԽͨ͠ϑΝΠϧ ˡBEEͯ͠ͳ͍ ৽͍͠ϑΝΠϧ w దʹDPNNJUQVTI͍ͯͩ͘͠͞
ϓϩδΣΫτͷ ϑΝΠϧߏ
جຊతʹࢀߟఔͰ
• / w .idea/ *%&ͷઃఆ w app/ BQQϞδϡʔϧ w ΞϓϦͷຊମ
w build/ϏϧυՌ w gradle/ HSBEMFຊମ
• / w build.gradle (SBEMFશମͷϏϧυͷ੍ޚ w ࠓճͨͿΜ৮Βͳ͍ w *.properties(SBEMFͷઃఆ w
gradlewϏϧυ࣮ߦ༻ w 4IFMM4DSJQUͱόονϑΝΠϧ
• app/ w src/ ιʔείʔυ w build.gradle BQQϞδϡʔϧͷ(SBEMF੍ޚ w ͨ·ʹ৮Δ
w androidTest / testςετ༻ w main/ΞϓϦຊମͷιʔείʔυ
• app/main/ w java/ +BWBͷιʔε w ϓϩάϥϜຊମ͜͜ w AndroidManifest.xml w
"OESPJEͷΞϓϦʹ ؔ͢Δใ 9.- w ΞϓϦ໊ɾΞΠίϯɾ ݖݶɾ"DUJWJUZ ޙड़ ʜ
• app/main/ w res/ Ϧιʔε w drawable/ը૾ w layout/ ϨΠΞτ
w mipmap/ ΞΠίϯ w values/ จষɾ৭ɾࣈͳͲͷ w ܗࣜ9.-όΠφϦ