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
780
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
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
190
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
230
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
220
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/06 - 2025/08
oracle4engineer
PRO
0
110
テストを軸にした生き残り術
kworkdev
PRO
0
210
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
200
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
480
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
340
「Linux」という言葉が指すもの
sat
PRO
4
140
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
110
Featured
See All Featured
Code Review Best Practice
trishagee
71
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Navigating Team Friction
lara
189
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Scaling GitHub
holman
463
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Automating Front-end Workflow
addyosmani
1370
200k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
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.-όΠφϦ